public override bool IncrementToken() { bool hasNext = input.IncrementToken(); if (!hasNext) return false; payloadAtt.Payload = p; // reuse the payload / byte[] data[0]++; return true; } }