code: public static DateInterval until(PlainDate end) {
  
          Boundary<PlainDate> past = Boundary.infinitePast();
          return new DateInterval(past, Boundary.of(CLOSED, end));
  
      }
docs: /*[deutsch]
  <p>Erzeugt ein unbegrenztes Intervall bis zum angegebenen
  Endedatum. </p>
  
  @param   end     date of upper boundary (inclusive)
  @return  new date interval
  @since   2.0