int[] indices = decodeBandInt(name, in, codec, count);
CPInteger[] result = new CPInteger[indices.length];
for (int i1 = 0; i1 < count; i1++) {
int index = indices[i1];
if (index < 0 || index >= reference.length)
throw new Pack200Exception(
"Something has gone wrong during parsing references, index = "
+ index + ", array size = " + reference.length);
result[i1] = segment.getCpBands().cpIntegerValue(index);
}
return result;