Rename local variable in method Copier.copy:
isClassCloneable -> isTypeCloneable
Remove private static method Copier.isVariableCopyable().
Remove private static method Copier.isAccessorCopyable().
Extract private static method:
Copier.getCopyableFieldsOfType().
Add finding of copyable fields in superclasses.
Create new test class CopyingOfNotCopyableSubclassTest for testing of creation copies for NotCopyableSubclass.