} else {
if (virtualFile.getFileType() instanceof DBLanguageFileType) {
DDLFileAttachmentManager attachmentManager = DDLFileAttachmentManager.getInstance(project);
DBSchemaObject editableObject = attachmentManager.getEditableObject(virtualFile);
if (editableObject != null) {
DatabaseFileSystem databaseFileSystem = DatabaseFileSystem.getInstance();
if (databaseFileSystem.isFileOpened(editableObject))
return createPanel(virtualFile, editableObject);
}
}
}
return null;