public <R, W> JSONer register(Converter<R, W> converter, Class<?>... types) {
        for (Class<?> type : checkNotNull(types)) {
            typeConverts.put(type, checkNotNull(converter));
        }
        return this;
    }
public < R , W > JSONer register ( Converter < R , W > converter , Class < ? > ... types ) { for ( Class < ? > type : checkNotNull ( types ) ) { typeConverts . put ( type , checkNotNull ( converter ) ) ; } return this ; }
Register a class based JSON {@link GenericConverter} with given types

@param property
@param converter
@return