/** Initializes the singleton; be sure you do this before using the extension. */ public static void init(CompilerConfiguration compilerConfig) { assert compilerConfig != null; if (compilerConfig.getKeepGeneratedSignatures()) { keepGeneratedSignatures = true; final String tmp = compilerConfig.getSignatureDirectory(); signatureDirectory = ((tmp == null) ? DEFAULT_SIG_DIR : tmp); } }