code: void handlePut(SimpleTest test, Conjunction selector, MatchTarget object, InternTable subExpr) throws MatchingException 
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        tc.entry(this,cclass, "handlePut",
                 new Object[] {test,selector,object, subExpr} 
        );    
      // This will set up a chain of SetValMatchers culminating in a 
      // DifficultMatcher that holds the MatchTarget.
      child = nextMatcher(selector, child);
      if(child != null)
      {
        child.put(selector, object, subExpr);
      }
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        tc.exit(this,cclass, "handlePut");     
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.matchspace.impl.SimpleMatcher#handlePut(com.ibm.ws.sib.matchspace.SimpleTest, com.ibm.ws.sib.matchspace.Conjunction, com.ibm.ws.sib.matchspace.MatchTarget, com.ibm.ws.sib.matchspace.impl.InternTable)