@Override
        public void focusLost(@NotNull final Editor editor) {
          if (!editor.isViewer() && propertiesFile.getContainingFile().isValid()) {
            writeEditorPropertyValue(null, editor, propertiesFile.getVirtualFile());
            myVfsListener.flush();
          }
        }
@Override
        public void focusLost(@NotNull final Editor editor)