class ApplicationFile implements Comparable<ApplicationFile> {

public abstract Reader createReader() throws FileNotFoundExceptionpublic abstract Reader createReader() throws FileNotFoundException;

public abstract Reader createReader() throws FileNotFoundExceptionprotected  ApplicationFile(Path path);

}