@Override
 public void println(long l) {
   target.println(l);
 }
 public Writer unwrap() {
   return target.unwrap();
 }
 public GrailsPrintWriter plus(Object value) throws IOException {
   return target.plus(value);
 }
 public void markUsed() {
   target.markUsed();
 }
 protected void handleIOException(IOException e) {
   target.handleIOException(e);
 }
 public boolean isUsed() {
   return target.isUsed();
 }
 public boolean resetUsed() {
   return target.resetUsed();
 }
 @Override
 public PrintWriter append(char c) {
   target.append(c);
   return this;
 }
 @Override
 public PrintWriter append(CharSequence csq, int start, int end) {
   target.append(csq, start, end);
   return this;
 }
 @Override
 public void println(String s) {
   target.println(s);
 }
 @Override
 public void println(Object o) {
   target.println(o);
 }
 @Override
 public void println(char[] c) {
   target.println(c);
 }
 @Override
 public void println(double d) {
   target.println(d);
 }
 @Override
 public void println(float f) {
   target.println(f);
 }
 public void print(Writable writable) {
   target.print(writable);
 }
 @Override
 public PrintWriter append(CharSequence csq) {
   target.append(csq);
   return this;
 }
 public GrailsPrintWriter leftShift(Writable writable) {
   return target.leftShift(writable);
 }
 public PrintWriter append(Object obj) {
   target.append(obj);
   return this;
 }
 public void setUsed(boolean newUsed) {
   target.setUsed(newUsed);
 }
 public void write(StreamCharBuffer otherBuffer) {
   target.write(otherBuffer);
 }
 @Override
 public void close() {
   target.close();
 }
 public void append(StreamCharBuffer otherBuffer) {
   target.append(otherBuffer);
 }
 protected boolean isTrouble() {
   return target.isTrouble();
 }
 public void println(StreamCharBuffer otherBuffer) {
   target.println(otherBuffer);
 }
 public Writer getOut() {
   return target.getOut();
 }
 public GrailsPrintWriter leftShift(StreamCharBuffer otherBuffer) {
   return target.leftShift(otherBuffer);
 }
 public GrailsPrintWriter leftShift(Object value) throws IOException {
   return target.leftShift(value);
 }
 public void write(Writable writable) {
   target.write(writable);
 }
 @Override
 public boolean checkError() {
   return target.checkError();
 }
 @Override
 public void println(int i) {
   target.println(i);
 }