docs: public void registerPojoType(Class<?> type) {
  		if (type == null) {
  			throw new NullPointerException("Cannot register null type class.");
  		}
  		if (!registeredPojoTypes.contains(type)) {
  			registeredPojoTypes.add(type);
  		}
  	}