ArrayList<MutableString> termList = new ArrayList<MutableString>();
final ProgressLogger pl = new ProgressLogger();
pl.itemsName = "URIs";
final LineIterator termIterator = new LineIterator( new FastBufferedReader( new InputStreamReader( System.in, "UTF-8" ), bufferSize ), pl );
pl.start( "Reading URIs..." );
MutableString uri;
while( termIterator.hasNext() ) {
uri = termIterator.next();
if ( uniqueURIs ) makeUnique( filter, uri );
termList.add( uri.copy() );