code: public static <T> RuntimeTypeAdapterFactory<T> of(Class<T> baseType) {
      return new RuntimeTypeAdapterFactory<T>(baseType, "type", false);
    }
docs: Creates a new runtime type adapter for {@code baseType} using {@code "type"} as
  the type field name.