in apache-rat-core/src/main/java/org/apache/rat/header/FilteringSequenceFactory.java [45:62]
public CharSequence filter(LineNumberReader reader) throws IOException {
buffer.clear();
boolean eof = false;
while(!eof) {
final int next = reader.read();
if (next == -1 || !buffer.hasRemaining()) {
eof = true;
} else {
final char character = (char) next;
if (!filter.isFilteredOut(character))
{
buffer.put(character);
}
}
}
buffer.limit(buffer.position()).rewind();
return buffer;
}