code: public static Optional<String> getUrlParameterValue(final String aUrl, final String aParameterName) throws UrlParseException {
      if (aUrl != null) {
        Map<String, String> parameters = getUrlParameters(aUrl);
        if (parameters.containsKey(aParameterName)) {
          return Optional.of(parameters.get(aParameterName));
        }
      }
  
      return Optional.empty();
    }
docs: returns the value of an url parameter.
  
  @param aUrl the url
  @param aParameterName the name of the url parameter
  @return the parameter value