docs: public boolean abuts(ReadableInterval interval) {
          if (interval == null) {
              long now = DateTimeUtils.currentTimeMillis();
              return (getStartMillis() == now || getEndMillis() == now);
          } else {
              return (interval.getEndMillis() == getStartMillis() ||
                      getEndMillis() == interval.getStartMillis());
          }
      }