docs: public void setPersistenceDelegate(Class<?> type, PersistenceDelegate delegate)
  	{
  		if (type == null || delegate == null)
  		{
  			throw new NullPointerException();
  		}
  		delegates.put(type, delegate);
  	}