code: @Override
      public void setDestinationLookup(String _destinationLookup) {
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isDebugEnabled()) {
              SibTr.entry(this, TRACE, "setDestinationLookup", _destinationLookup);
          }
          if (!isValueCanBeSet(_destinationLookup)) {
              if (TraceComponent.isAnyTracingEnabled() && TRACE.isDebugEnabled()) {
                  SibTr.debug(this, TRACE, " destinationLookup property value is "
                                           + _destinationLookup + ", so ignoring");
              }
  
              return;
          }
          this._destinationLookup = _destinationLookup;
  
          try {
              this._destination = (Destination) new InitialContext().lookup(_destinationLookup);
          } catch (NamingException e) {
              //TODo - Do we need to just log the warning or throw the error to the user?
              if (TraceComponent.isAnyTracingEnabled() && TRACE.isDebugEnabled()) {
                  SibTr.debug(this, TRACE, "Invalid Destination JNDI name "
                                           + _destinationLookup);
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isDebugEnabled()) {
              SibTr.exit(this, TRACE, "setDestinationLookup", _destinationLookup);
          }
      }
docs: {@inheritDoc}