List<String> nameParts = split(fullName);
final int maximunNumberOfNameParts = 3;
if(nameParts.size() > maximunNumberOfNameParts){
String message = String.format(TOO_MANY_NAME_PARTS_MSG, fullName, MAX_NAME_PARTS);
Student.logger.info(message);
throw new StudentNameFormatException(message);
}
setName(nameParts);
}