docs: public void setSTSHeaderValue() {
          String STSHeader  = null;
          if (this.contextParams != null){
              STSHeader = (String) this.contextParams.get("com.ibm.ws.webcontainer.ADD_STS_HEADER_WEBAPP");
              if (STSHeader != null ){
                  if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE))
                      logger.logp(Level.FINE, CLASS_NAME,"setSTSHeaderValue", "cxtParam provided for STS_HEADER in web application -> "+ applicationName);                          
                  this.primedSTSHeader = this.generateSTSHeader(STSHeader);
              }         
          }       
          //if still null check server level property
          if(STSHeader == null) {
              STSHeader = WCCustomProperties.ADD_STRICT_TRANSPORT_SECURITY_HEADER;         
              this.primedSTSHeader = this.generateSTSHeader(STSHeader);
          }
          if(STSHeader == null || this.primedSTSHeader == null ) {
              // this make sure we have value set , we have gone through this once for this object           
              this.primedSTSHeader = "NoValue";                    
          }       
      }