Index: vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryFinder.java =================================================================== --- vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryFinder.java (revision 542813) +++ vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryFinder.java (working copy) @@ -326,8 +326,7 @@ } } } - while (klass != null) { - klass = klass.getDeclaringClass(); + while ((klass = klass.getDeclaringClass()) != null) { /**/java.lang.reflect.TypeVariable variable = TypeVariableRepository.findTypeVariable(typeVariableName, klass); /**/if (variable != null) { /**/ return variable;