imports.addAll(getSuperInterfaceNames(myFile, rule, StringUtil.getPackageName(psiClass), myPsiClassFormat));
}
String r = G.visitorValue != null ? "<" + G.visitorValue + ">" : "";
String t = G.visitorValue != null ? G.visitorValue : "void";
String ret = G.visitorValue != null ? "return " : "";
<BUG>generateClassHeader(psiClass + r, imports, "", false, PSI_ELEMENT_VISITOR_CLASS);
</BUG>
Set<String> visited = new HashSet<String>();
Set<String> all = new TreeSet<String>();
for (BnfRule rule : sortedRules.values()) {

imports.addAll(getSuperInterfaceNames(myFile, rule, StringUtil.getPackageName(psiClass), myPsiClassFormat));
}
String r = G.visitorValue != null ? "<" + G.visitorValue + ">" : "";
String t = G.visitorValue != null ? G.visitorValue : "void";
String ret = G.visitorValue != null ? "return " : "";
generateClassHeader(psiClass + r, imports, "", Java.CLASS, PSI_ELEMENT_VISITOR_CLASS);
Set<String> visited = new HashSet<String>();
Set<String> all = new TreeSet<String>();
for (BnfRule rule : sortedRules.values()) {
