boolean ddlFileBinding = connectionHandler.getSettings().getDetailSettings().isDdlFileBinding();
if (ddlFileBinding && ddlFileSettings.getLookupDDLFilesEnabled().value()) {
List<VirtualFile> boundDDLFiles = getBoundDDLFiles();
if (boundDDLFiles == null || boundDDLFiles.isEmpty()) {
DDLFileAttachmentManager fileAttachmentManager = DDLFileAttachmentManager.getInstance(project);
List<VirtualFile> virtualFiles = fileAttachmentManager.lookupUnboundDDLFiles(object);
if (virtualFiles.size() > 0) {
int exitCode = fileAttachmentManager.showFileAttachDialog(object, virtualFiles, true);
return exitCode != DialogWrapper.CANCEL_EXIT_CODE;
} else if (ddlFileSettings.getCreateDDLFilesEnabled().value()) {
int exitCode = Messages.showYesNoDialog(