| match(InterTypeMethodDeclaration, Object) |  | 0% |  | 0% | 16 | 16 | 21 | 21 | 1 | 1 |
| match(AroundAdviceDeclaration, Object) |  | 0% |  | 0% | 12 | 12 | 16 | 16 | 1 | 1 |
| match(PointcutDeclaration, Object) |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 1 | 1 |
| match(InterTypeFieldDeclaration, Object) |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 1 | 1 |
| match(BeforeAdviceDeclaration, Object) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
| match(AfterAdviceDeclaration, Object) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
| match(Type, Object) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| match(AndTypePattern, Object) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| match(OrTypePattern, Object) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| match(AndPointcut, Object) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| match(OrPointcut, Object) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| match(PerObject, Object) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| match(PerCflow, Object) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| match(TypeCategoryTypePattern, Object) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| match(NotTypePattern, Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| match(HasMemberTypePattern, Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| match(IdentifierTypePattern, Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| match(AnyWithAnnotationTypePattern, Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| match(ReferencePointcut, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| match(NotPointcut, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| match(CflowPointcut, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| match(DeclareDeclaration, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| match(DefaultPointcut, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| match(DefaultTypePattern, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| match(SignaturePattern, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| match(PerTypeWithin, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| match(AnyTypePattern, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| match(EllipsisTypePattern, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| match(NoTypePattern, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| AjASTMatcher() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| AjASTMatcher(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |