docs: public String getParameter(String name)
      {
          // 321485
          if (TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {  //306998.15
              logger.logp(Level.FINE, CLASS_NAME,"getParameter", " name --> " + name);
          }
          if (WCCustomProperties.CHECK_REQUEST_OBJECT_IN_USE){
              checkRequestObjectInUse();
          }
          parseParameters();
          String[] values = (String[]) SRTServletRequestThreadData.getInstance().getParameters().get(name);
          String value=null;
          if (values != null && values.length > 0)
          {
              value = values[0];
          }
          if (TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {  //306998.15
              logger.logp(Level.FINE, CLASS_NAME,"getParameter", " value --> " + name);
          }
          return value;
      }