- null guard and javadoc for setNameValidator()