public boolean isAuthorized(String userId, AwardTask task) { AwardDocument doc = task.getAward().getAwardDocument(); Award award = task.getAward(); return award.isNew() ? canUserCreateAward(userId, award) : canUserModifyAward(userId, award, doc); }