/*
* Push new tokens to the output buffer.
*/
if (!shingleBuf.isEmpty()) {
Token firstShingle = (Token) shingleBuf.get(0);
shingle = (Token) firstShingle.clone();
shingle.setType(tokenType);
}
for (int j = 1; j < shingleBuf.size(); j++) {
shingle.setEndOffset(endOffsets[j]);
StringBuffer buf = shingles[j];