protected boolean isValidEditor() {
   SNode node = getEditedNode();
   if (node == null) return false;
   SModel model = node.getModel();
   if (model != null && jetbrains.mps.util.SNodeOperations.isModelDisposed(model)) return false;
   return true;
 }