public Appendable append(CharSequence csq, int start, int end) throws IOException {
   return source.append(csq, start, end);
 }
 public Appendable append(CharSequence csq) throws IOException {
   return source.append(csq);
 }
 public Appendable append(char c) throws IOException {
   return source.append(c);
 }