public class PR320 {
    public static void main(String[] args) {
        //org.aspectj.testing.Tester.check(false, "Shouldn't have compiled!");
        org.aspectj.testing.Tester.check(true, "OK to compile by 08b1!");
    }
}
class Product1 {}
aspect Product1Aspect pertarget(target(Product1)){

  pointcut instance(Product1 p): target(p);
  before(Product1 p): instance(p) {
    System.out.println("Im am instance of product1");
  }
}