code: public static <T> Builder<T> builder(final Class<T> type) {
          return new Builder<T>(notNull("type", type));
      }
docs: Creates a new builder for ClassTypeData
  
  @param type the class for the type
  @param <T> the type
  @return the builder