private static void init() { if (resources == null) { // initialize resources Bundle mainPlugin = SQLExplorerPlugin.getDefault().getBundle(); Bundle[] fragments = Platform.getFragments(mainPlugin); if (fragments == null) { fragments = new Bundle[0]; } resources = new ResourceBundle[fragments.length + 1]; resources[0] = ResourceBundle.getBundle(mainPlugin.getSymbolicName() + BUNDLE_NAME); for (int i = 0; i < fragments.length; i++) { try { resources[i + 1] = ResourceBundle.getBundle(fragments[i].getSymbolicName() + BUNDLE_NAME); } catch (Exception ignored) { // ignore it } } } }