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