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