code: public static ClientGpsCoordinates parseNMEA(String nmeaLine) {
          String[] lineParts = nmeaLine.split(",");
          String latText = lineParts[3];
          String lngText = lineParts[5];
          if (isBlank(latText) || isBlank(lngText)) {
              throw new SatelliteOutOfReachException();
          }
          double lat = convertDdmCoordinatesToDecimal(latText);
          double lng = convertDdmCoordinatesToDecimal(lngText);
          return new ClientGpsCoordinates(new Date(), lat, lng);
      }
docs: Encoding