@Atomic
public static void run(Thesis thesis) {
final ThesisFile thesisFile = thesis.getDissertation();
Group scientificCouncil = RoleType.SCIENTIFIC_COUNCIL.actualGroup();
ScientificCommissionGroup commissionMembers = ScientificCommissionGroup.get(thesis.getDegree());
Group student = thesis.getStudent().getPerson().getPersonGroup();
thesisFile.setPermittedGroup(scientificCouncil.or(commissionMembers).or(student));
}