docs: public void registerCustomTypes(Collection<Class<? extends IBase>> theTypes) {
  		Validate.notNull(theTypes, "theTypes must not be null");
  		Validate.noNullElements(theTypes.toArray(), "theTypes must not contain any null elements");
  
  		ensureCustomTypeList();
  
  		myCustomTypes.addAll(theTypes);
  	}