public void run() {
DataLocation location = source.getLocation();
if (location == null) {
fatal(SourceMessages.getString("SourceValidator.NoLocation"));
} else {
location.collectValidationMessages(collector);
}
}
private void fatal(String msg) {
collector.addMessage(msg, ValidationStatus.INVALID);