Java Software Metrics Summary Semantic Designs, Inc. http://www.semdesigns.com Summary: 4389 lines of source. 2204 lines of Java code. 1782 lines of comment. 2 packages. 4 files. 11 types. 234 methods. Cyclomatic complexity: 623 Conditional statements: 320 Decision density: 2.68 Max loop depth: 2 Max loop depth position: ::MultiClassInOneFile @ line 8 Max conditional nesting depth: 5 Max conditional nesting depth position: ::javax.swing.JTree @ line 2491 Halstead unique operators: 523 Halstead unique operands: 443 Halstead operator occurrence: 3982 Halstead operand occurrence: 2472 Halstead program length: 6454 Halstead program vocabulary: 966 Halstead program volume: 63997.09 Halstead program difficulty: 1459.21 Halstead program effort: 93384893.89 Halstead bug prediction: 21.33 SEI maintainability index: 155.15 PACKAGE %default_package% 159 lines of source. 134 lines of Java code. 9 lines of comment. 3 files. 4 types. 5 methods. Cyclomatic complexity: 27 Conditional statements: 20 Decision density: 0.87 Max loop depth: 2 Max loop depth position: ::MultiClassInOneFile @ line 8 Max conditional nesting depth: 4 Max conditional nesting depth position: ::MultiClassInOneFile @ line 8 Halstead unique operators: 83 Halstead unique operands: 120 Halstead operator occurrence: 513 Halstead operand occurrence: 359 Halstead program length: 872 Halstead program vocabulary: 203 Halstead program volume: 6684.17 Halstead program difficulty: 124.15 Halstead program effort: 829867.92 Halstead bug prediction: 2.23 SEI maintainability index: 100.19 FILE d:/users/hzheng/JavaMetricsTests/MultiClassInOneFile.java 99 lines of source. 83 lines of Java code. 6 lines of comment. 2 types. 3 methods. Cyclomatic complexity: 17 Conditional Statements: 13 Decision density: 0.46 Max loop depth: 2 Max loop depth position: @ line 8 Max conditional nesting depth: 4 Max conditional nesting depth position: 8 Halstead unique operators: 36 Halstead unique operands: 55 Halstead operator occurrence: 319 Halstead operand occurrence: 220 Halstead program length: 539 Halstead program vocabulary: 91 Halstead program volume: 3507.70 Halstead program difficulty: 72.00 Halstead program effort: 252554.49 Halstead bug prediction: 1.17 SEI maintainability index: 100.20 TYPE Class2 @ line 80 15 lines of Java code. 0 lines of comment. 1 methods. Cyclomatic complexity: 4 Conditional statements: 1 Decision density: 0.27 Max loop depth: 1 Max loop depth position: 89 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 89 Halstead unique operators: 16 Halstead unique operands: 23 Halstead operator occurrence: 57 Halstead operand occurrence: 44 Halstead program length: 101 Halstead program vocabulary: 39 Halstead program volume: 533.83 Halstead program difficulty: 15.30 Halstead program effort: 8169.85 Halstead bug prediction: 0.18 SEI maintainability index: 93.79 METHOD main @ line 81 13 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 1 Decision density: 0.23 Max loop depth: 1 Max loop depth position: @ line 89 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 89 Halstead unique operators: 15 Halstead unique operands: 22 Halstead operator occurrence: 55 Halstead operand occurrence: 43 Halstead program length: 98 Halstead program vocabulary: 37 Halstead program volume: 510.53 Halstead program difficulty: 14.66 Halstead program effort: 7483.85 Halstead bug prediction: 0.17 SEI maintainability index: 96.33 TYPE MultiClassInOneFile @ line 4 66 lines of Java code. 6 lines of comment. 2 methods. Cyclomatic complexity: 13 Conditional statements: 12 Decision density: 0.20 Max loop depth: 2 Max loop depth position: 8 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 8 Halstead unique operators: 34 Halstead unique operands: 38 Halstead operator occurrence: 254 Halstead operand occurrence: 170 Halstead program length: 424 Halstead program vocabulary: 72 Halstead program volume: 2616.05 Halstead program difficulty: 76.05 Halstead program effort: 198957.35 Halstead bug prediction: 0.87 SEI maintainability index: 99.85 METHOD main @ line 6 31 lines of Java code. 3 lines of comment. Cyclomatic complexity: 6 Conditional statements: 6 Decision density: 0.19 Max loop depth: 2 Max loop depth position: @ line 8 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 8 Halstead unique operators: 31 Halstead unique operands: 35 Halstead operator occurrence: 122 Halstead operand occurrence: 82 Halstead program length: 204 Halstead program vocabulary: 66 Halstead program volume: 1233.06 Halstead program difficulty: 36.31 Halstead program effort: 44777.56 Halstead bug prediction: 0.41 SEI maintainability index: 101.13 METHOD method2 @ line 42 32 lines of Java code. 3 lines of comment. Cyclomatic complexity: 6 Conditional statements: 6 Decision density: 0.19 Max loop depth: 2 Max loop depth position: @ line 44 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 44 Halstead unique operators: 32 Halstead unique operands: 32 Halstead operator occurrence: 124 Halstead operand occurrence: 81 Halstead program length: 205 Halstead program vocabulary: 64 Halstead program volume: 1230.00 Halstead program difficulty: 40.50 Halstead program effort: 49815.00 Halstead bug prediction: 0.41 SEI maintainability index: 100.31 FILE d:/users/hzheng/JavaMetricsTests/Tester.java 39 lines of source. 35 lines of Java code. 3 lines of comment. 1 types. 1 methods. Cyclomatic complexity: 7 Conditional Statements: 6 Decision density: 0.21 Max loop depth: 2 Max loop depth position: @ line 6 Max conditional nesting depth: 4 Max conditional nesting depth position: 6 Halstead unique operators: 32 Halstead unique operands: 40 Halstead operator occurrence: 134 Halstead operand occurrence: 92 Halstead program length: 226 Halstead program vocabulary: 72 Halstead program volume: 1394.40 Halstead program difficulty: 36.80 Halstead program effort: 51314.03 Halstead bug prediction: 0.46 SEI maintainability index: 98.93 TYPE Tester @ line 2 34 lines of Java code. 3 lines of comment. 1 methods. Cyclomatic complexity: 7 Conditional statements: 6 Decision density: 0.21 Max loop depth: 2 Max loop depth position: 6 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 6 Halstead unique operators: 32 Halstead unique operands: 38 Halstead operator occurrence: 130 Halstead operand occurrence: 89 Halstead program length: 219 Halstead program vocabulary: 70 Halstead program volume: 1342.31 Halstead program difficulty: 37.47 Halstead program effort: 50301.41 Halstead bug prediction: 0.45 SEI maintainability index: 99.40 METHOD main @ line 4 31 lines of Java code. 3 lines of comment. Cyclomatic complexity: 6 Conditional statements: 6 Decision density: 0.19 Max loop depth: 2 Max loop depth position: @ line 6 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 6 Halstead unique operators: 31 Halstead unique operands: 35 Halstead operator occurrence: 122 Halstead operand occurrence: 82 Halstead program length: 204 Halstead program vocabulary: 66 Halstead program volume: 1233.06 Halstead program difficulty: 36.31 Halstead program effort: 44777.56 Halstead bug prediction: 0.41 SEI maintainability index: 101.13 FILE d:/users/hzheng/JavaMetricsTests/TestBit.java 21 lines of source. 16 lines of Java code. 0 lines of comment. 1 types. 1 methods. Cyclomatic complexity: 3 Conditional Statements: 1 Decision density: 0.20 Max loop depth: 1 Max loop depth position: @ line 11 Max conditional nesting depth: 1 Max conditional nesting depth position: 11 Halstead unique operators: 15 Halstead unique operands: 25 Halstead operator occurrence: 60 Halstead operand occurrence: 47 Halstead program length: 107 Halstead program vocabulary: 40 Halstead program volume: 569.45 Halstead program difficulty: 14.10 Halstead program effort: 8029.19 Halstead bug prediction: 0.19 SEI maintainability index: 93.16 TYPE TestBit @ line 2 15 lines of Java code. 0 lines of comment. 1 methods. Cyclomatic complexity: 3 Conditional statements: 1 Decision density: 0.20 Max loop depth: 1 Max loop depth position: 11 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 11 Halstead unique operators: 15 Halstead unique operands: 22 Halstead operator occurrence: 56 Halstead operand occurrence: 44 Halstead program length: 100 Halstead program vocabulary: 37 Halstead program volume: 520.95 Halstead program difficulty: 15.00 Halstead program effort: 7814.18 Halstead bug prediction: 0.17 SEI maintainability index: 94.20 METHOD main @ line 3 13 lines of Java code. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.15 Max loop depth: 1 Max loop depth position: @ line 11 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 11 Halstead unique operators: 14 Halstead unique operands: 21 Halstead operator occurrence: 54 Halstead operand occurrence: 42 Halstead program length: 96 Halstead program vocabulary: 35 Halstead program volume: 492.41 Halstead program difficulty: 14.00 Halstead program effort: 6893.76 Halstead bug prediction: 0.16 SEI maintainability index: 96.75 PACKAGE javax.swing 4230 lines of source. 2070 lines of Java code. 1773 lines of comment. 1 files. 7 types. 229 methods. Cyclomatic complexity: 596 Conditional statements: 300 Decision density: 1.81 Max loop depth: 2 Max loop depth position: ::javax.swing.JTree @ line 2604 Max conditional nesting depth: 5 Max conditional nesting depth position: ::javax.swing.JTree @ line 2491 Halstead unique operators: 440 Halstead unique operands: 323 Halstead operator occurrence: 3469 Halstead operand occurrence: 2113 Halstead program length: 5582 Halstead program vocabulary: 763 Halstead program volume: 53450.66 Halstead program difficulty: 1439.20 Halstead program effort: 76925925.21 Halstead bug prediction: 17.82 SEI maintainability index: 156.05 FILE d:/users/hzheng/JavaMetricsTests/JTree.java 4230 lines of source. 2070 lines of Java code. 1773 lines of comment. 7 types. 229 methods. Cyclomatic complexity: 596 Conditional Statements: 300 Decision density: 1.81 Max loop depth: 2 Max loop depth position: @ line 2604 Max conditional nesting depth: 5 Max conditional nesting depth position: 2491 Halstead unique operators: 440 Halstead unique operands: 323 Halstead operator occurrence: 3469 Halstead operand occurrence: 2113 Halstead program length: 5582 Halstead program vocabulary: 763 Halstead program volume: 53450.66 Halstead program difficulty: 1439.20 Halstead program effort: 76925925.21 Halstead bug prediction: 17.82 SEI maintainability index: 156.05 TYPE JTree @ line 118 2060 lines of Java code. 1760 lines of comment. 128 methods. Cyclomatic complexity: 317 Conditional statements: 152 Decision density: 0.15 Max loop depth: 2 Max loop depth position: 2604 Max conditional nesting depth: 5 Max conditional nesting depth position: @ line 2491 Halstead unique operators: 298 Halstead unique operands: 227 Halstead operator occurrence: 3426 Halstead operand occurrence: 2079 Halstead program length: 5505 Halstead program vocabulary: 525 Halstead program volume: 49744.14 Halstead program difficulty: 1364.63 Halstead program effort: 67882337.76 Halstead bug prediction: 16.58 SEI maintainability index: 142.99 METHOD JTree @ line 387 5 lines of Java code. 10 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 6 Halstead operator occurrence: 18 Halstead operand occurrence: 6 Halstead program length: 24 Halstead program vocabulary: 14 Halstead program volume: 91.38 Halstead program difficulty: 4.00 Halstead program effort: 365.51 Halstead bug prediction: 0.03 SEI maintainability index: 161.38 METHOD JTree @ line 404 5 lines of Java code. 11 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 6 Halstead operator occurrence: 18 Halstead operand occurrence: 6 Halstead program length: 24 Halstead program vocabulary: 14 Halstead program volume: 91.38 Halstead program difficulty: 4.00 Halstead program effort: 365.51 Halstead bug prediction: 0.03 SEI maintainability index: 158.38 METHOD JTree @ line 419 3 lines of Java code. 9 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 5 Halstead operator occurrence: 7 Halstead operand occurrence: 5 Halstead program length: 12 Halstead program vocabulary: 10 Halstead program volume: 39.86 Halstead program difficulty: 2.50 Halstead program effort: 99.66 Halstead bug prediction: 0.01 SEI maintainability index: 156.96 METHOD JTree @ line 356 3 lines of Java code. 9 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 2 Halstead operator occurrence: 8 Halstead operand occurrence: 1 Halstead program length: 9 Halstead program vocabulary: 7 Halstead program volume: 25.27 Halstead program difficulty: 1.25 Halstead program effort: 31.58 Halstead bug prediction: 0.01 SEI maintainability index: 159.33 METHOD JTree @ line 435 3 lines of Java code. 12 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 7 Halstead operator occurrence: 10 Halstead operand occurrence: 8 Halstead program length: 18 Halstead program vocabulary: 13 Halstead program volume: 66.61 Halstead program difficulty: 3.43 Halstead program effort: 228.37 Halstead bug prediction: 0.02 SEI maintainability index: 133.62 METHOD JTree @ line 371 5 lines of Java code. 11 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 9 Halstead unique operands: 6 Halstead operator occurrence: 19 Halstead operand occurrence: 6 Halstead program length: 25 Halstead program vocabulary: 15 Halstead program volume: 97.67 Halstead program difficulty: 4.50 Halstead program effort: 439.53 Halstead bug prediction: 0.03 SEI maintainability index: 158.03 METHOD JTree @ line 446 16 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.06 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 10 Halstead unique operands: 21 Halstead operator occurrence: 42 Halstead operand occurrence: 24 Halstead program length: 66 Halstead program vocabulary: 31 Halstead program volume: 326.98 Halstead program difficulty: 5.71 Halstead program effort: 1868.44 Halstead bug prediction: 0.11 SEI maintainability index: 137.76 METHOD addSelectionInterval @ line 1775 4 lines of Java code. 8 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 18 Halstead operand occurrence: 11 Halstead program length: 29 Halstead program vocabulary: 19 Halstead program volume: 123.19 Halstead program difficulty: 7.56 Halstead program effort: 931.62 Halstead bug prediction: 0.04 SEI maintainability index: 163.44 METHOD addSelectionPath @ line 1039 4 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 4 Halstead operator occurrence: 12 Halstead operand occurrence: 6 Halstead program length: 18 Halstead program vocabulary: 12 Halstead program volume: 64.53 Halstead program difficulty: 6.00 Halstead program effort: 387.18 Halstead bug prediction: 0.02 SEI maintainability index: 170.18 METHOD addSelectionPaths @ line 1052 7 lines of Java code. 8 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.43 Max loop depth: 1 Max loop depth position: @ line 1054 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1053 Halstead unique operators: 16 Halstead unique operands: 10 Halstead operator occurrence: 27 Halstead operand occurrence: 17 Halstead program length: 44 Halstead program vocabulary: 26 Halstead program volume: 206.82 Halstead program difficulty: 13.60 Halstead program effort: 2812.74 Halstead bug prediction: 0.07 SEI maintainability index: 160.47 METHOD addSelectionRow @ line 1066 4 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 5 Halstead operator occurrence: 10 Halstead operand occurrence: 8 Halstead program length: 18 Halstead program vocabulary: 12 Halstead program volume: 64.53 Halstead program difficulty: 5.60 Halstead program effort: 361.36 Halstead bug prediction: 0.02 SEI maintainability index: 173.07 METHOD addSelectionRows @ line 1078 10 lines of Java code. 6 lines of comment. Cyclomatic complexity: 4 Conditional statements: 2 Decision density: 0.40 Max loop depth: 1 Max loop depth position: @ line 1085 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1081 Halstead unique operators: 18 Halstead unique operands: 14 Halstead operator occurrence: 41 Halstead operand occurrence: 30 Halstead program length: 71 Halstead program vocabulary: 32 Halstead program volume: 355.00 Halstead program difficulty: 19.29 Halstead program effort: 6846.43 Halstead bug prediction: 0.12 SEI maintainability index: 147.91 METHOD addTreeExpansionListener @ line 1871 3 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 6 Halstead operator occurrence: 9 Halstead operand occurrence: 8 Halstead program length: 17 Halstead program vocabulary: 13 Halstead program volume: 62.91 Halstead program difficulty: 4.67 Halstead program effort: 293.57 Halstead bug prediction: 0.02 SEI maintainability index: 166.46 METHOD addTreeSelectionListener @ line 2015 8 lines of Java code. 7 lines of comment. Cyclomatic complexity: 3 Conditional statements: 1 Decision density: 0.38 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 2017 Halstead unique operators: 15 Halstead unique operands: 11 Halstead operator occurrence: 27 Halstead operand occurrence: 18 Halstead program length: 45 Halstead program vocabulary: 26 Halstead program volume: 211.52 Halstead program difficulty: 12.27 Halstead program effort: 2595.92 Halstead bug prediction: 0.07 SEI maintainability index: 157.87 METHOD addTreeWillExpandListener @ line 1891 3 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 6 Halstead operator occurrence: 9 Halstead operand occurrence: 8 Halstead program length: 17 Halstead program vocabulary: 13 Halstead program volume: 62.91 Halstead program difficulty: 4.67 Halstead program effort: 293.57 Halstead bug prediction: 0.02 SEI maintainability index: 166.46 METHOD cancelEditing @ line 1629 5 lines of Java code. 4 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.40 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1632 Halstead unique operators: 10 Halstead unique operands: 6 Halstead operator occurrence: 15 Halstead operand occurrence: 7 Halstead program length: 22 Halstead program vocabulary: 16 Halstead program volume: 88.00 Halstead program difficulty: 5.83 Halstead program effort: 513.33 Halstead bug prediction: 0.03 SEI maintainability index: 169.60 METHOD clearSelection @ line 1851 3 lines of Java code. 3 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 2 Halstead operator occurrence: 9 Halstead operand occurrence: 2 Halstead program length: 11 Halstead program vocabulary: 9 Halstead program volume: 34.87 Halstead program difficulty: 3.50 Halstead program effort: 122.04 Halstead bug prediction: 0.01 SEI maintainability index: 184.38 METHOD clearToggledPaths @ line 2621 3 lines of Java code. 4 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 3 Halstead operator occurrence: 7 Halstead operand occurrence: 3 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 3.00 Halstead program effort: 95.10 Halstead bug prediction: 0.01 SEI maintainability index: 183.01 METHOD collapsePath @ line 1489 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 5 Halstead operator occurrence: 7 Halstead operand occurrence: 6 Halstead program length: 13 Halstead program vocabulary: 11 Halstead program volume: 44.97 Halstead program difficulty: 3.60 Halstead program effort: 161.90 Halstead bug prediction: 0.01 SEI maintainability index: 173.34 METHOD collapseRow @ line 1501 3 lines of Java code. 8 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 4 Halstead operator occurrence: 8 Halstead operand occurrence: 5 Halstead program length: 13 Halstead program vocabulary: 10 Halstead program volume: 43.19 Halstead program difficulty: 3.75 Halstead program effort: 161.94 Halstead bug prediction: 0.01 SEI maintainability index: 162.71 METHOD convertValueToText @ line 942 7 lines of Java code. 15 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.29 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 945 Halstead unique operators: 10 Halstead unique operands: 13 Halstead operator occurrence: 18 Halstead operand occurrence: 18 Halstead program length: 36 Halstead program vocabulary: 23 Halstead program volume: 162.85 Halstead program difficulty: 6.92 Halstead program effort: 1127.41 Halstead bug prediction: 0.05 SEI maintainability index: 150.57 METHOD createTreeModel @ line 333 12 lines of Java code. 13 lines of comment. Cyclomatic complexity: 4 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 336 Halstead unique operators: 15 Halstead unique operands: 13 Halstead operator occurrence: 37 Halstead operand occurrence: 26 Halstead program length: 63 Halstead program vocabulary: 28 Halstead program volume: 302.86 Halstead program difficulty: 15.00 Halstead program effort: 4542.95 Halstead bug prediction: 0.10 SEI maintainability index: 149.86 METHOD createTreeModelListener @ line 2630 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 3 Halstead operator occurrence: 7 Halstead operand occurrence: 3 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 3.00 Halstead program effort: 95.10 Halstead bug prediction: 0.01 SEI maintainability index: 179.56 METHOD expandPath @ line 1461 7 lines of Java code. 7 lines of comment. Cyclomatic complexity: 4 Conditional statements: 1 Decision density: 0.57 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1465 Halstead unique operators: 15 Halstead unique operands: 8 Halstead operator occurrence: 25 Halstead operand occurrence: 14 Halstead program length: 39 Halstead program vocabulary: 23 Halstead program volume: 176.42 Halstead program difficulty: 13.13 Halstead program effort: 2315.50 Halstead bug prediction: 0.06 SEI maintainability index: 161.53 METHOD expandRow @ line 1479 3 lines of Java code. 8 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 4 Halstead operator occurrence: 8 Halstead operand occurrence: 5 Halstead program length: 13 Halstead program vocabulary: 10 Halstead program volume: 43.19 Halstead program difficulty: 3.75 Halstead program effort: 161.94 Halstead bug prediction: 0.01 SEI maintainability index: 162.71 METHOD fireTreeCollapsed @ line 1939 12 lines of Java code. 13 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.33 Max loop depth: 1 Max loop depth position: @ line 1945 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 1945 Halstead unique operators: 18 Halstead unique operands: 19 Halstead operator occurrence: 44 Halstead operand occurrence: 33 Halstead program length: 77 Halstead program vocabulary: 37 Halstead program volume: 401.13 Halstead program difficulty: 15.63 Halstead program effort: 6270.26 Halstead bug prediction: 0.13 SEI maintainability index: 148.40 METHOD fireTreeExpanded @ line 1913 12 lines of Java code. 13 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.33 Max loop depth: 1 Max loop depth position: @ line 1919 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 1919 Halstead unique operators: 18 Halstead unique operands: 19 Halstead operator occurrence: 44 Halstead operand occurrence: 33 Halstead program length: 77 Halstead program vocabulary: 37 Halstead program volume: 401.13 Halstead program difficulty: 15.63 Halstead program effort: 6270.26 Halstead bug prediction: 0.13 SEI maintainability index: 148.40 METHOD fireTreeWillCollapse @ line 1991 12 lines of Java code. 13 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.33 Max loop depth: 1 Max loop depth position: @ line 1997 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 1997 Halstead unique operators: 19 Halstead unique operands: 20 Halstead operator occurrence: 45 Halstead operand occurrence: 34 Halstead program length: 79 Halstead program vocabulary: 39 Halstead program volume: 417.55 Halstead program difficulty: 16.15 Halstead program effort: 6743.38 Halstead bug prediction: 0.14 SEI maintainability index: 148.19 METHOD fireTreeWillExpand @ line 1965 12 lines of Java code. 13 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.33 Max loop depth: 1 Max loop depth position: @ line 1971 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 1971 Halstead unique operators: 19 Halstead unique operands: 20 Halstead operator occurrence: 45 Halstead operand occurrence: 34 Halstead program length: 79 Halstead program vocabulary: 39 Halstead program volume: 417.55 Halstead program difficulty: 16.15 Halstead program effort: 6743.38 Halstead bug prediction: 0.14 SEI maintainability index: 148.19 METHOD fireValueChanged @ line 2049 8 lines of Java code. 17 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.38 Max loop depth: 1 Max loop depth position: @ line 2054 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 2054 Halstead unique operators: 16 Halstead unique operands: 15 Halstead operator occurrence: 33 Halstead operand occurrence: 25 Halstead program length: 58 Halstead program vocabulary: 31 Halstead program volume: 287.34 Halstead program difficulty: 13.33 Halstead program effort: 3831.25 Halstead bug prediction: 0.10 SEI maintainability index: 145.50 METHOD getAccessibleContext @ line 2900 6 lines of Java code. 8 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 2901 Halstead unique operators: 9 Halstead unique operands: 5 Halstead operator occurrence: 13 Halstead operand occurrence: 7 Halstead program length: 20 Halstead program vocabulary: 14 Halstead program volume: 76.15 Halstead program difficulty: 6.30 Halstead program effort: 479.73 Halstead bug prediction: 0.03 SEI maintainability index: 166.99 METHOD getArchivableExpandedState @ line 2204 24 lines of Java code. 5 lines of comment. Cyclomatic complexity: 6 Conditional statements: 6 Decision density: 0.25 Max loop depth: 1 Max loop depth position: @ line 2213 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2207 Halstead unique operators: 20 Halstead unique operands: 15 Halstead operator occurrence: 67 Halstead operand occurrence: 36 Halstead program length: 103 Halstead program vocabulary: 35 Halstead program volume: 528.32 Halstead program difficulty: 24.00 Halstead program effort: 12679.59 Halstead bug prediction: 0.18 SEI maintainability index: 118.29 METHOD getCellEditor @ line 594 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 176.61 METHOD getCellRenderer @ line 515 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 181.01 METHOD getClosestPathForLocation @ line 1559 6 lines of Java code. 17 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1562 Halstead unique operators: 12 Halstead unique operands: 9 Halstead operator occurrence: 21 Halstead operand occurrence: 14 Halstead program length: 35 Halstead program vocabulary: 21 Halstead program volume: 153.73 Halstead program difficulty: 9.33 Halstead program effort: 1434.82 Halstead bug prediction: 0.05 SEI maintainability index: 141.62 METHOD getClosestRowForLocation @ line 1584 3 lines of Java code. 17 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 4 Halstead operator occurrence: 11 Halstead operand occurrence: 8 Halstead program length: 19 Halstead program vocabulary: 12 Halstead program volume: 68.11 Halstead program difficulty: 8.00 Halstead program effort: 544.91 Halstead bug prediction: 0.02 SEI maintainability index: 104.24 METHOD getDefaultTreeModel @ line 293 23 lines of Java code. 8 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.04 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 9 Halstead unique operands: 23 Halstead operator occurrence: 108 Halstead operand occurrence: 62 Halstead program length: 170 Halstead program vocabulary: 32 Halstead program volume: 850.00 Halstead program difficulty: 12.13 Halstead program effort: 10310.87 Halstead bug prediction: 0.28 SEI maintainability index: 124.06 METHOD getDescendantToggledPaths @ line 2582 13 lines of Java code. 4 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.31 Max loop depth: 1 Max loop depth position: @ line 2590 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 2590 Halstead unique operators: 17 Halstead unique operands: 10 Halstead operator occurrence: 44 Halstead operand occurrence: 24 Halstead program length: 68 Halstead program vocabulary: 27 Halstead program volume: 323.33 Halstead program difficulty: 20.40 Halstead program effort: 6595.98 Halstead bug prediction: 0.11 SEI maintainability index: 136.10 METHOD getEditingPath @ line 1655 6 lines of Java code. 5 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1658 Halstead unique operators: 11 Halstead unique operands: 6 Halstead operator occurrence: 18 Halstead operand occurrence: 8 Halstead program length: 26 Halstead program vocabulary: 17 Halstead program volume: 106.27 Halstead program difficulty: 7.33 Halstead program effort: 779.34 Halstead bug prediction: 0.04 SEI maintainability index: 165.98 METHOD getExpandedDescendants @ line 1216 19 lines of Java code. 10 lines of comment. Cyclomatic complexity: 8 Conditional statements: 4 Decision density: 0.42 Max loop depth: 1 Max loop depth position: @ line 1226 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 1225 Halstead unique operators: 23 Halstead unique operands: 13 Halstead operator occurrence: 68 Halstead operand occurrence: 35 Halstead program length: 103 Halstead program vocabulary: 36 Halstead program volume: 532.50 Halstead program difficulty: 30.96 Halstead program effort: 16487.09 Halstead bug prediction: 0.18 SEI maintainability index: 133.02 METHOD getInvokesStopCellEditing @ line 819 3 lines of Java code. 8 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 165.77 METHOD getLastSelectedPathComponent @ line 1099 6 lines of Java code. 8 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1102 Halstead unique operators: 12 Halstead unique operands: 5 Halstead operator occurrence: 20 Halstead operand occurrence: 8 Halstead program length: 28 Halstead program vocabulary: 17 Halstead program volume: 114.45 Halstead program difficulty: 9.60 Halstead program effort: 1098.71 Halstead bug prediction: 0.04 SEI maintainability index: 164.88 METHOD getLeadSelectionPath @ line 1184 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 2 Halstead operator occurrence: 10 Halstead operand occurrence: 2 Halstead program length: 12 Halstead program vocabulary: 10 Halstead program volume: 39.86 Halstead program difficulty: 4.00 Halstead program effort: 159.45 Halstead bug prediction: 0.01 SEI maintainability index: 178.37 METHOD getLeadSelectionRow @ line 1175 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 2 Halstead operator occurrence: 10 Halstead operand occurrence: 2 Halstead program length: 12 Halstead program vocabulary: 10 Halstead program volume: 39.86 Halstead program difficulty: 4.00 Halstead program effort: 159.45 Halstead bug prediction: 0.01 SEI maintainability index: 173.97 METHOD getMaxSelectionRow @ line 1165 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 2 Halstead operator occurrence: 10 Halstead operand occurrence: 2 Halstead program length: 12 Halstead program vocabulary: 10 Halstead program volume: 39.86 Halstead program difficulty: 4.00 Halstead program effort: 159.45 Halstead bug prediction: 0.01 SEI maintainability index: 173.97 METHOD getMinSelectionRow @ line 1155 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 2 Halstead operator occurrence: 10 Halstead operand occurrence: 2 Halstead program length: 12 Halstead program vocabulary: 10 Halstead program volume: 39.86 Halstead program difficulty: 4.00 Halstead program effort: 159.45 Halstead bug prediction: 0.01 SEI maintainability index: 173.97 METHOD getModel @ line 603 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 181.01 METHOD getModelIndexsForPath @ line 2259 17 lines of Java code. 5 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.24 Max loop depth: 1 Max loop depth position: @ line 2266 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 2260 Halstead unique operators: 21 Halstead unique operands: 14 Halstead operator occurrence: 63 Halstead operand occurrence: 42 Halstead program length: 105 Halstead program vocabulary: 35 Halstead program volume: 538.57 Halstead program difficulty: 31.50 Halstead program effort: 16965.10 Halstead bug prediction: 0.18 SEI maintainability index: 128.53 METHOD getPathBetweenRows @ line 1735 15 lines of Java code. 10 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.20 Max loop depth: 1 Max loop depth position: @ line 1746 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1742 Halstead unique operators: 21 Halstead unique operands: 15 Halstead operator occurrence: 54 Halstead operand occurrence: 40 Halstead program length: 94 Halstead program vocabulary: 36 Halstead program volume: 485.97 Halstead program difficulty: 28.00 Halstead program effort: 13607.24 Halstead bug prediction: 0.16 SEI maintainability index: 141.03 METHOD getPathBounds @ line 1364 6 lines of Java code. 12 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1367 Halstead unique operators: 12 Halstead unique operands: 8 Halstead operator occurrence: 19 Halstead operand occurrence: 11 Halstead program length: 30 Halstead program vocabulary: 20 Halstead program volume: 129.66 Halstead program difficulty: 8.25 Halstead program effort: 1069.68 Halstead bug prediction: 0.04 SEI maintainability index: 156.37 METHOD getPathForIndexs @ line 2282 17 lines of Java code. 4 lines of comment. Cyclomatic complexity: 5 Conditional statements: 4 Decision density: 0.29 Max loop depth: 1 Max loop depth position: @ line 2295 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 2295 Halstead unique operators: 19 Halstead unique operands: 14 Halstead operator occurrence: 57 Halstead operand occurrence: 41 Halstead program length: 98 Halstead program vocabulary: 33 Halstead program volume: 494.35 Halstead program difficulty: 27.82 Halstead program effort: 13753.54 Halstead bug prediction: 0.16 SEI maintainability index: 125.95 METHOD getPathForLocation @ line 1514 10 lines of Java code. 9 lines of comment. Cyclomatic complexity: 6 Conditional statements: 2 Decision density: 0.60 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1517 Halstead unique operators: 16 Halstead unique operands: 11 Halstead operator occurrence: 40 Halstead operand occurrence: 33 Halstead program length: 73 Halstead program vocabulary: 27 Halstead program volume: 347.11 Halstead program difficulty: 24.00 Halstead program effort: 8330.56 Halstead bug prediction: 0.12 SEI maintainability index: 151.18 METHOD getPathForRow @ line 1430 6 lines of Java code. 8 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1433 Halstead unique operators: 12 Halstead unique operands: 8 Halstead operator occurrence: 19 Halstead operand occurrence: 11 Halstead program length: 30 Halstead program vocabulary: 20 Halstead program volume: 129.66 Halstead program difficulty: 8.25 Halstead program effort: 1069.68 Halstead bug prediction: 0.04 SEI maintainability index: 164.23 METHOD getPreferredScrollableViewportSize @ line 2374 15 lines of Java code. 10 lines of comment. Cyclomatic complexity: 4 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 2379 Halstead unique operators: 22 Halstead unique operands: 12 Halstead operator occurrence: 52 Halstead operand occurrence: 27 Halstead program length: 79 Halstead program vocabulary: 34 Halstead program volume: 401.91 Halstead program difficulty: 24.75 Halstead program effort: 9947.26 Halstead bug prediction: 0.13 SEI maintainability index: 141.79 METHOD getRowBounds @ line 1380 4 lines of Java code. 8 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 6 Halstead operator occurrence: 13 Halstead operand occurrence: 8 Halstead program length: 21 Halstead program vocabulary: 14 Halstead program volume: 79.95 Halstead program difficulty: 5.33 Halstead program effort: 426.42 Halstead bug prediction: 0.03 SEI maintainability index: 165.69 METHOD getRowCount @ line 960 6 lines of Java code. 9 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 963 Halstead unique operators: 11 Halstead unique operands: 7 Halstead operator occurrence: 18 Halstead operand occurrence: 8 Halstead program length: 26 Halstead program vocabulary: 18 Halstead program volume: 108.42 Halstead program difficulty: 6.29 Halstead program effort: 681.48 Halstead bug prediction: 0.04 SEI maintainability index: 163.57 METHOD getRowForLocation @ line 1538 3 lines of Java code. 11 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 4 Halstead operator occurrence: 11 Halstead operand occurrence: 8 Halstead program length: 19 Halstead program vocabulary: 12 Halstead program volume: 68.11 Halstead program difficulty: 8.00 Halstead program effort: 544.91 Halstead bug prediction: 0.02 SEI maintainability index: 140.70 METHOD getRowForPath @ line 1447 6 lines of Java code. 9 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1450 Halstead unique operators: 13 Halstead unique operands: 9 Halstead operator occurrence: 20 Halstead operand occurrence: 11 Halstead program length: 31 Halstead program vocabulary: 22 Halstead program volume: 138.24 Halstead program difficulty: 7.94 Halstead program effort: 1098.26 Halstead bug prediction: 0.05 SEI maintainability index: 162.31 METHOD getRowHeight @ line 742 4 lines of Java code. 8 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 171.94 METHOD getScrollableBlockIncrement @ line 2444 5 lines of Java code. 10 lines of comment. Cyclomatic complexity: 2 Conditional statements: 0 Decision density: 0.40 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 10 Halstead unique operands: 10 Halstead operator occurrence: 14 Halstead operand occurrence: 15 Halstead program length: 29 Halstead program vocabulary: 20 Halstead program volume: 125.34 Halstead program difficulty: 7.50 Halstead program effort: 940.02 Halstead bug prediction: 0.04 SEI maintainability index: 159.50 METHOD getScrollableTracksViewportHeight @ line 2475 6 lines of Java code. 9 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 2476 Halstead unique operators: 12 Halstead unique operands: 5 Halstead operator occurrence: 25 Halstead operand occurrence: 6 Halstead program length: 31 Halstead program vocabulary: 17 Halstead program volume: 126.71 Halstead program difficulty: 7.20 Halstead program effort: 912.32 Halstead bug prediction: 0.04 SEI maintainability index: 162.76 METHOD getScrollableTracksViewportWidth @ line 2459 6 lines of Java code. 9 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 2460 Halstead unique operators: 12 Halstead unique operands: 5 Halstead operator occurrence: 25 Halstead operand occurrence: 6 Halstead program length: 31 Halstead program vocabulary: 17 Halstead program volume: 126.71 Halstead program difficulty: 7.20 Halstead program effort: 912.32 Halstead bug prediction: 0.04 SEI maintainability index: 162.76 METHOD getScrollableUnitIncrement @ line 2404 27 lines of Java code. 14 lines of comment. Cyclomatic complexity: 7 Conditional statements: 6 Decision density: 0.26 Max loop depth: 0 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2406 Halstead unique operators: 17 Halstead unique operands: 15 Halstead operator occurrence: 74 Halstead operand occurrence: 51 Halstead program length: 125 Halstead program vocabulary: 32 Halstead program volume: 625.00 Halstead program difficulty: 28.90 Halstead program effort: 18062.50 Halstead bug prediction: 0.21 SEI maintainability index: 126.56 METHOD getScrollsOnExpand @ line 841 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 181.01 METHOD getSelectionCount @ line 1145 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 3 Halstead operator occurrence: 8 Halstead operand occurrence: 3 Halstead program length: 11 Halstead program vocabulary: 10 Halstead program volume: 36.54 Halstead program difficulty: 3.50 Halstead program effort: 127.89 Halstead bug prediction: 0.01 SEI maintainability index: 178.82 METHOD getSelectionModel @ line 1721 3 lines of Java code. 9 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 159.59 METHOD getSelectionPath @ line 1113 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 2 Halstead operator occurrence: 10 Halstead operand occurrence: 2 Halstead program length: 12 Halstead program vocabulary: 10 Halstead program volume: 39.86 Halstead program difficulty: 4.00 Halstead program effort: 159.45 Halstead bug prediction: 0.01 SEI maintainability index: 173.97 METHOD getSelectionPaths @ line 1123 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 9 Halstead unique operands: 2 Halstead operator occurrence: 11 Halstead operand occurrence: 2 Halstead program length: 13 Halstead program vocabulary: 11 Halstead program volume: 44.97 Halstead program difficulty: 4.50 Halstead program effort: 202.38 Halstead bug prediction: 0.01 SEI maintainability index: 173.34 METHOD getSelectionRows @ line 1136 3 lines of Java code. 9 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 9 Halstead unique operands: 2 Halstead operator occurrence: 11 Halstead operand occurrence: 2 Halstead program length: 13 Halstead program vocabulary: 11 Halstead program volume: 44.97 Halstead program difficulty: 4.50 Halstead program effort: 202.38 Halstead bug prediction: 0.01 SEI maintainability index: 156.33 METHOD getShowsRootHandles @ line 710 4 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 178.21 METHOD getToolTipText @ line 895 27 lines of Java code. 12 lines of comment. Cyclomatic complexity: 5 Conditional statements: 3 Decision density: 0.19 Max loop depth: 0 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 896 Halstead unique operators: 32 Halstead unique operands: 26 Halstead operator occurrence: 115 Halstead operand occurrence: 64 Halstead program length: 179 Halstead program vocabulary: 58 Halstead program volume: 1048.58 Halstead program difficulty: 39.38 Halstead program effort: 41297.86 Halstead bug prediction: 0.35 SEI maintainability index: 122.49 METHOD getUI @ line 468 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 6 Halstead operand occurrence: 4 Halstead program length: 10 Halstead program vocabulary: 8 Halstead program volume: 30.00 Halstead program difficulty: 3.33 Halstead program effort: 100.00 Halstead bug prediction: 0.01 SEI maintainability index: 179.85 METHOD getUIClassID @ line 505 3 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 171.47 METHOD getVisibleRowCount @ line 2104 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 181.01 METHOD hasBeenExpanded @ line 1245 3 lines of Java code. 4 lines of comment. Cyclomatic complexity: 2 Conditional statements: 0 Decision density: 0.67 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 9 Halstead unique operands: 6 Halstead operator occurrence: 12 Halstead operand occurrence: 9 Halstead program length: 21 Halstead program vocabulary: 15 Halstead program volume: 82.04 Halstead program difficulty: 6.75 Halstead program effort: 553.80 Halstead bug prediction: 0.03 SEI maintainability index: 177.84 METHOD isCollapsed @ line 1314 3 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 4 Halstead operator occurrence: 8 Halstead operand occurrence: 5 Halstead program length: 13 Halstead program vocabulary: 11 Halstead program volume: 44.97 Halstead program difficulty: 4.38 Halstead program effort: 196.76 Halstead bug prediction: 0.01 SEI maintainability index: 168.21 METHOD isCollapsed @ line 1303 3 lines of Java code. 9 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 4 Halstead operator occurrence: 8 Halstead operand occurrence: 5 Halstead program length: 13 Halstead program vocabulary: 11 Halstead program volume: 44.97 Halstead program difficulty: 4.38 Halstead program effort: 196.76 Halstead bug prediction: 0.01 SEI maintainability index: 156.33 METHOD isEditable @ line 564 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 181.01 METHOD isEditing @ line 1595 6 lines of Java code. 7 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1598 Halstead unique operators: 11 Halstead unique operands: 7 Halstead operator occurrence: 18 Halstead operand occurrence: 8 Halstead program length: 26 Halstead program vocabulary: 18 Halstead program volume: 108.42 Halstead program difficulty: 6.29 Halstead program effort: 681.48 Halstead bug prediction: 0.04 SEI maintainability index: 166.41 METHOD isExpanded @ line 1256 11 lines of Java code. 9 lines of comment. Cyclomatic complexity: 5 Conditional statements: 3 Decision density: 0.45 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1257 Halstead unique operators: 16 Halstead unique operands: 12 Halstead operator occurrence: 39 Halstead operand occurrence: 23 Halstead program length: 62 Halstead program vocabulary: 28 Halstead program volume: 298.06 Halstead program difficulty: 15.33 Halstead program effort: 4570.19 Halstead bug prediction: 0.10 SEI maintainability index: 149.97 METHOD isExpanded @ line 1282 9 lines of Java code. 8 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1285 Halstead unique operators: 13 Halstead unique operands: 11 Halstead operator occurrence: 27 Halstead operand occurrence: 16 Halstead program length: 43 Halstead program vocabulary: 24 Halstead program volume: 197.15 Halstead program difficulty: 9.45 Halstead program effort: 1864.00 Halstead bug prediction: 0.07 SEI maintainability index: 156.43 METHOD isFixedRowHeight @ line 752 4 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 4 Halstead operator occurrence: 7 Halstead operand occurrence: 4 Halstead program length: 11 Halstead program vocabulary: 10 Halstead program volume: 36.54 Halstead program difficulty: 3.00 Halstead program effort: 109.62 Halstead bug prediction: 0.01 SEI maintainability index: 178.28 METHOD isLargeModel @ line 782 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 176.61 METHOD isPathEditable @ line 879 3 lines of Java code. 31 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 4 Halstead operator occurrence: 7 Halstead operand occurrence: 4 Halstead program length: 11 Halstead program vocabulary: 10 Halstead program volume: 36.54 Halstead program difficulty: 3.00 Halstead program effort: 109.62 Halstead bug prediction: 0.01 SEI maintainability index: 86.92 METHOD isPathSelected @ line 1194 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 4 Halstead operator occurrence: 10 Halstead operand occurrence: 5 Halstead program length: 15 Halstead program vocabulary: 12 Halstead program volume: 53.77 Halstead program difficulty: 5.00 Halstead program effort: 268.87 Halstead bug prediction: 0.02 SEI maintainability index: 172.41 METHOD isRootVisible @ line 652 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 5 Halstead unique operands: 3 Halstead operator occurrence: 5 Halstead operand occurrence: 3 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.50 Halstead program effort: 60.00 Halstead bug prediction: 0.01 SEI maintainability index: 176.61 METHOD isRowSelected @ line 1205 3 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 4 Halstead operator occurrence: 10 Halstead operand occurrence: 5 Halstead program length: 15 Halstead program vocabulary: 12 Halstead program volume: 53.77 Halstead program difficulty: 5.00 Halstead program effort: 268.87 Halstead bug prediction: 0.02 SEI maintainability index: 167.28 METHOD isSelectionEmpty @ line 1860 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 2 Halstead operator occurrence: 10 Halstead operand occurrence: 2 Halstead program length: 12 Halstead program vocabulary: 10 Halstead program volume: 39.86 Halstead program difficulty: 4.00 Halstead program effort: 159.45 Halstead bug prediction: 0.01 SEI maintainability index: 178.37 METHOD isVisible @ line 1340 9 lines of Java code. 8 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1341 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 23 Halstead operand occurrence: 14 Halstead program length: 37 Halstead program vocabulary: 19 Halstead program volume: 157.17 Halstead program difficulty: 9.63 Halstead program effort: 1512.79 Halstead bug prediction: 0.05 SEI maintainability index: 157.61 METHOD makeVisible @ line 1323 8 lines of Java code. 5 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.38 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1324 Halstead unique operators: 10 Halstead unique operands: 6 Halstead operator occurrence: 19 Halstead operand occurrence: 12 Halstead program length: 31 Halstead program vocabulary: 16 Halstead program volume: 124.00 Halstead program difficulty: 10.00 Halstead program effort: 1240.00 Halstead bug prediction: 0.04 SEI maintainability index: 157.66 METHOD paramString @ line 2865 24 lines of Java code. 9 lines of comment. Cyclomatic complexity: 7 Conditional statements: 0 Decision density: 0.29 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 11 Halstead unique operands: 29 Halstead operator occurrence: 57 Halstead operand occurrence: 50 Halstead program length: 107 Halstead program vocabulary: 40 Halstead program volume: 569.45 Halstead program difficulty: 9.48 Halstead program effort: 5399.92 Halstead bug prediction: 0.19 SEI maintainability index: 125.02 METHOD readObject @ line 2147 43 lines of Java code. 3 lines of comment. Cyclomatic complexity: 14 Conditional statements: 8 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 2192 Halstead unique operators: 24 Halstead unique operands: 31 Halstead operator occurrence: 161 Halstead operand occurrence: 84 Halstead program length: 245 Halstead program vocabulary: 55 Halstead program volume: 1416.43 Halstead program difficulty: 32.52 Halstead program effort: 46056.92 Halstead bug prediction: 0.47 SEI maintainability index: 90.12 METHOD removeDescendantToggledPaths @ line 2602 13 lines of Java code. 4 lines of comment. Cyclomatic complexity: 5 Conditional statements: 4 Decision density: 0.38 Max loop depth: 2 Max loop depth position: @ line 2604 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2603 Halstead unique operators: 13 Halstead unique operands: 8 Halstead operator occurrence: 38 Halstead operand occurrence: 16 Halstead program length: 54 Halstead program vocabulary: 21 Halstead program volume: 237.19 Halstead program difficulty: 13.00 Halstead program effort: 3083.41 Halstead bug prediction: 0.08 SEI maintainability index: 137.48 METHOD removeSelectionInterval @ line 1789 4 lines of Java code. 8 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 18 Halstead operand occurrence: 11 Halstead program length: 29 Halstead program vocabulary: 19 Halstead program volume: 123.19 Halstead program difficulty: 7.56 Halstead program effort: 931.62 Halstead bug prediction: 0.04 SEI maintainability index: 163.44 METHOD removeSelectionPath @ line 1801 3 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 5 Halstead operator occurrence: 11 Halstead operand occurrence: 5 Halstead program length: 16 Halstead program vocabulary: 12 Halstead program volume: 57.36 Halstead program difficulty: 3.50 Halstead program effort: 200.76 Halstead bug prediction: 0.02 SEI maintainability index: 172.07 METHOD removeSelectionPaths @ line 1812 3 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 5 Halstead operator occurrence: 12 Halstead operand occurrence: 5 Halstead program length: 17 Halstead program vocabulary: 13 Halstead program volume: 62.91 Halstead program difficulty: 4.00 Halstead program effort: 251.63 Halstead bug prediction: 0.02 SEI maintainability index: 166.46 METHOD removeSelectionRow @ line 1822 4 lines of Java code. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 5 Halstead operator occurrence: 10 Halstead operand occurrence: 8 Halstead program length: 18 Halstead program vocabulary: 12 Halstead program volume: 64.53 Halstead program difficulty: 5.60 Halstead program effort: 361.36 Halstead bug prediction: 0.02 SEI maintainability index: 173.07 METHOD removeSelectionRows @ line 1835 10 lines of Java code. 7 lines of comment. Cyclomatic complexity: 4 Conditional statements: 2 Decision density: 0.40 Max loop depth: 1 Max loop depth position: @ line 1842 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1838 Halstead unique operators: 18 Halstead unique operands: 14 Halstead operator occurrence: 41 Halstead operand occurrence: 30 Halstead program length: 71 Halstead program vocabulary: 32 Halstead program volume: 355.00 Halstead program difficulty: 19.29 Halstead program effort: 6846.43 Halstead bug prediction: 0.12 SEI maintainability index: 149.48 METHOD removeTreeExpansionListener @ line 1880 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 6 Halstead operator occurrence: 9 Halstead operand occurrence: 8 Halstead program length: 17 Halstead program vocabulary: 13 Halstead program volume: 62.91 Halstead program difficulty: 4.67 Halstead program effort: 293.57 Halstead bug prediction: 0.02 SEI maintainability index: 176.00 METHOD removeTreeSelectionListener @ line 2029 9 lines of Java code. 5 lines of comment. Cyclomatic complexity: 3 Conditional statements: 1 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 2031 Halstead unique operators: 14 Halstead unique operands: 10 Halstead operator occurrence: 25 Halstead operand occurrence: 18 Halstead program length: 43 Halstead program vocabulary: 24 Halstead program volume: 197.15 Halstead program difficulty: 12.60 Halstead program effort: 2484.13 Halstead bug prediction: 0.07 SEI maintainability index: 152.06 METHOD removeTreeWillExpandListener @ line 1900 3 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 6 Halstead operator occurrence: 9 Halstead operand occurrence: 8 Halstead program length: 17 Halstead program vocabulary: 13 Halstead program volume: 62.91 Halstead program difficulty: 4.67 Halstead program effort: 293.57 Halstead bug prediction: 0.02 SEI maintainability index: 176.00 METHOD scrollPathToVisible @ line 1394 12 lines of Java code. 8 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 1395 Halstead unique operators: 12 Halstead unique operands: 9 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 21 Halstead program volume: 210.83 Halstead program difficulty: 11.33 Halstead program effort: 2389.42 Halstead bug prediction: 0.07 SEI maintainability index: 148.76 METHOD scrollRowToVisible @ line 1418 3 lines of Java code. 9 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 6 Halstead unique operands: 4 Halstead operator occurrence: 8 Halstead operand occurrence: 5 Halstead program length: 13 Halstead program vocabulary: 10 Halstead program volume: 43.19 Halstead program difficulty: 3.75 Halstead program effort: 161.94 Halstead bug prediction: 0.01 SEI maintainability index: 156.54 METHOD setCellEditor @ line 580 6 lines of Java code. 12 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.17 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 9 Halstead unique operands: 7 Halstead operator occurrence: 19 Halstead operand occurrence: 12 Halstead program length: 31 Halstead program vocabulary: 16 Halstead program volume: 124.00 Halstead program difficulty: 7.71 Halstead program effort: 956.57 Halstead bug prediction: 0.04 SEI maintainability index: 156.84 METHOD setCellRenderer @ line 528 6 lines of Java code. 9 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.17 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 8 Halstead unique operands: 7 Halstead operator occurrence: 15 Halstead operand occurrence: 12 Halstead program length: 27 Halstead program vocabulary: 15 Halstead program volume: 105.49 Halstead program difficulty: 6.86 Halstead program effort: 723.33 Halstead bug prediction: 0.04 SEI maintainability index: 163.95 METHOD setEditable @ line 546 11 lines of Java code. 10 lines of comment. Cyclomatic complexity: 4 Conditional statements: 1 Decision density: 0.36 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 551 Halstead unique operators: 12 Halstead unique operands: 14 Halstead operator occurrence: 35 Halstead operand occurrence: 25 Halstead program length: 60 Halstead program vocabulary: 26 Halstead program volume: 282.03 Halstead program difficulty: 10.71 Halstead program effort: 3021.71 Halstead bug prediction: 0.09 SEI maintainability index: 151.24 METHOD setExpandedState @ line 2490 79 lines of Java code. 12 lines of comment. Cyclomatic complexity: 19 Conditional statements: 20 Decision density: 0.24 Max loop depth: 1 Max loop depth position: @ line 2504 Max conditional nesting depth: 5 Max conditional nesting depth position: @ line 2491 Halstead unique operators: 39 Halstead unique operands: 27 Halstead operator occurrence: 222 Halstead operand occurrence: 98 Halstead program length: 320 Halstead program vocabulary: 66 Halstead program volume: 1934.21 Halstead program difficulty: 70.78 Halstead program effort: 136898.81 Halstead bug prediction: 0.64 SEI maintainability index: 85.51 METHOD setInvokesStopCellEditing @ line 803 6 lines of Java code. 17 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.17 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 7 Halstead operator occurrence: 12 Halstead operand occurrence: 12 Halstead program length: 24 Halstead program vocabulary: 14 Halstead program volume: 91.38 Halstead program difficulty: 6.00 Halstead program effort: 548.26 Halstead bug prediction: 0.03 SEI maintainability index: 144.55 METHOD setLargeModel @ line 769 5 lines of Java code. 12 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 7 Halstead operator occurrence: 12 Halstead operand occurrence: 12 Halstead program length: 24 Halstead program vocabulary: 14 Halstead program volume: 91.38 Halstead program difficulty: 6.00 Halstead program effort: 548.26 Halstead bug prediction: 0.03 SEI maintainability index: 155.15 METHOD setModel @ line 615 26 lines of Java code. 9 lines of comment. Cyclomatic complexity: 10 Conditional statements: 8 Decision density: 0.38 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 621 Halstead unique operators: 22 Halstead unique operands: 15 Halstead operator occurrence: 87 Halstead operand occurrence: 46 Halstead program length: 133 Halstead program vocabulary: 37 Halstead program volume: 692.86 Halstead program difficulty: 33.73 Halstead program effort: 23372.39 Halstead bug prediction: 0.23 SEI maintainability index: 121.01 METHOD setRootVisible @ line 667 8 lines of Java code. 11 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 672 Halstead unique operators: 11 Halstead unique operands: 10 Halstead operator occurrence: 28 Halstead operand occurrence: 16 Halstead program length: 44 Halstead program vocabulary: 21 Halstead program volume: 193.26 Halstead program difficulty: 8.80 Halstead program effort: 1700.71 Halstead bug prediction: 0.06 SEI maintainability index: 157.12 METHOD setRowHeight @ line 725 7 lines of Java code. 10 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.14 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 9 Halstead unique operands: 7 Halstead operator occurrence: 21 Halstead operand occurrence: 12 Halstead program length: 33 Halstead program vocabulary: 16 Halstead program volume: 132.00 Halstead program difficulty: 7.71 Halstead program effort: 1018.29 Halstead bug prediction: 0.04 SEI maintainability index: 161.00 METHOD setScrollsOnExpand @ line 828 6 lines of Java code. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.17 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 7 Halstead unique operands: 7 Halstead operator occurrence: 12 Halstead operand occurrence: 12 Halstead program length: 24 Halstead program vocabulary: 14 Halstead program volume: 91.38 Halstead program difficulty: 6.00 Halstead program effort: 548.26 Halstead bug prediction: 0.03 SEI maintainability index: 167.00 METHOD setSelectionInterval @ line 1761 4 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 18 Halstead operand occurrence: 11 Halstead program length: 29 Halstead program vocabulary: 19 Halstead program volume: 123.19 Halstead program difficulty: 7.56 Halstead program effort: 931.62 Halstead bug prediction: 0.04 SEI maintainability index: 166.82 METHOD setSelectionModel @ line 1683 24 lines of Java code. 19 lines of comment. Cyclomatic complexity: 7 Conditional statements: 5 Decision density: 0.29 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 1684 Halstead unique operators: 16 Halstead unique operands: 17 Halstead operator occurrence: 81 Halstead operand occurrence: 43 Halstead program length: 124 Halstead program vocabulary: 33 Halstead program volume: 625.50 Halstead program difficulty: 20.24 Halstead program effort: 12657.28 Halstead bug prediction: 0.21 SEI maintainability index: 132.75 METHOD setSelectionPath @ line 975 4 lines of Java code. 7 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0