List<SNode> paramTypes = new ArrayList<SNode>();
for(SNode p : SLinkOperations.getTargets(md, "parameter", true)) {
paramTypes.add(ClassifierTypeUtil.resolveType(SLinkOperations.getTarget(p, "type", true), ct));
}
SNode resType = ClassifierTypeUtil.resolveType(SLinkOperations.getTarget(md, "returnType", true), ct);
<BUG>supertypes = Collections.singletonList(new _Quotations.QuotationClass_0().createNode(paramTypes, resType));
</BUG>
}
}
return supertypes;

List<SNode> paramTypes = new ArrayList<SNode>();
for(SNode p : SLinkOperations.getTargets(md, "parameter", true)) {
paramTypes.add(ClassifierTypeUtil.resolveType(SLinkOperations.getTarget(p, "type", true), ct));
}
SNode resType = ClassifierTypeUtil.resolveType(SLinkOperations.getTarget(md, "returnType", true), ct);
supertypes = Collections.singletonList(new _Quotations.QuotationClass_2().createNode(paramTypes, resType));
}
}
return supertypes;
