final File[] files = filter(aFiles);
final MessageDispatcher dispatcher = getMessageDispatcher();
for (int i = 0; i < files.length; i++) {
final File file = files[i];
final String path = file.getPath();
dispatcher.fireFileStarted(path);
RandomAccessFile randomAccessFile = null;
try {
randomAccessFile = new RandomAccessFile(file, "r");
if (!endsWithNewline(randomAccessFile)) {
log(0, "noNewlineAtEOF", path);