@ SuppressWarnings ( "unchecked" ) public Recommendation evaluate ( M milestone , DataBinder binder , Reifier dict , Persistence persist ) { Evaluation evaluation = _evaluations [ milestone . ordinal ( ) ] ; return evaluation != null ? evaluation . evaluate ( ( Class < M > ) milestone . getClass ( ) , milestone . toString ( ) , binder , dict , persist ) : Recommendation . CONTINUE ; }
Executes evaluations at a milestone .