// check order of application - this should workpublicaspectRecursiveFields2{declare@field:@Colored**:@Fruit("orange");declare@field:publicint*:@Colored("blue");}aspectX{before():set(@Fruit**){System.err.println("Fruit field access at "+thisJoinPoint);}}