--- src/kjc/CMethod.java 2002-07-15 20:53:32.000000000 +0200 +++ ../kopi-2.1B.new/src/kjc/CMethod.java 2003-08-13 15:04:01.000000000 +0200 @@ -89,7 +89,7 @@ if (primary.isArrayType() && getIdent() == Constants.JAV_CLONE && getParameters().length == 0) { return true; } else { - if (from.isAnonymous() && primary.getCClass().descendsFrom(from.getOwner())) { + if ((from.isNested() || from.isAnonymous()) && primary.getCClass().descendsFrom(from.getOwner())) { return true; } return primary.getCClass().descendsFrom(from);