public virtual void copyWriter(Reader @in, Writer @out, int buffersize) { char[] chArray = new char[buffersize]; for (int index = @in.read(chArray); index > -1; index = @in.read(chArray)) @out.write(chArray, 0, index); }