code: public static <T extends JsonBuilder> T create(Class<T> clz, IsProperties obj) {
      T ret = create(clz);
      ret.load(obj.getDataImpl());
      return ret;
    }
docs: Create an instance of a JsonBuilder object whose type is <T>
  and set the the underlying properties object.