package jetbrains.mps.generator.template;
import jetbrains.mps.lang.structure.structure.AbstractConceptDeclaration;
import jetbrains.mps.lang.structure.structure.ConceptDeclaration;
import jetbrains.mps.smodel.SModelUtil_new;
import jetbrains.mps.smodel.SNode;
<BUG>import jetbrains.mps.smodel.LanguageHierarchyCache;
import jetbrains.mps.lang.generator.structure.Reduction_MappingRule;</BUG>
import jetbrains.mps.generator.template.GeneratorUtil;
import jetbrains.mps.generator.GenerationFailureException;
import jetbrains.mps.util.NameUtil;

package jetbrains.mps.generator.template;
import jetbrains.mps.lang.structure.structure.AbstractConceptDeclaration;
import jetbrains.mps.lang.structure.structure.ConceptDeclaration;
import jetbrains.mps.smodel.SModelUtil_new;
import jetbrains.mps.smodel.SNode;
import jetbrains.mps.smodel.LanguageHierarchyCache;
import jetbrains.mps.smodel.SNodeId;
import jetbrains.mps.lang.generator.structure.Reduction_MappingRule;
import jetbrains.mps.generator.template.GeneratorUtil;
import jetbrains.mps.generator.GenerationFailureException;
import jetbrains.mps.util.NameUtil;
