for (final MobilityProgram mobilityProgram : Bennu.getInstance().getProgramsSet()) {
final RegistrationProtocol protocol = mobilityProgram.getRegistrationProtocol();
if (!protocol.isEnrolmentByStudentAllowed() && !protocol.isToPayGratuity() && protocol.allowsIDCard()
&& !protocol.isOnlyAllowedDegreeEnrolment() && !protocol.isAlien()
&& protocol.allowDissertationCandidacyWithoutChecks() && !protocol.isForOfficialMobilityReporting()
&& !protocol.attemptAlmaMatterFromPrecedent()) {
return mobilityProgram;
}
}
return null;
}