static { final Logger logger; Palette<FontStyle> pal; Throwable error; String msg; pal = null; error = null; logger = Configuration.getGlobalLogger(); try (final __LaTeXDefaultFontPaletteBuilder cspb = new __LaTeXDefaultFontPaletteBuilder()) { FontPaletteXMLInput.getInstance() .use() .setLogger(Configuration.getGlobalLogger()) .setDestination(cspb) .addResource(LaTeXDefaultFontPalette.class, "latex.fontPalette") .create() .call(); //$NON-NLS-1$ pal = cspb.getResult(); } catch (final Throwable t) { error = t; pal = null; try { ErrorUtils.logError( logger, // "Error while loading the default font palette for the LaTeX Document Driver. This will creating LaTeX documents using this palette impossible.", //$NON-NLS-1$ error, true); error, true, RethrowMode.AS_RUNTIME_EXCEPTION); } catch (final Throwable a) { error = a; } } if (pal != null) { INSTANCE = ((LaTeXDefaultFontPalette) pal); ERROR = null; } else { INSTANCE = null; msg = "Could not load LaTeX default font palette."; // $NON-NLS-1$ ERROR = ((error != null) ? new UnsupportedOperationException(msg, error) : new UnsupportedOperationException(msg)); } }