void (@NotNull B breakpoint) { JavaBreakpointProperties properties = breakpoint.getProperties(); if (properties != null) { if (properties.getCOUNT_FILTER() > 0) { myPassCountField.setText(Integer.toString(properties.getCOUNT_FILTER())); } else { myPassCountField.setText(""); } myPassCountCheckbox.setSelected(properties.isCOUNT_FILTER_ENABLED()); myInstanceFiltersCheckBox.setSelected(properties.isINSTANCE_FILTERS_ENABLED()); myInstanceFiltersField.setEnabled(properties.isINSTANCE_FILTERS_ENABLED()); myInstanceFiltersField.getTextField().setEditable(properties.isINSTANCE_FILTERS_ENABLED()); myInstanceFilters = properties.getInstanceFilters(); updateInstanceFilterEditor(true); myClassFiltersCheckBox.setSelected(properties.isCLASS_FILTERS_ENABLED()); myClassFiltersField.setEnabled(properties.isCLASS_FILTERS_ENABLED()); myClassFiltersField.getTextField().setEditable(properties.isCLASS_FILTERS_ENABLED()); myClassFilters = properties.getClassFilters(); myClassExclusionFilters = properties.getClassExclusionFilters(); updateClassFilterEditor(true); XSourcePosition position = breakpoint.getSourcePosition(); // TODO: need to calculate psi class //myBreakpointPsiClass = breakpoint.getPsiClass(); } updateCheckboxes(); }