bson/src/main/org/bson/codecs/pojo/TypeData.java
public static <T> Builder<T> builder(final Class<T> type) {
        return new Builder<T>(notNull("type", type));
    }
public static <T> Builder<T> builder(final Class<T> type) {
        return new Builder<T>(notNull("type", type));
    }
Creates a new builder for ClassTypeData

@param type the class for the type
@param <T> the type
@return the builder