}
try
{
CyclicBufferFileInputStream wrapperIn = new CyclicBufferFileInputStream(fIn);
TeeInputStream newIn = (TeeInputStream) new TeeInputStream();
newIn.connect(wrapperIn);
newIn.connect(System.in);
System.setIn(newIn);
}
catch (Throwable e)
{
e.printStackTrace();