[ {
  "shortName" : "public SliderPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SliderPanel.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 240,
  "linesOfCode" : 164,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runSingleRound()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 386,
  "linesOfCode" : 101,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 531,
  "linesOfCode" : 85,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressBarPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ProgressBarPanel.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 156,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getMenuSelectionScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/LightBeamMenuBar.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 162,
  "linesOfCode" : 70,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel getContents()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TextAreasPanel.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 130,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 234,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel getContents()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TextFieldsPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 125,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel getLeftComboPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/CombosPanel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 118,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonsPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 326,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getLargeScrollScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/BigTextAreaPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 113,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getChangeTextScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 491,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpinnerPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SpinnerPanel.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 103,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getAddTextScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/BigTextAreaPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 163,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getRowDeletionScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 460,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getToggleEnabledScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/CombosPanel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 217,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getToggleEditableScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/CombosPanel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 263,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getToggleEnabledScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SpinnerPanel.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 183,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getToggleSelectionScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 391,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getToggleEnabledScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 437,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getLargeRowSelectionScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 369,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getLargeColumnSelectionScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 411,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getSetTextComponentTextPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TextAreasPanel.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 181,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getSetTextComponentTextPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TextFieldsPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 176,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getChangeValuePerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SliderPanel.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 319,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getChangeValuePerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ProgressBarPanel.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 203,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getLargeScrollScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 323,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getLargeScrollScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ListPanel.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 158,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getLargeMoveScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ListPanel.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 191,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyTableModel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TablePanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 290,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getLargeTreeScrollPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TreePanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicPerformanceSuite()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scan()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 557,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel getRightComboPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/CombosPanel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JMenu getMenu()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/LightBeamMenuBar.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSlider getSliderWithHTMLLabels()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SliderPanel.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSlider getSliderWithColoredLabels()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SliderPanel.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectFromContainer()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/LightBeamUtils.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized List getIconList()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/IconManager.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setLookAndFeel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 429,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRow()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPasswordField createPasswordField()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabsPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JButton createButton()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox createComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JMenu createMenu()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextArea createTextArea()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextArea createTextArea()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField createTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel createLabel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel createPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JScrollPane createScrollPane()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JToggleButton createToggleButton()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox createCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JRadioButton createRadioButton()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBoxMenuItem createCheckBoxMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JList createList()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTable createTable()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTabbedPane createTabbedPane()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTree createTree()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSpinner()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SpinnerPanel.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultMutableTreeNode getTreeNode()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TreePanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScenarioTimesInfo getTimes()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightBeamMenuBar()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/LightBeamMenuBar.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombosPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/CombosPanel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StyleSheet createStyleSheet()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initControlsFactory()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteRows()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ListPanel.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandAll()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TreePanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ProgressBarPanel.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveableListModel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ListPanel.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasePerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/BasePerformanceScenario.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/commands/SelectCommand.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigTextAreaPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/BigTextAreaPanel.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/CombosPanel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SpinnerPanel.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreePanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TreePanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/LightBeamUtils.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScenarioTimesInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/BasePerformanceScenario.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAreasPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TextAreasPanel.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void move()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ListPanel.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextFieldsPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TextFieldsPanel.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scanAndAddTab()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getRandomIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/IconManager.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainCommand()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/commands/ChainCommand.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/commands/ChainCommand.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabPlacementScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runSingleIteration()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextPane createTextPane()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JEditorPane createEditorPane()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFormattedTextField createFormattedTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JProgressBar createProgressBar()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createSlider()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSpinner createSpinner()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUnderDarcula()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/DynamicPerformanceSuite.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasePerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/BasePerformanceScenario.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/commands/DisableCommand.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TablePanel.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseComboBoxPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/CombosPanel.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSpinnerPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/SpinnerPanel.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getElementAt()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ListPanel.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ListPanel.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIterationCount()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getTabSelectionTopPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getTabSelectionLeftPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getTabSelectionRightPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceScenario getTabSelectionBottomPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TabsPanel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextCommand()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontCommand()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCommand()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseButtonPerformanceScenario()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/ButtonsPanel.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAll()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/panels/TreePanel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextArea createTextArea()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextArea createTextArea()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField createTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextPane createTextPane()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPasswordField createPasswordField()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JEditorPane createEditorPane()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFormattedTextField createFormattedTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel createLabel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel createPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JScrollPane createScrollPane()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JButton createButton()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JToggleButton createToggleButton()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox createCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JRadioButton createRadioButton()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox createComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBoxMenuItem createCheckBoxMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JMenu createMenu()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JList createList()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JProgressBar createProgressBar()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createSlider()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSpinner createSpinner()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTable createTable()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTabbedPane createTabbedPane()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTree createTree()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JDKComponentsFactory.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/componentsFactory/JBComponentsFactory.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/PerformanceScenario.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "src/org/pushingpixels/lightbeam/PerformanceScenario.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]