question: public void removeNodesFromPartition ( List < IGroupMemberNode > nodesToRemove ) { for ( final IGroupMemberNode nodeToRemove : nodesToRemove ) { if ( nodeToRemove != null ) { if ( ! nonOptionalNonMinusNodes . remove ( nodeToRemove ) ) { if ( nodeToRemove . equals ( optionalOrMinus ) ) { optionalOrMinus = null ; } } } } recomputeDefinitelyProduced ( ) ; }
target:  Removes the given set of nodes and updates the internal data structures.