@@ -0,0 +1,1043 @@
+package com.javarush.task.task09.task0916;%0A%0Aimport java.io.IOException;%0Aimport java.rmi.RemoteException;%0A%0A/* %0A%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%B2%D0%B0%D1%82 checked-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9%0A*/%0A%0Apublic class Solution %7B%0A    public static void main(String%5B%5D args) %7B%0A        processExceptions(new Solution());%0A    %7D%0A%0A    public static void processExceptions(Solution obj) %7B%0A        try %7B%0A            obj.method1();%0A            obj.method2();%0A            obj.method3();%0A        %7D%0A        catch (NoSuchFieldException e) %7B%0A            System.out.println(e.getClass().getSimpleName());%0A        %7D%0A        catch (RemoteException e) %7B%0A            System.out.println(e.getClass().getSimpleName());%0A        %7D%0A        catch (IOException e) %7B%0A            System.out.println(e.getClass().getSimpleName());%0A        %7D%0A    %7D%0A%0A    public void method1() throws IOException %7B%0A        throw new IOException();%0A    %7D%0A%0A    public void method2() throws NoSuchFieldException %7B%0A        throw new NoSuchFieldException();%0A    %7D%0A%0A    public void method3() throws RemoteException %7B%0A        throw new RemoteException();%0A    %7D%0A%7D%0A

Complete task0916