executeAfterSolution
ScalaSolutionListener
exp
poirot