code: public Status augmentDescription(String additionalDetail) {
      if (additionalDetail == null) {
        return this;
      } else if (this.description == null) {
        return new Status(this.code, additionalDetail, this.cause);
      } else {
        return new Status(this.code, this.description + "\n" + additionalDetail, this.cause);
      }
    }
docs: Create a derived instance of {@link Status} augmenting the current description with
  additional detail.  Leading and trailing whitespace may be removed; this may change in the
  future.