@Override
  public boolean equals(Object o) {
    if (o == null) {
      return false;
    }

    if (!(o instanceof ClassName)) {
      return false;
    }

    ClassName that = (ClassName) o;

    return className.equals(that.getClassName())
        && getInitProperties().equals(that.getInitProperties());
  }
@return the properties that will be used when an instance is created.
geode-management/src/main/java/org/apache/geode/management/configuration/ClassName.java