public CycLeaseManagerReason(final String reason) {
      //// Preconditions
      if (reason == null || reason.length() == 0) {
        throw new InvalidParameterException("reason must be a non-empty string");
      }

      this.reason = reason;
    }