ScopeToolState () { InspectionConfigTreeNode.Tool node = myTreeTable.getStrictlySelectedToolNode(); if (node == null) return null; if (myScopesAndSeveritiesTable != null) { List<ScopeToolState> selectedStates = myScopesAndSeveritiesTable.getSelectedStates(); LOG.assertTrue(selectedStates.size() == 1); return selectedStates.get(0); } else { return node.getDescriptors().getDefaultDescriptor().getState(); } }