Abstract methods are implmented and ActionFinishedException is used