src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java [94:139]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        nameRU.forEach(name -> name_RU.add(cpBands.getCPUtf8(name)));

        final Iterator<Object> valuesIterator = values.iterator();
        for (final String tag : tags) {
            T.add(tag);
            switch (tag) {
            case "B":
            case "C":
            case "I":
            case "S":
            case "Z": {
                caseI_KI.add(cpBands.getConstant(valuesIterator.next()));
                break;
            }
            case "D": {
                caseD_KD.add(cpBands.getConstant(valuesIterator.next()));
                break;
            }
            case "F": {
                caseF_KF.add(cpBands.getConstant(valuesIterator.next()));
                break;
            }
            case "J": {
                caseJ_KJ.add(cpBands.getConstant(valuesIterator.next()));
                break;
            }
            case "c": {
                casec_RS.add(cpBands.getCPSignature(nextString(valuesIterator)));
                break;
            }
            case "e": {
                caseet_RS.add(cpBands.getCPSignature(nextString(valuesIterator)));
                caseec_RU.add(cpBands.getCPUtf8(nextString(valuesIterator)));
                break;
            }
            case "s": {
                cases_RU.add(cpBands.getCPUtf8(nextString(valuesIterator)));
                break;
            }
            }
            // do nothing here for [ or @ (handled below)
        }
        for (final Integer element : caseArrayN) {
            final int arraySize = element.intValue();
            casearray_N.add(arraySize);
            numBackwardsCalls += arraySize;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java [173:217]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        nameRU.forEach(name -> name_RU.add(cpBands.getCPUtf8(name)));
        final Iterator<Object> valuesIterator = values.iterator();
        for (final String tag : tags) {
            T.add(tag);
            switch (tag) {
            case "B":
            case "C":
            case "I":
            case "S":
            case "Z": {
                caseI_KI.add(cpBands.getConstant(valuesIterator.next()));
                break;
            }
            case "D": {
                caseD_KD.add(cpBands.getConstant(valuesIterator.next()));
                break;
            }
            case "F": {
                caseF_KF.add(cpBands.getConstant(valuesIterator.next()));
                break;
            }
            case "J": {
                caseJ_KJ.add(cpBands.getConstant(valuesIterator.next()));
                break;
            }
            case "c": {
                casec_RS.add(cpBands.getCPSignature(nextString(valuesIterator)));
                break;
            }
            case "e": {
                caseet_RS.add(cpBands.getCPSignature(nextString(valuesIterator)));
                caseec_RU.add(cpBands.getCPUtf8(nextString(valuesIterator)));
                break;
            }
            case "s": {
                cases_RU.add(cpBands.getCPUtf8(nextString(valuesIterator)));
                break;
            }
            }
            // do nothing here for [ or @ (handled below)
        }
        for (final Integer element : caseArrayN) {
            final int arraySize = element.intValue();
            casearray_N.add(arraySize);
            numBackwardsCalls += arraySize;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



