try
{
while (counter.getValue() < sz)
{
//System.err.println( "counter.getValue(): " + counter.getValue() + "; sz: " + sz );
counter.wait();
}
//System.err.println( "FINAL: counter.getValue(): " + counter.getValue() + "; sz: " + sz );
}
catch (InterruptedException e)
{