offsetAtt = (OffsetAttribute) addAttribute(OffsetAttribute.class);
typeAtt = (TypeAttribute) addAttribute(TypeAttribute.class);
flagsAtt = (FlagsAttribute) addAttribute(FlagsAttribute.class);
// set the input to be an empty token stream, we already have the data.
this.input = new EmptyTokenStream();
in_termAtt = (TermAttribute) input.addAttribute(TermAttribute.class);
in_posIncrAtt = (PositionIncrementAttribute) input.addAttribute(PositionIncrementAttribute.class);
in_payloadAtt = (PayloadAttribute) input.addAttribute(PayloadAttribute.class);
in_offsetAtt = (OffsetAttribute) input.addAttribute(OffsetAttribute.class);