docs: boolean matches (Map ctxInfo, boolean canBeDeleted)
      {
        final String methodName = "matches";
        if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
            SibTr.entry(this, TRACE, methodName, new Object [] { ctxInfo, canBeDeleted });
        }
  
        if (TraceComponent.isAnyTracingEnabled() && TRACE.isDebugEnabled()) {
          SibTr.debug(TRACE, "Attempting to match againgst token <context=" + _contextInfo +
                             "> <isBENP=" + _deleteMessagesWhenRead);
        }
  
        boolean doesMatch = false;
  
        // For the message to match the token the following must be true:
        //
        // * They must have the same BENP flag
        // * Both context maps must be of the same length
        // * They must be of size two.
        // * The values must be for the WLM Classifier and the MDB Type.
        // * The WLM classifiers must be equal in both maps.
        //
        // If all of these are true then we can batch and matches returns true.
        //
        // The value of the MDB type can be ignored as it is guaranteed to be the
        // same for any one MDB.
        //
        // If we have more than two items in the map then it contains other context
        // information - this other information may effect whether or not the messages
        // can be batched so we do not batch them.
        if (canBeDeleted == _deleteMessagesWhenRead &&
            _contextInfoContainsDefaultEntries &&
            (ctxInfo.size () == _contextInfo.size ())// &&
          //  ctxInfo.containsKey(WlmClassifierConstants.CONTEXT_MAP_KEY) &&
             /*ctxInfo.containsKey(ExitPointConstants.TYPE_NAME)*/)
          {
      	  //lohith liberty change
             /* Object WLMClassifier1 = _contextInfo.get(WlmClassifierConstants.CONTEXT_MAP_KEY);
              Object WLMClassifier2 = ctxInfo.get(WlmClassifierConstants.CONTEXT_MAP_KEY);*/
            //  doesMatch = (WLMClassifier1 != null) && (WLMClassifier1.equals (WLMClassifier2));
          }
  
        if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
          SibTr.exit(this, TRACE, methodName, doesMatch);
        }
  
        return doesMatch;
      }