if (payloadLength > 0) {
if (payloadBuffer == null || payloadBuffer.length < payloadLength)
payloadBuffer = new byte[payloadLength];
postings.getPayload(payloadBuffer, 0);
if (payloadProcessor != null) {
payloadBuffer = payloadProcessor.processPayload(payloadBuffer, 0, payloadLength);
payloadLength = payloadProcessor.payloadLength();
}
}
posConsumer.addPosition(position, payloadBuffer, 0, payloadLength);
}