package test.basic; import javax.swing.*; import java.awt.event.*; import java.util.*; import java.io.*; class extended extends basic implements java.io.Serializable { hook hehe implements Serializable, Cloneable{ hehe(String method24(..args),String boe(String s,int k,Vector v)) { execution(boe) && cflow(method24); } after() { System.out.println("bie"); } refinable public void test(String t); } hook hehe2 extends easy implements java.io.Serializable{ after throwing(IOException x) { test(""); } after throwing(NullPointerException x) { test(""); } refinable public void test(String t); } hook hehe3 extends easy { after() { test(""); } refinable public void test(String t); } hook easy { easy(int method24(String t,float f,Vector v,..args), Object boe()) { execution(boe) && cflow(method24); } after() { System.out.println("bie"); } } }