code: public static Timestamp of(java.sql.Timestamp timestamp) {
      return ofTimeSecondsAndNanos(timestamp.getTime() / 1000, timestamp.getNanos());
    }
docs: Creates an instance representing the value of {@code timestamp}.
  
  @throws IllegalArgumentException if the timestamp is outside the representable range