if (addendum != null) {
InnerClassReference[] table = addendum.innerClassTable;
if (table != null) {
int count = 0;
for (int i = 0; i < table.length; ++i) {
InnerClassReference reference = table[i];
if (reference.outer != null
&& Arrays.equals(vmClass.name, reference.outer))
{
++ count;
}
}
Class[] result = new Class[count];
for (int i = 0; i < table.length; ++i) {
InnerClassReference reference = table[i];
if (reference.outer != null
&& Arrays.equals(vmClass.name, reference.outer))
{
try {
result[--count] = getClassLoader().loadClass