Index: main/java/org/apache/harmony/pack200/bytecode/ClassConstantPool.java =================================================================== --- main/java/org/apache/harmony/pack200/bytecode/ClassConstantPool.java (revision 634752) +++ main/java/org/apache/harmony/pack200/bytecode/ClassConstantPool.java (working copy) @@ -180,9 +180,12 @@ */ public List allClasses() { List classesList = new ArrayList(); - Iterator it = classPoolSet.partialIterator(DOMAIN_CLASSREF, DOMAIN_CLASSREF); + Iterator it = entries.iterator(); while(it.hasNext()) { - classesList.add(it.next()); + ConstantPoolEntry entry = (ConstantPoolEntry)it.next(); + if(entry.getDomain() == DOMAIN_CLASSREF) { + classesList.add(entry); + } } return classesList; }