@Override public void close() { getDelegate().close(); }
@Override public void print(Object obj) { getDelegate().print(obj); }
@Override public void println(long x) { getDelegate().println(x); }
@Override public PrintStream format(Locale l, String format, Object... args) { return getDelegate().format(l, format, args); }
@Override public boolean equals(Object obj) { return getDelegate().equals(obj); }
@Override public void write(byte[] buf, int off, int len) { getDelegate().write(buf, off, len); }
@Override public void println() { getDelegate().println(); }
@Override public void println(float x) { getDelegate().println(x); }
@Override public void flush() { getDelegate().flush(); }
@Override public void print(double d) { getDelegate().print(d); }
@Override public void print(String s) { getDelegate().print(s); }
@Override public void println(int x) { getDelegate().println(x); }
@Override public PrintStream append(CharSequence csq) { return getDelegate().append(csq); }
@Override public PrintStream append(CharSequence csq, int start, int end) { return getDelegate().append(csq, start, end); }
@Override public void write(byte[] b) throws IOException { getDelegate().write(b); }
@Override public void print(long l) { getDelegate().print(l); }
@Override public void println(char x) { getDelegate().println(x); }
@Override public void println(char[] x) { getDelegate().println(x); }
@Override public void println(Object x) { getDelegate().println(x); }
@Override public PrintStream printf(String format, Object... args) { return getDelegate().printf(format, args); }