code: public SIMPLocalQueuePointControllable getLocalQueuePointControlByID(String id)
      throws SIMPInvalidRuntimeIDException,
             SIMPControllableNotFoundException,
             SIMPException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getLocalQueuePointControlByID", new Object[] { id });
  
      SIMPLocalQueuePointControllable control = null;
      
      // Extract destination uuid and msgStore id
      String [] tokens = id.split(RuntimeControlConstants.QUEUE_ID_INSERT);
      
      if (tokens.length > 0)
      {
        DestinationHandler dest = 
          destinationManager.getDestinationInternal(new SIBUuid12(tokens[0]), false);
          
        if (dest != null)
        {
          try
          {
            control = (SIMPLocalQueuePointControllable) findControllableFromItemStream((SIMPItemStream)dest, tokens[1]);
          }
          catch (ClassCastException e)
          {
            // FFDC
            FFDCFilter.processException(
              e,
              "com.ibm.ws.sib.processor.runtime.MessageProcessorControl.getLocalQueuePointControlByID",
              "1:550:1.52", 
              this);
            
            SIMPControllableNotFoundException finalE =
              new SIMPControllableNotFoundException(
                nls.getFormattedMessage(
                  "INTERNAL_MESSAGING_ERROR_CWSIP0002",
                  new Object[] {"MessageProcessorControl.getLocalQueuePointControlByID",
                                "1:558:1.52", 
                                id},
                  null));
  
            SibTr.exception(tc, finalE);
                    
            if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "getLocalQueuePointControlByID", finalE);
            throw finalE;
          }
        }
      }
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getLocalQueuePointControlByID");
  
      return control;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.MessageProcessorControllable#getLocalQueuePointControlByID(java.lang.String)