final InstrumentedDeclarationScopeResolver declarationResolver = new InstrumentedDeclarationScopeResolver();
final FieldExtractor extractor = cache.getExtractor( Cheese.class, "price",
getClass().getClassLoader() );
final Pattern patternA = new Pattern( 0,
new ClassObjectType( int.class ) );
final Pattern patternB = new Pattern( 1,
new ClassObjectType( int.class ) );
final Declaration a = new Declaration( "a",
extractor,
patternA );
final Declaration b = new Declaration( "b",