private void validateDelimiter() {
if (document.isFixedField()) {
return;
}
FieldDelimiter del = document.getDelimiter();
if (del == null) {
fatal(DocumentMessages.getString("TextDocumentValidator.MissingDelimiter"));
} else if (del.equals(FieldDelimiter.NEW_LINE)) {
validateUseOfNewLineAsDelimiter();
} else if (!del.isValid()) {
fatal(DocumentMessages.getString("TextDocumentValidator.InvalidDelimiter"));
}
}