@Override public int read(char[] cbuf, int off, int len) throws IOException { return input.read(cbuf, off, len); }
@Override public void close() throws IOException { input.close(); }
public String getEncoding() { return input.getEncoding(); }