code: @Override
      public void setTargetSignificance(String value) throws JMSException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setTargetSignificance", value);
  
          if (ApiJmsConstants.TARGET_SIGNIFICANCE_PREFERRED.equals(value)
              || ApiJmsConstants.TARGET_SIGNIFICANCE_REQUIRED.equals(value)) {
              jcaManagedConnectionFactory.setTargetSignificance(value);
          }
          else {
              // This is not a legal value.
              throw (JMSException) JmsErrorUtils.newThrowable(
                                                              JMSException.class,
                                                              "INVALID_VALUE_CWSIA0261",
                                                              new Object[] { "targetSignificance", value },
                                                              tc);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setTargetSignificance");
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.websphere.sib.api.jms.JmsConnectionFactory#setTargetSignificance(java.lang.String)