code: public boolean meets(I other) {
  
          if (
              other.getStart().isInfinite()
              || this.end.isInfinite()
          ) {
              return false;
          }
  
          T endA = this.end.getTemporal();
  
          if (this.end.isClosed()) {
              endA = this.getTimeLine().stepForward(endA);
              if (endA == null) {
                  return false;
              }
          }
  
          if (endA.isSimultaneous(other.getClosedFiniteStart())) {
              T startA = this.getClosedFiniteStart();
              T endB = other.getEnd().getTemporal();
  
              if ((startA == null) || (endB == null)) {
                  return true;
              } else {
                  return startA.isBefore(endB); // excludes empty.meets(empty)
              }
          }
  
          return false;
  
      }
docs: /*[deutsch]
  <p>ALLEN-Relation: Liegt dieses Intervall so vor dem anderen, da&szlig;
  dazwischen keine L&uuml;cke existiert? </p>
  
  <p>Relation diagram: </p>
  
  <p><img src="doc-files/meets.jpg" alt="meets"></p>
  
  @param   other   another interval whose relation to this interval
  is to be investigated
  @return  {@code true} if this interval is before the other such
  that there is no gap between else {@code false}
  @since   2.0
  @see     #metBy(IsoInterval)