void (@NotNull XBreakpoint<JavaMethodBreakpointProperties> breakpoint) { boolean changed = breakpoint.getProperties().EMULATED != myEmulatedCheckBox.isSelected(); breakpoint.getProperties().EMULATED = myEmulatedCheckBox.isSelected(); changed = breakpoint.getProperties().WATCH_ENTRY != myWatchEntryCheckBox.isSelected() || changed; breakpoint.getProperties().WATCH_ENTRY = myWatchEntryCheckBox.isSelected(); changed = breakpoint.getProperties().WATCH_EXIT != myWatchExitCheckBox.isSelected() || changed; breakpoint.getProperties().WATCH_EXIT = myWatchExitCheckBox.isSelected(); if (changed) { ((XBreakpointBase<?, ?, ?>)breakpoint).fireBreakpointChanged(); } }