I am new to optaplanner. I am using 6.2. I am about to code my first score calculator. I was reading the Java docs about AbstractIncrementalScoreCalculator Is there any other documentation with details on how/why and when the framework calls the difference methods in the interface IncrementalScoreCalculator
void resetWorkingSolution(Sol sol);
void beforeEntityAdded(java.lang.Object o);
void afterEntityAdded(java.lang.Object o);
void beforeVariableChanged(java.lang.Object o, java.lang.String s);
void afterVariableChanged(java.lang.Object o, java.lang.String s);
void beforeEntityRemoved(java.lang.Object o);
void afterEntityRemoved(java.lang.Object o);
Thanks