code: @Pure
  	protected static double paramFloat(String paramName, Map<String, String> parameters)
  		throws LawParameterNotFoundException {
  		final String svalue = parameters.get(paramName);
  		if (svalue != null && !"".equals(svalue)) { //$NON-NLS-1$
  			try {
  				return Float.parseFloat(svalue);
  			} catch (AssertionError e) {
  				throw e;
  			} catch (Throwable e) {
  				//
  			}
  		}
  		throw new LawParameterNotFoundException(paramName);
  	}
docs: Extract a parameter value from a map of parameters.
  
  @param paramName is the nameof the parameter to extract.
  @param parameters is the map of available parameters
  @return the extract value
  @throws LawParameterNotFoundException if the parameter was not found or the value is not a double.