boolean () { PyDebuggerOptionsProvider settings = PyDebuggerOptionsProvider.getInstance(myProject); return myAttachToSubprocess.isSelected() != settings.isAttachToSubprocess() || mySaveSignatures.isSelected() != settings.isSaveCallSignatures() || mySupportGevent.isSelected() != settings.isSupportGeventDebugging() || myDropIntoDebuggerOnFailedTests.isSelected() != settings.isDropIntoDebuggerOnFailedTest() || mySupportQt.isSelected() != settings.isSupportQtDebugging() || (myPyQtBackend.getSelectedItem() != null && !StringUtil.toLowerCase((((PyQtBackend)myPyQtBackend.getSelectedItem()).name())).equals(settings.getPyQtBackend())) || !myAttachProcessFilter.getText().equals(settings.getAttachProcessFilter()); }