| package try_out; |
| |
| import java.io.IOException; |
| import java.io.InputStreamReader; |
| import java.lang.reflect.InvocationTargetException; |
| |
| public abstract class A_test460 { |
| public void foo() throws InvocationTargetException { |
| extracted(); |
| } |
| |
| protected void extracted() throws InvocationTargetException { |
| /*[*/InputStreamReader in= null; |
| try { |
| bar(); |
| } catch (IOException e) { |
| throw new InvocationTargetException(null); |
| } finally { |
| if (in != null) { |
| try { |
| in.close(); |
| } catch (IOException e) { |
| } |
| } |
| }/*]*/ |
| } |
| |
| public abstract void bar() throws IOException; |
| } |
| |