code: void handleEqualityRemove(Object value, Conjunction selector,
        MatchTarget object, InternTable subExpr, OrdinalPosition parentId) throws MatchingException {
      if (tc.isEntryEnabled())
        tc.entry(this,cclass, "handleEqualityRemove",
          new Object[] {value,selector,object,subExpr} );
      ContentMatcher next = (ContentMatcher) children.get(value);
      ContentMatcher newNext =
        (ContentMatcher) next.remove(selector, object, subExpr, ordinalPosition);
      if (newNext == null)
        children.remove(value);
      else if (newNext != next)
        children.put(value, newNext);
        if (tc.isEntryEnabled())
          tc.exit(this,cclass, "handleEqualityRemove");        
    }
docs: Perform the handleRemove function when the test is an equality test
  @param value the value of the SimpleTest's comparand, perhaps wrapped
  (e.g. by NumericMatcher)
  @param selector the Conjunction representing all or part of a selector
  @param object the MatchTarget to remove
  @param subExpr the InternTable used to assign unique ids to subexpressions