Extract method Cloner.isVariableCloneable().
Extract method Cloner.AccessorCloneable().
Change modifier of method Cloner.isAccessorCloneable() to private.
Change return type of method Cloner.getCloneableFields() from Array to Vector.<Field>.
Rename method Cloner.getCloneableFields -> getCloneableFieldsForType and change it's parameter type.
Remove default values of writable fields in experimental classes.
First edition of method Cloner.clone() and unit-test for it.