public class TxtInputStream extends FileInputStream { private final String fileName; public TxtInputStream(String fileName) throws IOException, UnsupportedFileNameException { this.fileName = fileName; if(fileName.substring(fileName.length() -4).equals(".txt")) new FileInputStream(fileName); else{ throw new UnsupportedFileNameException(); super.close(); } } public static void main(String[] args) { } }