size = normalClass.getObjSize();
size = normalClass.getObjectSize();
	public final Object clone(Object object) {		testInited();		final VmClassType objectClass = helper.getVmClass(object);		final Address objectAddr = helper.addressOf(object);		final int size;		if (objectClass.isArray()) {			final int slotSize = Unsafe.getCurrentProcessor().getArchitecture().getReferenceSize();			final VmArrayClass arrayClass = (VmArrayClass) objectClass;			final int length = helper.getInt(object, VmArray.LENGTH_OFFSET * slotSize);			final int elemSize = arrayClass.getComponentType().getTypeSize();			size = (VmArray.DATA_OFFSET * slotSize) * (length * elemSize);		} else {			final VmNormalClass normalClass = (VmNormalClass) objectClass;			size = normalClass.getObjSize();		}		final Object newObj = allocObject(objectClass, size);		helper.copy(objectAddr, helper.addressOf(newObj), size);		return newObj;	}