public void replaceNonOptionalNonMinusNodesWith(final List<IGroupMemberNode> ordered,final boolean recomputeDefinitelyProduced){
  nonOptionalNonMinusNodes.clear();
  nonOptionalNonMinusNodes.addAll(ordered);
  if (recomputeDefinitelyProduced) {
    recomputeDefinitelyProduced();
  }
}

public void replaceNonOptionalNonMinusNodesWith ( final List < IGroupMemberNode > ordered , final boolean recomputeDefinitelyProduced ) { nonOptionalNonMinusNodes . clear ( ) ; nonOptionalNonMinusNodes . addAll ( ordered ) ; if ( recomputeDefinitelyProduced ) { recomputeDefinitelyProduced ( ) ; } }
the new ordered list of non - optional non - minus nodes . if recomputeddefinitelyproduced variables is set to false , the definitely produced variables will not be recomputed ( this is a performance tweak which can be exploited when reordering the nodes only , for instance ) .
