code: public static String getNotEmptyDecodedParameter(HttpServletRequest request, String paramName) {
  
          String result = getNotEmptyParameter(request, paramName);
          if (result != null) {
              result = CmsEncoder.decode(result.trim());
          }
          return result;
      }
docs: Reads value from the request parameters,
  will return <code>null</code> if the value is not available or only white space.<p>
  
  The value of the request will also be decoded using <code>{@link CmsEncoder#decode(String)}</code>
  and also trimmed using <code>{@link String#trim()}</code>.<p>
  
  @param request the request to read the parameter from
  @param paramName the parameter name to read
  
  @return the request parameter value for the given parameter