@JRubyMethod(name = "<<", required = 1)
 @Override
 public IRubyObject append(ThreadContext context, IRubyObject arg) {
   writeInternal(context, arg);
   return this;
 }