aspect BadA {
    public void m(int x) {
        System.out.println(x);
    }

//    pointcut foo(): execution(void Hello.*(..));
    pointcut foo1(): abc);
    pointcut foo2(): abc      ;
    
    
    
//    pointcut bar(): this(Bazoo);
    
    //pointcut foo2(): abc;
    //pointcut foo3(): abc;

//     before(): abc {
//         System.out.println("enter");
//     }
//     after(): abc {
//         System.out.println("enter");
//     }
//     after() throwing (Throwable t): abc {
//         System.out.println("enter");
//     }

//     public int Hello.m() {
//         System.out.println("m()");
//         return 10;
//     }

//     void around(int x): abc {
//         System.out.println("enter");
//     }
}
