 		return clone;
 	}
 }
-}+}

use namespace dolly_internal;

public class Cloner {

	private static function isVariableCloneable(variable:Variable, skipMetadataChecking:Boolean = true):Boolean {
		return !variable.isStatic && (skipMetadataChecking || variable.hasMetadata(MetadataName.CLONEABLE));

		var variable:Variable;
		var accessor:Accessor;

		const isClassCloneable:Boolean = isTypeCloneable(type);
		if (isClassCloneable) {
			for each(variable in type.variables) {
				if (isVariableCloneable(variable)) {
