code: void handleRemove(
      SimpleTest test,
      Conjunction selector,
      MatchTarget object,
      InternTable subExpr,
      OrdinalPosition parentId)
      throws MatchingException {
        if (tc.isEntryEnabled())
          tc.entry(this,cclass, "handleRemove",
            new Object[] {test,selector,object,subExpr} );
        Object value = test.getValue();
        if (value == null)
          throw new IllegalStateException();
        handleEqualityRemove(value, selector, object, subExpr, parentId);
        if (tc.isEntryEnabled())
          tc.exit(this,cclass, "handleRemove");        
    }
docs: Implement handleRemove