code: public static TimestampInterval until(PlainTimestamp end) {
  
          Boundary<PlainTimestamp> past = Boundary.infinitePast();
          return new TimestampInterval(past, Boundary.of(OPEN, end));
  
      }
docs: /*[deutsch]
  <p>Erzeugt ein unbegrenztes offenes Intervall bis zum angegebenen
  Endzeitpunkt. </p>
  
  @param   end     timestamp of upper boundary (exclusive)
  @return  new timestamp interval
  @since   2.0