code: public Object copy(final Object pvRootObject) {
  		Object lvSimple = makeSimple(pvRootObject);
  		Object lvComplex = makeComplex(lvSimple);
  		return lvComplex;
  	}
docs: Copy of all values of the root object.
  
  @param pvRootObject Source object, that will be copy.
  @return The copy of the source object.