void () { Window window = myDialog.getWindow(); if (!window.isShowing()) return; DimensionService.getInstance().setSize(SERVICE_KEY, myDialog.getSize(), myHelper.getProject() ); DimensionService.getInstance().setLocation(SERVICE_KEY, window.getLocationOnScreen(), myHelper.getProject() ); FindSettings findSettings = FindSettings.getInstance(); myScopeUI.applyTo(findSettings, mySelectedScope); myHelper.updateFindSettings(); FindModel model = FindManager.getInstance(myProject).getFindInProjectModel(); applyTo(model); FindInProjectScopeService.getInstance(myProject).save(model); }