public boolean init(final CredentialGenerator generator) {
    this.generator = generator;
    try {
      systemProperties = init();
    } catch (IllegalArgumentException ex) {
      return false;
    }
    return true;
  }
Initialize the authorized credential generator.

@param generator an instance of {@link CredentialGenerator} of the credential implementation
       for which to obtain authorized/unauthorized credentials.

@return false when the given {@link CredentialGenerator} is incompatible with this
        authorization module.
geode-dunit/src/main/java/org/apache/geode/security/generator/AuthzCredentialGenerator.java