{
SNode _nodeToCheck_1029348928467 = parameter;
BaseIntentionProvider intentionProvider = null;
typeCheckingContext.createEquation((SNode)typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:00000000-0000-4000-0000-011c89590316(jetbrains.mps.lang.refactoring.typesystem)", "5497648299879035588", true), (SNode)new _Quotations.QuotationClass_28().createNode(typeCheckingContext), _nodeToCheck_1029348928467, null, "r:00000000-0000-4000-0000-011c89590316(jetbrains.mps.lang.refactoring.typesystem)", "5497648299879035585", intentionProvider);
}
<BUG>} else if (SPropertyOperations.hasValue(chooser, "type", null, null)) {
</BUG>
{
SNode _nodeToCheck_1029348928467 = parameter;
BaseIntentionProvider intentionProvider = null;

{
SNode _nodeToCheck_1029348928467 = parameter;
BaseIntentionProvider intentionProvider = null;
typeCheckingContext.createEquation((SNode)typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:00000000-0000-4000-0000-011c89590316(jetbrains.mps.lang.refactoring.typesystem)", "5497648299879035588", true), (SNode)new _Quotations.QuotationClass_28().createNode(typeCheckingContext), _nodeToCheck_1029348928467, null, "r:00000000-0000-4000-0000-011c89590316(jetbrains.mps.lang.refactoring.typesystem)", "5497648299879035585", intentionProvider);
}
} else if (SPropertyOperations.hasValue(chooser, "type", "model", "node")) {
{
SNode _nodeToCheck_1029348928467 = parameter;
BaseIntentionProvider intentionProvider = null;
