public static <S> ClassModelBuilder<S> builder(final Class<S> type) {
        return new ClassModelBuilder<S>(type);
    }
public static <S> ClassModelBuilder<S> builder(final Class<S> type) {
        return new ClassModelBuilder<S>(type);
    }
public static < S > ClassModelBuilder < S > builder ( final Class < S > type ) { return new ClassModelBuilder < S > ( type ) ; }
Creates a new Class Model builder instance using reflection.

@param type the POJO class to reflect and configure the builder with.
@param <S> the type of the class
@return a new Class Model builder instance using reflection on the {@code clazz}.
Creates a new Class Model builder instance using reflection .