Adapting genetic algorithms for counterfactual generation in Predictive Process Monitoring with temporal constraints.