} catch (XmlValueOutOfRangeException e) {
resultTask.setCreationDate(new Date());
}
for (String action : actions) {
ACL acl = readACL(taskMetadata, action);
authorize(resultTask, action, acl);
}
if (ITaskWithState.class.isAssignableFrom(taskClass)) {
ITaskWithState taskWithState = (ITaskWithState) resultTask;