code: public static Writer leftShift(Writer self, Object value) throws IOException {
          InvokerHelper.write(self, value);
          return self;
      }
docs: Overloads the leftShift operator for Writer to allow an object to be written
  using Groovy's default representation for the object.
  
  @param self  a Writer
  @param value an Object whose default representation will be written to the Writer
  @return the writer on which this operation was invoked
  @throws IOException if an I/O error occurs.
  @since 1.0