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 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 setSelectionPaths @ line 988 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 990 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 989 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 setSelectionRow @ line 1002 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 setSelectionRows @ line 1019 10 lines of Java code. 11 lines of comment. Cyclomatic complexity: 4 Conditional statements: 2 Decision density: 0.40 Max loop depth: 1 Max loop depth position: @ line 1026 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 1022 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: 151.90 METHOD setShowsRootHandles @ line 687 14 lines of Java code. 11 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.21 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 694 Halstead unique operators: 16 Halstead unique operands: 13 Halstead operator occurrence: 41 Halstead operand occurrence: 22 Halstead program length: 63 Halstead program vocabulary: 29 Halstead program volume: 306.05 Halstead program difficulty: 13.54 Halstead program effort: 4143.48 Halstead bug prediction: 0.10 SEI maintainability index: 146.06 METHOD setUI @ line 478 6 lines of Java code. 6 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 479 Halstead unique operators: 9 Halstead unique operands: 6 Halstead operator occurrence: 18 Halstead operand occurrence: 8 Halstead program length: 26 Halstead program vocabulary: 15 Halstead program volume: 101.58 Halstead program difficulty: 6.00 Halstead program effort: 609.47 Halstead bug prediction: 0.03 SEI maintainability index: 167.36 METHOD setVisibleRowCount @ line 2087 10 lines of Java code. 10 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 2094 Halstead unique operators: 12 Halstead unique operands: 10 Halstead operator occurrence: 25 Halstead operand occurrence: 16 Halstead program length: 41 Halstead program vocabulary: 22 Halstead program volume: 182.84 Halstead program difficulty: 9.60 Halstead program effort: 1755.23 Halstead bug prediction: 0.06 SEI maintainability index: 156.03 METHOD startEditingAtPath @ line 1643 5 lines of Java code. 7 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 1646 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 16 Halstead operand occurrence: 10 Halstead program length: 26 Halstead program vocabulary: 19 Halstead program volume: 110.45 Halstead program difficulty: 6.88 Halstead program effort: 759.32 Halstead bug prediction: 0.04 SEI maintainability index: 167.42 METHOD stopEditing @ line 1617 6 lines of Java code. 14 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 1620 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: 152.17 METHOD treeDidChange @ line 2072 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: 6 Halstead unique operands: 2 Halstead operator occurrence: 9 Halstead operand occurrence: 2 Halstead program length: 11 Halstead program vocabulary: 8 Halstead program volume: 33.00 Halstead program difficulty: 3.00 Halstead program effort: 99.00 Halstead bug prediction: 0.01 SEI maintainability index: 173.67 METHOD unarchiveExpandedState @ line 2237 14 lines of Java code. 4 lines of comment. Cyclomatic complexity: 5 Conditional statements: 5 Decision density: 0.36 Max loop depth: 1 Max loop depth position: @ line 2241 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2238 Halstead unique operators: 21 Halstead unique operands: 18 Halstead operator occurrence: 52 Halstead operand occurrence: 35 Halstead program length: 87 Halstead program vocabulary: 39 Halstead program volume: 459.83 Halstead program difficulty: 20.42 Halstead program effort: 9388.20 Halstead bug prediction: 0.15 SEI maintainability index: 131.90 METHOD updateUI @ line 492 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: 5 Halstead operator occurrence: 14 Halstead operand occurrence: 4 Halstead program length: 18 Halstead program vocabulary: 13 Halstead program volume: 66.61 Halstead program difficulty: 3.20 Halstead program effort: 213.15 Halstead bug prediction: 0.02 SEI maintainability index: 170.02 METHOD writeObject @ line 2109 29 lines of Java code. 5 lines of comment. Cyclomatic complexity: 12 Conditional statements: 6 Decision density: 0.41 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 2114 Halstead unique operators: 19 Halstead unique operands: 19 Halstead operator occurrence: 105 Halstead operand occurrence: 55 Halstead program length: 160 Halstead program vocabulary: 38 Halstead program volume: 839.67 Halstead program difficulty: 27.50 Halstead program effort: 23090.88 Halstead bug prediction: 0.28 SEI maintainability index: 109.17 TYPE JTree.AccessibleJTree @ line 2917 836 lines of Java code. 393 lines of comment. 24 methods. Cyclomatic complexity: 46 Conditional statements: 17 Decision density: 0.06 Max loop depth: 1 Max loop depth position: 3188 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3047 Halstead unique operators: 77 Halstead unique operands: 66 Halstead operator occurrence: 568 Halstead operand occurrence: 357 Halstead program length: 925 Halstead program vocabulary: 143 Halstead program volume: 6622.88 Halstead program difficulty: 208.25 Halstead program effort: 1379214.97 Halstead bug prediction: 2.21 SEI maintainability index: 135.58 METHOD AccessibleJTree @ line 2924 11 lines of Java code. 1 lines of comment. Cyclomatic complexity: 2 Conditional statements: 0 Decision density: 0.18 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 16 Halstead unique operands: 7 Halstead operator occurrence: 42 Halstead operand occurrence: 20 Halstead program length: 62 Halstead program vocabulary: 23 Halstead program volume: 280.46 Halstead program difficulty: 22.86 Halstead program effort: 6410.53 Halstead bug prediction: 0.09 SEI maintainability index: 125.91 METHOD addAccessibleSelection @ line 3206 10 lines of Java code. 9 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.30 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3208 Halstead unique operators: 14 Halstead unique operands: 14 Halstead operator occurrence: 33 Halstead operand occurrence: 22 Halstead program length: 55 Halstead program vocabulary: 28 Halstead program volume: 264.40 Halstead program difficulty: 11.00 Halstead program effort: 2908.45 Halstead bug prediction: 0.09 SEI maintainability index: 153.28 METHOD clearAccessibleSelection @ line 3239 6 lines of Java code. 4 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 1 Max loop depth position: @ line 3241 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 3241 Halstead unique operators: 10 Halstead unique operands: 6 Halstead operator occurrence: 18 Halstead operand occurrence: 11 Halstead program length: 29 Halstead program vocabulary: 16 Halstead program volume: 116.00 Halstead program difficulty: 9.17 Halstead program effort: 1063.33 Halstead bug prediction: 0.04 SEI maintainability index: 163.55 METHOD fireVisibleDataPropertyChange @ line 2970 4 lines of Java code. 9 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: 7 Halstead operator occurrence: 13 Halstead operand occurrence: 8 Halstead program length: 21 Halstead program vocabulary: 15 Halstead program volume: 82.04 Halstead program difficulty: 4.57 Halstead program effort: 375.06 Halstead bug prediction: 0.03 SEI maintainability index: 161.76 METHOD getAccessibleAt @ line 3087 8 lines of Java code. 9 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 3089 Halstead unique operators: 13 Halstead unique operands: 12 Halstead operator occurrence: 25 Halstead operand occurrence: 18 Halstead program length: 43 Halstead program vocabulary: 25 Halstead program volume: 199.69 Halstead program difficulty: 9.75 Halstead program effort: 1946.94 Halstead bug prediction: 0.07 SEI maintainability index: 158.83 METHOD getAccessibleChild @ line 3118 14 lines of Java code. 6 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.21 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3120 Halstead unique operators: 15 Halstead unique operands: 15 Halstead operator occurrence: 42 Halstead operand occurrence: 27 Halstead program length: 69 Halstead program vocabulary: 30 Halstead program volume: 338.58 Halstead program difficulty: 13.50 Halstead program effort: 4570.77 Halstead bug prediction: 0.11 SEI maintainability index: 139.03 METHOD getAccessibleChildrenCount @ line 3103 8 lines of Java code. 6 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 3105 Halstead unique operators: 11 Halstead unique operands: 9 Halstead operator occurrence: 19 Halstead operand occurrence: 10 Halstead program length: 29 Halstead program vocabulary: 20 Halstead program volume: 125.34 Halstead program difficulty: 6.11 Halstead program effort: 765.94 Halstead bug prediction: 0.04 SEI maintainability index: 159.60 METHOD getAccessibleIndexInParent @ line 3140 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 getAccessibleRole @ line 3075 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: 6 Halstead operand occurrence: 4 Halstead program length: 10 Halstead program vocabulary: 10 Halstead program volume: 33.22 Halstead program difficulty: 3.00 Halstead program effort: 99.66 Halstead bug prediction: 0.01 SEI maintainability index: 164.08 METHOD getAccessibleSelection @ line 3146 3 lines of Java code. 1 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: 2 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 1.67 Halstead program effort: 40.00 Halstead bug prediction: 0.01 SEI maintainability index: 175.07 METHOD getAccessibleSelection @ line 3169 8 lines of Java code. 9 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 3171 Halstead unique operators: 16 Halstead unique operands: 12 Halstead operator occurrence: 30 Halstead operand occurrence: 21 Halstead program length: 51 Halstead program vocabulary: 28 Halstead program volume: 245.18 Halstead program difficulty: 14.00 Halstead program effort: 3432.45 Halstead bug prediction: 0.08 SEI maintainability index: 157.53 METHOD getAccessibleSelectionCount @ line 3156 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: 4 Halstead operator occurrence: 9 Halstead operand occurrence: 4 Halstead program length: 13 Halstead program vocabulary: 11 Halstead program volume: 44.97 Halstead program difficulty: 3.50 Halstead program effort: 157.40 Halstead bug prediction: 0.01 SEI maintainability index: 173.34 METHOD getCurrentAccessibleContext @ line 3032 8 lines of Java code. 0 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 3034 Halstead unique operators: 12 Halstead unique operands: 6 Halstead operator occurrence: 23 Halstead operand occurrence: 9 Halstead program length: 32 Halstead program vocabulary: 18 Halstead program volume: 133.44 Halstead program difficulty: 9.00 Halstead program effort: 1200.94 Halstead bug prediction: 0.04 SEI maintainability index: 111.41 METHOD getCurrentComponent @ line 3041 20 lines of Java code. 3 lines of comment. Cyclomatic complexity: 4 Conditional statements: 2 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3047 Halstead unique operators: 25 Halstead unique operands: 20 Halstead operator occurrence: 96 Halstead operand occurrence: 60 Halstead program length: 156 Halstead program vocabulary: 45 Halstead program volume: 856.73 Halstead program difficulty: 37.50 Halstead program effort: 32127.34 Halstead bug prediction: 0.29 SEI maintainability index: 115.31 METHOD isAccessibleChildSelected @ line 3184 12 lines of Java code. 6 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.25 Max loop depth: 1 Max loop depth position: @ line 3188 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3188 Halstead unique operators: 19 Halstead unique operands: 17 Halstead operator occurrence: 47 Halstead operand occurrence: 30 Halstead program length: 77 Halstead program vocabulary: 36 Halstead program volume: 398.08 Halstead program difficulty: 16.76 Halstead program effort: 6673.76 Halstead bug prediction: 0.13 SEI maintainability index: 142.53 METHOD removeAccessibleSelection @ line 3224 10 lines of Java code. 7 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.30 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3226 Halstead unique operators: 14 Halstead unique operands: 14 Halstead operator occurrence: 33 Halstead operand occurrence: 22 Halstead program length: 55 Halstead program vocabulary: 28 Halstead program volume: 264.40 Halstead program difficulty: 11.00 Halstead program effort: 2908.45 Halstead bug prediction: 0.09 SEI maintainability index: 151.24 METHOD selectAllAccessibleSelection @ line 3250 8 lines of Java code. 4 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 3252 Halstead unique operators: 13 Halstead unique operands: 11 Halstead operator occurrence: 29 Halstead operand occurrence: 18 Halstead program length: 47 Halstead program vocabulary: 24 Halstead program volume: 215.49 Halstead program difficulty: 10.64 Halstead program effort: 2292.06 Halstead bug prediction: 0.07 SEI maintainability index: 152.52 METHOD treeCollapsed @ line 3018 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: 4 Halstead operator occurrence: 6 Halstead operand occurrence: 4 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 2.50 Halstead program effort: 79.25 Halstead bug prediction: 0.01 SEI maintainability index: 179.56 METHOD treeExpanded @ line 3027 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: 4 Halstead operator occurrence: 6 Halstead operand occurrence: 4 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 2.50 Halstead program effort: 79.25 Halstead bug prediction: 0.01 SEI maintainability index: 179.56 METHOD treeNodesChanged @ line 2982 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: 4 Halstead operator occurrence: 6 Halstead operand occurrence: 4 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 2.50 Halstead program effort: 79.25 Halstead bug prediction: 0.01 SEI maintainability index: 175.16 METHOD treeNodesInserted @ line 2991 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: 4 Halstead operator occurrence: 6 Halstead operand occurrence: 4 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 2.50 Halstead program effort: 79.25 Halstead bug prediction: 0.01 SEI maintainability index: 179.56 METHOD treeNodesRemoved @ line 3000 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: 4 Halstead operator occurrence: 6 Halstead operand occurrence: 4 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 2.50 Halstead program effort: 79.25 Halstead bug prediction: 0.01 SEI maintainability index: 179.56 METHOD treeStructureChanged @ line 3009 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: 4 Halstead operator occurrence: 6 Halstead operand occurrence: 4 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 2.50 Halstead program effort: 79.25 Halstead bug prediction: 0.01 SEI maintainability index: 179.56 METHOD valueChanged @ line 2944 16 lines of Java code. 7 lines of comment. Cyclomatic complexity: 3 Conditional statements: 1 Decision density: 0.19 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 2947 Halstead unique operators: 14 Halstead unique operands: 20 Halstead operator occurrence: 45 Halstead operand occurrence: 35 Halstead program length: 80 Halstead program vocabulary: 34 Halstead program volume: 407.00 Halstead program difficulty: 12.25 Halstead program effort: 4985.71 Halstead bug prediction: 0.14 SEI maintainability index: 136.16 TYPE JTree.AccessibleJTree.AccessibleJTreeNode @ line 3262 657 lines of Java code. 249 lines of comment. 61 methods. Cyclomatic complexity: 185 Conditional statements: 105 Decision density: 0.28 Max loop depth: 1 Max loop depth position: 4031 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 3487 Halstead unique operators: 165 Halstead unique operands: 109 Halstead operator occurrence: 1995 Halstead operand occurrence: 1046 Halstead program length: 3041 Halstead program vocabulary: 274 Halstead program volume: 24626.12 Halstead program difficulty: 791.70 Halstead program effort: 19496427.91 Halstead bug prediction: 8.21 SEI maintainability index: 146.73 METHOD AccessibleJTreeNode @ line 3277 10 lines of Java code. 3 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 3283 Halstead unique operators: 12 Halstead unique operands: 14 Halstead operator occurrence: 30 Halstead operand occurrence: 22 Halstead program length: 52 Halstead program vocabulary: 26 Halstead program volume: 244.42 Halstead program difficulty: 9.43 Halstead program effort: 2304.56 Halstead bug prediction: 0.08 SEI maintainability index: 141.94 METHOD addAccessibleSelection @ line 4094 9 lines of Java code. 9 lines of comment. Cyclomatic complexity: 4 Conditional statements: 2 Decision density: 0.44 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 4096 Halstead unique operators: 15 Halstead unique operands: 12 Halstead operator occurrence: 30 Halstead operand occurrence: 19 Halstead program length: 49 Halstead program vocabulary: 27 Halstead program volume: 232.99 Halstead program difficulty: 11.88 Halstead program effort: 2766.75 Halstead bug prediction: 0.08 SEI maintainability index: 156.01 METHOD addFocusListener @ line 3996 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3998 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 103.49 METHOD addPropertyChangeListener @ line 3590 8 lines of Java code. 6 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 3592 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 22 Halstead operand occurrence: 11 Halstead program length: 33 Halstead program vocabulary: 19 Halstead program volume: 140.18 Halstead program difficulty: 7.56 Halstead program effort: 1060.12 Halstead bug prediction: 0.05 SEI maintainability index: 159.02 METHOD clearAccessibleSelection @ line 4126 6 lines of Java code. 4 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.33 Max loop depth: 1 Max loop depth position: @ line 4128 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 4128 Halstead unique operators: 10 Halstead unique operands: 6 Halstead operator occurrence: 18 Halstead operand occurrence: 11 Halstead program length: 29 Halstead program vocabulary: 16 Halstead program volume: 116.00 Halstead program difficulty: 9.17 Halstead program effort: 1063.33 Halstead bug prediction: 0.04 SEI maintainability index: 163.55 METHOD contains @ line 3869 15 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3871 Halstead unique operators: 15 Halstead unique operands: 12 Halstead operator occurrence: 52 Halstead operand occurrence: 24 Halstead program length: 76 Halstead program vocabulary: 27 Halstead program volume: 361.37 Halstead program difficulty: 15.00 Halstead program effort: 5420.57 Halstead bug prediction: 0.12 SEI maintainability index: 95.81 METHOD doAccessibleAction @ line 4204 20 lines of Java code. 9 lines of comment. Cyclomatic complexity: 7 Conditional statements: 5 Decision density: 0.35 Max loop depth: 0 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 4209 Halstead unique operators: 22 Halstead unique operands: 16 Halstead operator occurrence: 64 Halstead operand occurrence: 33 Halstead program length: 97 Halstead program vocabulary: 38 Halstead program volume: 509.05 Halstead program difficulty: 22.69 Halstead program effort: 11549.05 Halstead bug prediction: 0.17 SEI maintainability index: 130.80 METHOD getAccessibleAction @ line 3621 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: 6 Halstead operand occurrence: 2 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 1.67 Halstead program effort: 40.00 Halstead bug prediction: 0.01 SEI maintainability index: 176.61 METHOD getAccessibleActionCount @ line 4159 10 lines of Java code. 9 lines of comment. Cyclomatic complexity: 5 Conditional statements: 2 Decision density: 0.50 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 4161 Halstead unique operators: 15 Halstead unique operands: 10 Halstead operator occurrence: 34 Halstead operand occurrence: 18 Halstead program length: 52 Halstead program vocabulary: 25 Halstead program volume: 241.48 Halstead program difficulty: 13.50 Halstead program effort: 3259.99 Halstead bug prediction: 0.08 SEI maintainability index: 153.29 METHOD getAccessibleActionDescription @ line 4179 15 lines of Java code. 9 lines of comment. Cyclomatic complexity: 6 Conditional statements: 4 Decision density: 0.40 Max loop depth: 0 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 4184 Halstead unique operators: 19 Halstead unique operands: 12 Halstead operator occurrence: 45 Halstead operand occurrence: 24 Halstead program length: 69 Halstead program vocabulary: 31 Halstead program volume: 341.84 Halstead program difficulty: 19.00 Halstead program effort: 6494.95 Halstead bug prediction: 0.11 SEI maintainability index: 141.08 METHOD getAccessibleAt @ line 3961 8 lines of Java code. 0 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 3963 Halstead unique operators: 12 Halstead unique operands: 8 Halstead operator occurrence: 22 Halstead operand occurrence: 12 Halstead program length: 34 Halstead program vocabulary: 20 Halstead program volume: 146.95 Halstead program difficulty: 9.00 Halstead program effort: 1322.51 Halstead bug prediction: 0.05 SEI maintainability index: 110.90 METHOD getAccessibleChild @ line 3547 13 lines of Java code. 8 lines of comment. Cyclomatic complexity: 3 Conditional statements: 1 Decision density: 0.23 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 3550 Halstead unique operators: 21 Halstead unique operands: 23 Halstead operator occurrence: 62 Halstead operand occurrence: 44 Halstead program length: 106 Halstead program vocabulary: 44 Halstead program volume: 578.70 Halstead program difficulty: 20.09 Halstead program effort: 11624.32 Halstead bug prediction: 0.19 SEI maintainability index: 141.62 METHOD getAccessibleChildrenCount @ line 3535 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: 4 Halstead program length: 12 Halstead program vocabulary: 11 Halstead program volume: 41.51 Halstead program difficulty: 3.50 Halstead program effort: 145.30 Halstead bug prediction: 0.01 SEI maintainability index: 168.62 METHOD getAccessibleComponent @ line 3632 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: 6 Halstead operand occurrence: 2 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 1.67 Halstead program effort: 40.00 Halstead bug prediction: 0.01 SEI maintainability index: 165.77 METHOD getAccessibleContext @ line 3308 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: 2 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 1.67 Halstead program effort: 40.00 Halstead bug prediction: 0.01 SEI maintainability index: 181.01 METHOD getAccessibleDescription @ line 3391 8 lines of Java code. 9 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 3393 Halstead unique operators: 12 Halstead unique operands: 6 Halstead operator occurrence: 24 Halstead operand occurrence: 7 Halstead program length: 31 Halstead program vocabulary: 18 Halstead program volume: 129.27 Halstead program difficulty: 7.00 Halstead program effort: 904.87 Halstead bug prediction: 0.04 SEI maintainability index: 161.09 METHOD getAccessibleIndexInParent @ line 3522 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 3524 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: 167.99 METHOD getAccessibleName @ line 3351 16 lines of Java code. 7 lines of comment. Cyclomatic complexity: 6 Conditional statements: 3 Decision density: 0.38 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3353 Halstead unique operators: 13 Halstead unique operands: 8 Halstead operator occurrence: 47 Halstead operand occurrence: 21 Halstead program length: 68 Halstead program vocabulary: 21 Halstead program volume: 298.68 Halstead program difficulty: 17.06 Halstead program effort: 5096.19 Halstead bug prediction: 0.10 SEI maintainability index: 137.08 METHOD getAccessibleParent @ line 3484 24 lines of Java code. 14 lines of comment. Cyclomatic complexity: 5 Conditional statements: 4 Decision density: 0.21 Max loop depth: 0 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 3487 Halstead unique operators: 20 Halstead unique operands: 24 Halstead operator occurrence: 83 Halstead operand occurrence: 56 Halstead program length: 139 Halstead program vocabulary: 44 Halstead program volume: 758.86 Halstead program difficulty: 23.33 Halstead program effort: 17706.76 Halstead bug prediction: 0.25 SEI maintainability index: 129.24 METHOD getAccessibleRole @ line 3420 8 lines of Java code. 6 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 3422 Halstead unique operators: 12 Halstead unique operands: 7 Halstead operator occurrence: 21 Halstead operand occurrence: 9 Halstead program length: 30 Halstead program vocabulary: 19 Halstead program volume: 127.44 Halstead program difficulty: 7.71 Halstead program effort: 983.09 Halstead bug prediction: 0.04 SEI maintainability index: 159.51 METHOD getAccessibleSelection @ line 4049 18 lines of Java code. 10 lines of comment. Cyclomatic complexity: 7 Conditional statements: 4 Decision density: 0.39 Max loop depth: 1 Max loop depth position: @ line 4055 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 4055 Halstead unique operators: 21 Halstead unique operands: 14 Halstead operator occurrence: 54 Halstead operand occurrence: 34 Halstead program length: 88 Halstead program vocabulary: 35 Halstead program volume: 451.38 Halstead program difficulty: 25.50 Halstead program effort: 11510.11 Halstead bug prediction: 0.15 SEI maintainability index: 135.60 METHOD getAccessibleSelection @ line 3642 8 lines of Java code. 6 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 3644 Halstead unique operators: 13 Halstead unique operands: 7 Halstead operator occurrence: 24 Halstead operand occurrence: 7 Halstead program length: 31 Halstead program vocabulary: 20 Halstead program volume: 133.98 Halstead program difficulty: 6.50 Halstead program effort: 870.87 Halstead bug prediction: 0.04 SEI maintainability index: 159.02 METHOD getAccessibleSelectionCount @ line 4028 11 lines of Java code. 7 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 1 Max loop depth position: @ line 4031 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 4031 Halstead unique operators: 14 Halstead unique operands: 9 Halstead operator occurrence: 31 Halstead operand occurrence: 20 Halstead program length: 51 Halstead program vocabulary: 23 Halstead program volume: 230.70 Halstead program difficulty: 15.56 Halstead program effort: 3588.69 Halstead bug prediction: 0.08 SEI maintainability index: 149.46 METHOD getAccessibleStateSet @ line 3436 39 lines of Java code. 9 lines of comment. Cyclomatic complexity: 11 Conditional statements: 10 Decision density: 0.28 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3448 Halstead unique operators: 27 Halstead unique operands: 21 Halstead operator occurrence: 143 Halstead operand occurrence: 65 Halstead program length: 208 Halstead program vocabulary: 48 Halstead program volume: 1161.67 Halstead program difficulty: 41.79 Halstead program effort: 48541.30 Halstead bug prediction: 0.39 SEI maintainability index: 106.44 METHOD getAccessibleText @ line 3657 8 lines of Java code. 6 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 3659 Halstead unique operators: 12 Halstead unique operands: 5 Halstead operator occurrence: 22 Halstead operand occurrence: 7 Halstead program length: 29 Halstead program vocabulary: 17 Halstead program volume: 118.54 Halstead program difficulty: 8.40 Halstead program effort: 995.71 Halstead bug prediction: 0.04 SEI maintainability index: 159.89 METHOD getAccessibleValue @ line 3672 8 lines of Java code. 6 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 3674 Halstead unique operators: 12 Halstead unique operands: 5 Halstead operator occurrence: 22 Halstead operand occurrence: 7 Halstead program length: 29 Halstead program vocabulary: 17 Halstead program volume: 118.54 Halstead program difficulty: 8.40 Halstead program effort: 995.71 Halstead bug prediction: 0.04 SEI maintainability index: 159.89 METHOD getBackground @ line 3690 13 lines of Java code. 7 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.23 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3692 Halstead unique operators: 14 Halstead unique operands: 8 Halstead operator occurrence: 37 Halstead operand occurrence: 14 Halstead program length: 51 Halstead program vocabulary: 22 Halstead program volume: 227.43 Halstead program difficulty: 12.25 Halstead program effort: 2786.03 Halstead bug prediction: 0.08 SEI maintainability index: 145.01 METHOD getBounds @ line 3917 15 lines of Java code. 1 lines of comment. Cyclomatic complexity: 5 Conditional statements: 3 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 3920 Halstead unique operators: 18 Halstead unique operands: 13 Halstead operator occurrence: 48 Halstead operand occurrence: 27 Halstead program length: 75 Halstead program vocabulary: 31 Halstead program volume: 371.56 Halstead program difficulty: 18.69 Halstead program effort: 6945.40 Halstead bug prediction: 0.12 SEI maintainability index: 115.80 METHOD getChildTreePath @ line 3288 12 lines of Java code. 2 lines of comment. Cyclomatic complexity: 3 Conditional statements: 1 Decision density: 0.25 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 3291 Halstead unique operators: 21 Halstead unique operands: 18 Halstead operator occurrence: 54 Halstead operand occurrence: 38 Halstead program length: 92 Halstead program vocabulary: 39 Halstead program volume: 486.26 Halstead program difficulty: 22.17 Halstead program effort: 10778.70 Halstead bug prediction: 0.16 SEI maintainability index: 127.98 METHOD getCurrentAccessibleContext @ line 3312 8 lines of Java code. 0 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 3314 Halstead unique operators: 12 Halstead unique operands: 6 Halstead operator occurrence: 23 Halstead operand occurrence: 9 Halstead program length: 32 Halstead program vocabulary: 18 Halstead program volume: 133.44 Halstead program difficulty: 9.00 Halstead program effort: 1200.94 Halstead bug prediction: 0.04 SEI maintainability index: 111.41 METHOD getCurrentComponent @ line 3321 18 lines of Java code. 4 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.22 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3325 Halstead unique operators: 18 Halstead unique operands: 20 Halstead operator occurrence: 61 Halstead operand occurrence: 41 Halstead program length: 102 Halstead program vocabulary: 38 Halstead program volume: 535.29 Halstead program difficulty: 18.45 Halstead program effort: 9876.07 Halstead bug prediction: 0.18 SEI maintainability index: 124.14 METHOD getCursor @ line 3754 18 lines of Java code. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements: 3 Decision density: 0.22 Max loop depth: 0 Max conditional nesting depth: 3 Max conditional nesting depth position: @ line 3756 Halstead unique operators: 15 Halstead unique operands: 10 Halstead operator occurrence: 54 Halstead operand occurrence: 20 Halstead program length: 74 Halstead program vocabulary: 25 Halstead program volume: 343.65 Halstead program difficulty: 15.00 Halstead program effort: 5154.68 Halstead bug prediction: 0.11 SEI maintainability index: 92.89 METHOD getFont @ line 3785 13 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.23 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3787 Halstead unique operators: 14 Halstead unique operands: 8 Halstead operator occurrence: 37 Halstead operand occurrence: 14 Halstead program length: 51 Halstead program vocabulary: 22 Halstead program volume: 227.43 Halstead program difficulty: 12.25 Halstead program effort: 2786.03 Halstead bug prediction: 0.08 SEI maintainability index: 100.54 METHOD getFontMetrics @ line 3811 13 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.23 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3813 Halstead unique operators: 14 Halstead unique operands: 10 Halstead operator occurrence: 37 Halstead operand occurrence: 18 Halstead program length: 55 Halstead program vocabulary: 24 Halstead program volume: 252.17 Halstead program difficulty: 12.60 Halstead program effort: 3177.38 Halstead bug prediction: 0.08 SEI maintainability index: 100.00 METHOD getForeground @ line 3728 13 lines of Java code. 6 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.23 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3730 Halstead unique operators: 14 Halstead unique operands: 8 Halstead operator occurrence: 37 Halstead operand occurrence: 14 Halstead program length: 51 Halstead program vocabulary: 22 Halstead program volume: 227.43 Halstead program difficulty: 12.25 Halstead program effort: 2786.03 Halstead bug prediction: 0.08 SEI maintainability index: 143.20 METHOD getLocale @ line 3575 8 lines of Java code. 12 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 3577 Halstead unique operators: 12 Halstead unique operands: 6 Halstead operator occurrence: 23 Halstead operand occurrence: 8 Halstead program length: 31 Halstead program vocabulary: 18 Halstead program volume: 129.27 Halstead program difficulty: 8.00 Halstead program effort: 1034.14 Halstead bug prediction: 0.04 SEI maintainability index: 158.00 METHOD getLocation @ line 3905 8 lines of Java code. 0 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 3907 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: 112.20 METHOD getLocationInJTree @ line 3896 8 lines of Java code. 0 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 3898 Halstead unique operators: 12 Halstead unique operands: 7 Halstead operator occurrence: 21 Halstead operand occurrence: 10 Halstead program length: 31 Halstead program vocabulary: 19 Halstead program volume: 131.69 Halstead program difficulty: 8.57 Halstead program effort: 1128.74 Halstead bug prediction: 0.04 SEI maintainability index: 111.47 METHOD getLocationOnScreen @ line 3885 10 lines of Java code. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements: 1 Decision density: 0.20 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 3886 Halstead unique operators: 14 Halstead unique operands: 8 Halstead operator occurrence: 29 Halstead operand occurrence: 16 Halstead program length: 45 Halstead program vocabulary: 22 Halstead program volume: 200.67 Halstead program difficulty: 14.00 Halstead program effort: 2809.44 Halstead bug prediction: 0.07 SEI maintainability index: 105.67 METHOD getSize @ line 3945 3 lines of Java code. 0 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: 133.81 METHOD isAccessibleChildSelected @ line 4075 9 lines of Java code. 8 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 4077 Halstead unique operators: 15 Halstead unique operands: 10 Halstead operator occurrence: 26 Halstead operand occurrence: 16 Halstead program length: 42 Halstead program vocabulary: 25 Halstead program volume: 195.04 Halstead program difficulty: 12.00 Halstead program effort: 2340.50 Halstead bug prediction: 0.07 SEI maintainability index: 156.49 METHOD isEnabled @ line 3825 13 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.23 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3827 Halstead unique operators: 14 Halstead unique operands: 9 Halstead operator occurrence: 37 Halstead operand occurrence: 14 Halstead program length: 51 Halstead program vocabulary: 23 Halstead program volume: 230.70 Halstead program difficulty: 10.89 Halstead program effort: 2512.08 Halstead bug prediction: 0.08 SEI maintainability index: 100.46 METHOD isFocusTraversable @ line 3970 13 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.23 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3972 Halstead unique operators: 14 Halstead unique operands: 9 Halstead operator occurrence: 37 Halstead operand occurrence: 14 Halstead program length: 51 Halstead program vocabulary: 23 Halstead program volume: 230.70 Halstead program difficulty: 10.89 Halstead program effort: 2512.08 Halstead bug prediction: 0.08 SEI maintainability index: 100.46 METHOD isShowing @ line 3865 3 lines of Java code. 0 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: 3 Halstead operator occurrence: 12 Halstead operand occurrence: 3 Halstead program length: 15 Halstead program vocabulary: 12 Halstead program volume: 53.77 Halstead program difficulty: 4.50 Halstead program effort: 241.98 Halstead bug prediction: 0.02 SEI maintainability index: 132.02 METHOD isVisible @ line 3851 10 lines of Java code. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements: 1 Decision density: 0.40 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: @ line 3854 Halstead unique operators: 14 Halstead unique operands: 10 Halstead operator occurrence: 29 Halstead operand occurrence: 17 Halstead program length: 46 Halstead program vocabulary: 24 Halstead program volume: 210.91 Halstead program difficulty: 11.90 Halstead program effort: 2509.81 Halstead bug prediction: 0.07 SEI maintainability index: 104.95 METHOD removeAccessibleSelection @ line 4112 9 lines of Java code. 8 lines of comment. Cyclomatic complexity: 4 Conditional statements: 2 Decision density: 0.44 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 4114 Halstead unique operators: 15 Halstead unique operands: 12 Halstead operator occurrence: 30 Halstead operand occurrence: 19 Halstead program length: 49 Halstead program vocabulary: 27 Halstead program volume: 232.99 Halstead program difficulty: 11.88 Halstead program effort: 2766.75 Halstead bug prediction: 0.08 SEI maintainability index: 155.33 METHOD removeFocusListener @ line 4008 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 4010 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 103.49 METHOD removePropertyChangeListener @ line 3606 8 lines of Java code. 7 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 3608 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 22 Halstead operand occurrence: 11 Halstead program length: 33 Halstead program vocabulary: 19 Halstead program volume: 140.18 Halstead program difficulty: 7.56 Halstead program effort: 1060.12 Halstead bug prediction: 0.05 SEI maintainability index: 160.24 METHOD requestFocus @ line 3984 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3986 Halstead unique operators: 13 Halstead unique operands: 8 Halstead operator occurrence: 31 Halstead operand occurrence: 13 Halstead program length: 44 Halstead program vocabulary: 21 Halstead program volume: 193.26 Halstead program difficulty: 10.56 Halstead program effort: 2041.33 Halstead bug prediction: 0.06 SEI maintainability index: 104.09 METHOD selectAllAccessibleSelection @ line 4137 11 lines of Java code. 4 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 1 Max loop depth position: @ line 4142 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 4139 Halstead unique operators: 15 Halstead unique operands: 13 Halstead operator occurrence: 35 Halstead operand occurrence: 23 Halstead program length: 58 Halstead program vocabulary: 28 Halstead program volume: 278.83 Halstead program difficulty: 13.27 Halstead program effort: 3699.81 Halstead bug prediction: 0.09 SEI maintainability index: 141.91 METHOD setAccessibleDescription @ line 3405 8 lines of Java code. 5 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 3407 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 22 Halstead operand occurrence: 11 Halstead program length: 33 Halstead program vocabulary: 19 Halstead program volume: 140.18 Halstead program difficulty: 7.56 Halstead program effort: 1060.12 Halstead bug prediction: 0.05 SEI maintainability index: 157.25 METHOD setAccessibleName @ line 3373 8 lines of Java code. 5 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 3375 Halstead unique operators: 11 Halstead unique operands: 8 Halstead operator occurrence: 22 Halstead operand occurrence: 11 Halstead program length: 33 Halstead program vocabulary: 19 Halstead program volume: 140.18 Halstead program difficulty: 7.56 Halstead program effort: 1060.12 Halstead bug prediction: 0.05 SEI maintainability index: 157.25 METHOD setBackground @ line 3709 11 lines of Java code. 5 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3711 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 145.96 METHOD setBounds @ line 3933 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3935 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 103.49 METHOD setCursor @ line 3773 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3775 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 103.49 METHOD setEnabled @ line 3839 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3841 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 103.49 METHOD setFont @ line 3799 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3801 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 103.49 METHOD setForeground @ line 3742 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3744 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 103.49 METHOD setLocation @ line 3914 2 lines of Java code. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.50 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 3 Halstead unique operands: 4 Halstead operator occurrence: 3 Halstead operand occurrence: 4 Halstead program length: 7 Halstead program vocabulary: 7 Halstead program volume: 19.65 Halstead program difficulty: 1.50 Halstead program effort: 29.48 Halstead bug prediction: 0.01 SEI maintainability index: 144.05 METHOD setSize @ line 3949 11 lines of Java code. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements: 2 Decision density: 0.27 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 3951 Halstead unique operators: 13 Halstead unique operands: 10 Halstead operator occurrence: 31 Halstead operand occurrence: 17 Halstead program length: 48 Halstead program vocabulary: 23 Halstead program volume: 217.13 Halstead program difficulty: 11.05 Halstead program effort: 2399.30 Halstead bug prediction: 0.07 SEI maintainability index: 103.49 METHOD setVisible @ line 3862 2 lines of Java code. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 0.50 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 3 Halstead unique operands: 4 Halstead operator occurrence: 3 Halstead operand occurrence: 4 Halstead program length: 7 Halstead program vocabulary: 7 Halstead program volume: 19.65 Halstead program difficulty: 1.50 Halstead program effort: 29.48 Halstead bug prediction: 0.01 SEI maintainability index: 144.05 TYPE JTree.DynamicUtilTreeNode @ line 2725 72 lines of Java code. 59 lines of comment. 7 methods. Cyclomatic complexity: 21 Conditional statements: 13 Decision density: 0.29 Max loop depth: 1 Max loop depth position: 2745 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2742 Halstead unique operators: 41 Halstead unique operands: 34 Halstead operator occurrence: 217 Halstead operand occurrence: 119 Halstead program length: 336 Halstead program vocabulary: 75 Halstead program volume: 2092.88 Halstead program difficulty: 71.75 Halstead program effort: 150164.36 Halstead bug prediction: 0.70 SEI maintainability index: 154.44 METHOD DynamicUtilTreeNode @ line 2785 17 lines of Java code. 13 lines of comment. Cyclomatic complexity: 5 Conditional statements: 4 Decision density: 0.29 Max loop depth: 0 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2789 Halstead unique operators: 12 Halstead unique operands: 12 Halstead operator occurrence: 44 Halstead operand occurrence: 23 Halstead program length: 67 Halstead program vocabulary: 24 Halstead program volume: 307.19 Halstead program difficulty: 11.50 Halstead program effort: 3532.71 Halstead bug prediction: 0.10 SEI maintainability index: 142.21 METHOD children @ line 2848 5 lines of Java code. 3 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 2849 Halstead unique operators: 10 Halstead unique operands: 4 Halstead operator occurrence: 15 Halstead operand occurrence: 3 Halstead program length: 18 Halstead program vocabulary: 14 Halstead program volume: 68.53 Halstead program difficulty: 3.75 Halstead program effort: 257.00 Halstead bug prediction: 0.02 SEI maintainability index: 168.15 METHOD createChildren @ line 2740 28 lines of Java code. 7 lines of comment. Cyclomatic complexity: 7 Conditional statements: 6 Decision density: 0.25 Max loop depth: 1 Max loop depth position: @ line 2745 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2742 Halstead unique operators: 23 Halstead unique operands: 21 Halstead operator occurrence: 101 Halstead operand occurrence: 67 Halstead program length: 168 Halstead program vocabulary: 44 Halstead program volume: 917.18 Halstead program difficulty: 36.69 Halstead program effort: 33651.94 Halstead bug prediction: 0.31 SEI maintainability index: 114.95 METHOD getChildAt @ line 2839 5 lines of Java code. 3 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 2840 Halstead unique operators: 10 Halstead unique operands: 6 Halstead operator occurrence: 15 Halstead operand occurrence: 6 Halstead program length: 21 Halstead program vocabulary: 16 Halstead program volume: 84.00 Halstead program difficulty: 5.00 Halstead program effort: 420.00 Halstead bug prediction: 0.03 SEI maintainability index: 167.09 METHOD getChildCount @ line 2819 5 lines of Java code. 5 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 2820 Halstead unique operators: 10 Halstead unique operands: 4 Halstead operator occurrence: 15 Halstead operand occurrence: 3 Halstead program length: 18 Halstead program vocabulary: 14 Halstead program volume: 68.53 Halstead program difficulty: 3.75 Halstead program effort: 257.00 Halstead bug prediction: 0.02 SEI maintainability index: 172.36 METHOD isLeaf @ line 2810 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: 2 Halstead operator occurrence: 8 Halstead operand occurrence: 2 Halstead program length: 10 Halstead program vocabulary: 9 Halstead program volume: 31.70 Halstead program difficulty: 3.50 Halstead program effort: 110.95 Halstead bug prediction: 0.01 SEI maintainability index: 170.03 METHOD loadChildren @ line 2831 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: 6 Halstead operator occurrence: 10 Halstead operand occurrence: 5 Halstead program length: 15 Halstead program vocabulary: 13 Halstead program volume: 55.51 Halstead program difficulty: 2.92 Halstead program effort: 161.89 Halstead bug prediction: 0.02 SEI maintainability index: 173.85 TYPE JTree.EmptySelectionModel @ line 2315 12 lines of Java code. 16 lines of comment. 4 methods. Cyclomatic complexity: 5 Conditional statements: 0 Decision density: 0.42 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 13 Halstead unique operands: 11 Halstead operator occurrence: 25 Halstead operand occurrence: 25 Halstead program length: 50 Halstead program vocabulary: 24 Halstead program volume: 229.25 Halstead program difficulty: 14.77 Halstead program effort: 3386.62 Halstead bug prediction: 0.08 SEI maintainability index: 184.88 METHOD addSelectionPaths @ line 2330 1 lines of Java code. 1 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 1.00 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 4 Halstead unique operands: 4 Halstead operator occurrence: 4 Halstead operand occurrence: 4 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.00 Halstead program effort: 48.00 Halstead bug prediction: 0.01 SEI maintainability index: 204.12 METHOD removeSelectionPaths @ line 2332 1 lines of Java code. 1 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 1.00 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 4 Halstead unique operands: 4 Halstead operator occurrence: 4 Halstead operand occurrence: 4 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.00 Halstead program effort: 48.00 Halstead bug prediction: 0.01 SEI maintainability index: 204.12 METHOD setSelectionPaths @ line 2328 1 lines of Java code. 1 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 1.00 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 4 Halstead unique operands: 4 Halstead operator occurrence: 4 Halstead operand occurrence: 4 Halstead program length: 8 Halstead program vocabulary: 8 Halstead program volume: 24.00 Halstead program difficulty: 2.00 Halstead program effort: 48.00 Halstead bug prediction: 0.01 SEI maintainability index: 204.12 METHOD sharedInstance @ line 2323 3 lines of Java code. 1 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: 4 Halstead operator occurrence: 5 Halstead operand occurrence: 4 Halstead program length: 9 Halstead program vocabulary: 9 Halstead program volume: 28.53 Halstead program difficulty: 2.50 Halstead program effort: 71.32 Halstead bug prediction: 0.01 SEI maintainability index: 174.17 TYPE JTree.TreeModelHandler @ line 2639 52 lines of Java code. 10 lines of comment. 4 methods. Cyclomatic complexity: 20 Conditional statements: 13 Decision density: 0.38 Max loop depth: 1 Max loop depth position: 2697 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2657 Halstead unique operators: 45 Halstead unique operands: 29 Halstead operator occurrence: 196 Halstead operand occurrence: 106 Halstead program length: 302 Halstead program vocabulary: 74 Halstead program volume: 1875.25 Halstead program difficulty: 82.24 Halstead program effort: 154223.55 Halstead bug prediction: 0.63 SEI maintainability index: 116.06 METHOD treeNodesChanged @ line 2640 1 lines of Java code. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 1.00 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 3 Halstead unique operands: 4 Halstead operator occurrence: 3 Halstead operand occurrence: 4 Halstead program length: 7 Halstead program vocabulary: 7 Halstead program volume: 19.65 Halstead program difficulty: 1.50 Halstead program effort: 29.48 Halstead bug prediction: 0.01 SEI maintainability index: 155.28 METHOD treeNodesInserted @ line 2642 1 lines of Java code. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements: 0 Decision density: 1.00 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 3 Halstead unique operands: 4 Halstead operator occurrence: 3 Halstead operand occurrence: 4 Halstead program length: 7 Halstead program vocabulary: 7 Halstead program volume: 19.65 Halstead program difficulty: 1.50 Halstead program effort: 29.48 Halstead bug prediction: 0.01 SEI maintainability index: 155.28 METHOD treeNodesRemoved @ line 2683 21 lines of Java code. 0 lines of comment. Cyclomatic complexity: 8 Conditional statements: 6 Decision density: 0.38 Max loop depth: 1 Max loop depth position: @ line 2697 Max conditional nesting depth: 2 Max conditional nesting depth position: @ line 2697 Halstead unique operators: 32 Halstead unique operands: 21 Halstead operator occurrence: 90 Halstead operand occurrence: 51 Halstead program length: 141 Halstead program vocabulary: 53 Halstead program volume: 807.64 Halstead program difficulty: 38.86 Halstead program effort: 31382.46 Halstead bug prediction: 0.27 SEI maintainability index: 85.03 METHOD treeStructureChanged @ line 2644 27 lines of Java code. 6 lines of comment. Cyclomatic complexity: 9 Conditional statements: 7 Decision density: 0.33 Max loop depth: 0 Max conditional nesting depth: 4 Max conditional nesting depth position: @ line 2657 Halstead unique operators: 29 Halstead unique operands: 18 Halstead operator occurrence: 97 Halstead operand occurrence: 44 Halstead program length: 141 Halstead program vocabulary: 47 Halstead program volume: 783.20 Halstead program difficulty: 35.44 Halstead program effort: 27759.98 Halstead bug prediction: 0.26 SEI maintainability index: 114.44 TYPE JTree.TreeSelectionRedirector @ line 2347 9 lines of Java code. 17 lines of comment. 1 methods. Cyclomatic complexity: 2 Conditional statements: 0 Decision density: 0.22 Max loop depth: 0 Max conditional nesting depth: 0 Halstead unique operators: 11 Halstead unique operands: 11 Halstead operator occurrence: 18 Halstead operand occurrence: 16 Halstead program length: 34 Halstead program vocabulary: 22 Halstead program volume: 151.62 Halstead program difficulty: 8.00 Halstead program effort: 1212.97 Halstead bug prediction: 0.05 SEI maintainability index: 160.79 METHOD valueChanged @ line 2355 5 lines of Java code. 5 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: 7 Halstead operator occurrence: 14 Halstead operand occurrence: 12 Halstead program length: 26 Halstead program vocabulary: 15 Halstead program volume: 101.58 Halstead program difficulty: 6.86 Halstead program effort: 696.54 Halstead bug prediction: 0.03 SEI maintainability index: 170.54 ******************** End Metrics *************************