code: @Override
      public boolean isOverrideOfQOSByProducerAllowed()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "isOverrideOfQOSByProducerAllowed");
  
          ExtendedBoolean aliasIsProducerQOSOverrideEnabled = _definition.isOverrideOfQOSByProducerAllowed();
          boolean isProducerQOSOverrideEnabled = false;
  
          // A reliability of NONE signals use target value.
          if (aliasIsProducerQOSOverrideEnabled.equals(ExtendedBoolean.NONE))
          {
              isProducerQOSOverrideEnabled = getTarget().isOverrideOfQOSByProducerAllowed();
          }
          else if (aliasIsProducerQOSOverrideEnabled.equals(ExtendedBoolean.FALSE))
          {
              isProducerQOSOverrideEnabled = false;
          }
          else
          {
              isProducerQOSOverrideEnabled = true;
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "isOverrideOfQOSByProducerAllowed",
                         Boolean.valueOf(isProducerQOSOverrideEnabled));
  
          return isProducerQOSOverrideEnabled;
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.sib.processor.impl.interfaces.DestinationHandler#isOverrideOfQOSByProducerAllowed()