import org.drools.rule.Package;
import org.drools.rule.Rule;
public interface Dialect {
Map getBuilders();
TypeResolver getTypeResolver();
<BUG>ClassFieldExtractorCache getClassFieldExtractorCache();
ConditionalElementBuilder getEvalBuilder();</BUG>
AccumulateBuilder getAccumulateBuilder();
PredicateBuilder getPredicateBuilder();
ReturnValueBuilder getReturnValueBuilder();

import org.drools.rule.Package;
import org.drools.rule.Rule;
public interface Dialect {
Map getBuilders();
TypeResolver getTypeResolver();
ClassFieldExtractorCache getClassFieldExtractorCache();
PatternBuilder getPatternBuilder();
ConditionalElementBuilder getEvalBuilder();
AccumulateBuilder getAccumulateBuilder();
PredicateBuilder getPredicateBuilder();
ReturnValueBuilder getReturnValueBuilder();
