code: public static Instant ofEpochMilli(long epochMilli) {
          long secs = Jdk8Methods.floorDiv(epochMilli, 1000);
          int mos = Jdk8Methods.floorMod(epochMilli, 1000);
          return create(secs, mos * NANOS_PER_MILLI);
      }
docs: Obtains an instance of {@code Instant} using milliseconds from the
  epoch of 1970-01-01T00:00:00Z.
  <p>
  The seconds and nanoseconds are extracted from the specified milliseconds.
  
  @param epochMilli  the number of milliseconds from 1970-01-01T00:00:00Z
  @return an instant, not null
  @throws DateTimeException if the instant exceeds the maximum or minimum instant