{
final List<File> files = filter(aFiles);
final MessageDispatcher dispatcher = getMessageDispatcher();
for (final File file : files) {
final String path = file.getPath();
dispatcher.fireFileStarted(path);
RandomAccessFile randomAccessFile = null;
try {
randomAccessFile = new RandomAccessFile(file, "r");
if (!endsWithNewline(randomAccessFile)) {
log(0, "noNewlineAtEOF", path);