@Override
    Object fromCompositeData(CompositeData cd, String[] itemNames, OpenTypeConverter[] converters)
        throws InvalidObjectException {
      try {
        return fromMethod.invoke(null, cd);
      } catch (Exception e) {
        final String msg = "Failed to invoke from(CompositeData)";
        throw invalidObjectException(msg, e);
      }
    }
Builder if the target class has a method "public static from(CompositeData)"
geode-core/src/main/java/org/apache/geode/management/internal/OpenTypeConverter.java