{
precedesEnd.add(f);
constraints.add(TemporalConstraint.getConstraint(f, s));
if (f instanceof EndInstantAction)
{
EndInstantAction ea = (EndInstantAction) f;
//precedesEnd.add(ea.getSibling());
constraints.addAll(TemporalConstraint.getBounds(ea.getSibling(), ea, ea.parent.getMaxDuration(tms), ea.parent.getMinDuration(tms)));
}
}