Map<Integer, String> dupIds = new HashMap<>();
while (input.available() >= 4 && (numErrors < numErrorsToPrint || numErrorsToPrint == 0)) {
inputStr = input.extractString(0, 4);
if (inputStr.equals("GRUP")) {
long inputPos = input.pos();
if (inputPos - grupPos - 4 != grupLength) {
SPGlobal.logError(recordLengths, "GRUP " + majorRecordType + " is wrong. (" + Ln.prettyPrintHex(grupPos) + ")");
numErrors++;
correct = false;
}