code: public final Object copy(final Object toCopy, PersistenceBroker broker)
  	{
  		return clone(toCopy, IdentityMapFactory.getIdentityMap(), new HashMap());
  	}
docs: makes a deep clone of the object, using reflection.
  @param toCopy the object you want to copy
  @return