docs: public void print(Appendable out)
          throws IOException
      {
          // we have to make a copy to preserve the "immutable" contract
          // on Timestamp and we don't want someone reading the calendar
          // member while we've shifted it around.
          Timestamp adjusted = this;
  
          // Adjust UTC time back to local time
          if (this._offset != null && this._offset.intValue() != 0) {
              adjusted = make_localtime();
          }
  
          print(out, adjusted);
      }