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" ) ; }
Perform the handleRemove function when the test is an equality test