import java.io.*;

public class CopyFileBadExceptions{ 
    
    //    programma che copia il file "inp.txt" nel file "out.txt"
    //    esempio di pessima gestione delle eccezioni
    
    public static void main(String[] args) {
        
            String inputFileName = "./inp.txt";
            String outFileName   = "./out.txt";
            
        try {
            BufferedReader in = 
                new BufferedReader(new FileReader(inputFileName));

            PrintWriter out = 
                new PrintWriter(new BufferedWriter(new FileWriter(outFileName)));
            
            String line = in.readLine();
            while(line!=null){
                out.println(line);
                line = in.readLine();
            }
            
            in.close();
            out.close();
            
        } catch(IOException e) {} // finge di gestire le eccezioni!
            
        System.out.println(" Fine Esecuzione  ");
    }
}