RevocationHelper extends AbstractHelper { public static synchronized RevocationHelper getInstance() { log.info("RevocationHelper.getInstance : " + instance + (instance == null ? "" : " : " + instance)); if (instance == null) { throw new IllegalStateException("getInstance not called before using IssuanceHelper!"); } return instance; } private  RevocationHelper(String revocationStoragePrefix, String revocationResourcesPrefix); static synchronized boolean isInit(); static synchronized void resetInstance(); static synchronized RevocationHelper getInstance(); static synchronized RevocationHelper initInstance(String revocationStoragePrefix,
      String revocationResourcesPrefix, SystemParameters systemParameters,
      RevocationReferences... revocationReferences); static synchronized RevocationHelper initInstance(String revocationStoragePrefix,
      String revocationResourcesPrefix, SystemParameters systemParameters,
      List<IssuerParameters> issuerParamsList, List<CredentialSpecification> credSpecList,
      RevocationReferences... revocationReferences); static synchronized RevocationHelper XXXinitInstancXe(String revocationStoragePrefix,
      String[] issuerParamsResourceList, String[] credSpecResourceList,
      String systemParametersResource, String[] revocationAuthorityResourceList); static synchronized RevocationAuthorityParameters setupParameters(
      URI revocationTechnology, int keyLength, URI uid, Reference revocationInfoReference,
      Reference nonRevocationEvidenceReference, Reference nonRevocationUpdateReference,
      String revocationResourcesPrefix); public RevocationAbcEngine engine; public RevocationProxyAuthority revocationProxyAuthority; }
@Test(expected = IllegalStateException.class) public void test_notInit() throws Exception { IssuanceHelper.getInstance(); }