public void resetWorkingSolution() {
        for (VariableListenerNotifiable notifiable : notifiableList) {
            VariableListener variableListener = notifiable.getVariableListener();
            if (variableListener instanceof StatefulVariableListener) {
                ((StatefulVariableListener) variableListener).resetWorkingSolution(scoreDirector);
            }
        }
    }
public void resetWorkingSolution() {
        for (VariableListenerNotifiable notifiable : notifiableList) {
            VariableListener variableListener = notifiable.getVariableListener();
            if (variableListener instanceof StatefulVariableListener) {
                ((StatefulVariableListener) variableListener).resetWorkingSolution(scoreDirector);
            }
        }
    }
public void resetWorkingSolution ( ) { for ( VariableListenerNotifiable notifiable : notifiableList ) { VariableListener variableListener = notifiable . getVariableListener ( ) ; if ( variableListener instanceof StatefulVariableListener ) { ( ( StatefulVariableListener ) variableListener ) . resetWorkingSolution ( scoreDirector ) ; } } }
************************************************************************
************************************************************************