code: public static MomentInterval surrounding(
          Instant instant,
          java.time.Duration duration,
          double alignment
      ) {
  
          return MomentInterval.surrounding(Moment.from(instant), MachineTime.from(duration), alignment);
  
      }
docs: /*[deutsch]
  <p>Erzeugt ein Intervall, das den angegebenen Zeitpunkt umgibt. </p>
  
  <p>&Auml;quivalent zu {@link #surrounding(Moment, MachineTime, double)
  surrounding(Moment.from(instant), MachineTime.from(duration), alignment)}. </p>
  
  @param   instant     embedded instant at focus of alignment
  @param   duration    machine time duration
  @param   alignment   determines how to align the interval around instant (in range {@code 0.0 <= x <= 1.0})
  @return  new moment interval
  @throws  IllegalArgumentException if the duration is negative or the alignment is not finite or out of range
  @see     #LEFT_ALIGNED
  @see     #CENTERED
  @see     #RIGHT_ALIGNED
  @since   4.31