code: public boolean between(final Interval<C> that, final Interval<C> other) {
          checkNotNull(this.range, that.range);
          checkNotNull(other.range);
          return this.after(that) && this.before(other);
      }
docs: Test if an interval is between two others.
  @param that interval
  @param other interval
  @return true if this interval is after that and before the other
  @see #before(org.nmdp.ngs.fca.Interval)
  @see #after(org.nmdp.ngs.fca.Interval)