}
public static SAbstractConcept getConcept(SNode node) {
SConcept concept = node.getConcept();
boolean cd = concept.equals(SNodeUtil.concept_ConceptDeclaration);
boolean icd = concept.equals(SNodeUtil.concept_InterfaceConceptDeclaration);
<BUG>if (cd || icd) {
String name = NameUtil.getModelLongName(node.getModel()) + "." + getNormalizedName(node);
</BUG>
if (cd) {
return MetaAdapterFactory.getConcept(MetaIdByDeclaration.getConceptId(node), name);

}
public static SAbstractConcept getConcept(SNode node) {
SConcept concept = node.getConcept();
boolean cd = concept.equals(SNodeUtil.concept_ConceptDeclaration);
boolean icd = concept.equals(SNodeUtil.concept_InterfaceConceptDeclaration);
if (!cd && !icd) return null;
SModel model = node.getModel();
if (model == null) return null;
if (!(model.getModule() instanceof Language)) return null;
String name = NameUtil.getModelLongName(model) + "." + getNormalizedName(node);
if (cd) {
return MetaAdapterFactory.getConcept(MetaIdByDeclaration.getConceptId(node), name);
