code: public static WayPoint of(
  		final double latitudeDegree,
  		final double longitudeDegree,
  		final long timeEpochMilli
  	) {
  		return of(
  			Latitude.ofDegrees(latitudeDegree),
  			Longitude.ofDegrees(longitudeDegree),
  			ZonedDateTime.ofInstant(
  				Instant.ofEpochMilli(timeEpochMilli),
  				UTC
  			)
  		);
  	}
docs: Create a new {@code WayPoint} with the given parameters.
  
  @param latitudeDegree the latitude of the point
  @param longitudeDegree the longitude of the point
  @param timeEpochMilli the timestamp of the way-point
  @return a new {@code WayPoint}
  @throws NullPointerException if one of the given arguments is {@code null}