final Object value = decodeScalarValue(inputStream, repeatedOpcode); final SampleOpcode replacementOpcode = repeatedOpcode.getReplacement(); processor.processSamples(timeCursor, repeatCount, replacementOpcode, value); sampleNumber += repeatCount; timeCursor.skipToSampleNumber(sampleNumber); break; default: processor.processSamples(timeCursor, 1, opcode.getReplacement(), decodeScalarValue(inputStream, opcode)); break;