docs: private IPortletDefinitionParameter postProcessIconUrlParameter(
              final IPortletDefinitionParameter iconUrl, WebRequest req) {
          if (!ICON_URL_PARAMETER_NAME.equals(iconUrl.getName())) {
              String msg =
                      "Only iconUrl should be processed this way;  parameter was:  "
                              + iconUrl.getName();
              throw new IllegalArgumentException(msg);
          }
          final String value = spELService.parseString(iconUrl.getValue(), req);
          return new IPortletDefinitionParameter() {
              @Override
              public String getName() {
                  return ICON_URL_PARAMETER_NAME;
              }
  
              @Override
              public String getValue() {
                  return value;
              }
  
              @Override
              public String getDescription() {
                  return iconUrl.getDescription();
              }
  
              @Override
              public void setValue(String value) {
                  throw new UnsupportedOperationException();
              }
  
              @Override
              public void setDescription(String descr) {
                  throw new UnsupportedOperationException();
              }
          };
      }