code: public long currentTimeInMicros() {
  
          if (!this.isRunning()) {
              Moment m = this.currentTime();
  
              return (
                  m.getPosixTime() * MIO
                  + m.getNanosecond() / 1000
              );
          }
  
          long micros = SystemClock.MONOTONIC.currentTimeInMicros();
          return (micros + this.getLastOffset(micros));
  
      }
docs: /*[deutsch]
  <p>Liefert die aktuelle Zeit in Mikrosekunden seit dem Beginn der
  UNIX-Epoche, n&auml;mlich [1970-01-01T00:00:00,000000Z]. </p>
  
  <p>Es handelt sich immer um eine Zeitangabe ohne UTC-Schaltsekunden. </p>
  
  @return  count of microseconds since UNIX-epoch without leap seconds
  @since   2.1