[{"loc": 26, "file_path": "build.bat", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 49, "file_path": "pom.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 13, "file_path": "README.md", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 67, "file_path": "Jenkinsfile", "comments": 9, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 35, "file_path": "build.sh", "comments": 10, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 101, "file_path": "build.xml", "comments": 28, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 23, "file_path": "tools/pom.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/dummy.readme", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/junit-3.8.2/junit.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 78, "file_path": "tools/junit-3.8.2/cpl-v10.html", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 735, "file_path": "tools/junit-3.8.2/README.html", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/LICENSE", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 128, "file_path": "tools/checkstyle-4.3/checkstyle_checks.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/antlr.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 46, "file_path": "tools/checkstyle-4.3/import-control.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "tools/checkstyle-4.3/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/RIGHTS.antlr", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/commons-cli.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 74, "file_path": "tools/checkstyle-4.3/sun_checks.xml", "comments": 56, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/java.header", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/checkstyle-4.3.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 20, "file_path": "tools/checkstyle-4.3/pom-optional.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/LICENSE.apache20", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/commons-collections.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 24, "file_path": "tools/checkstyle-4.3/suppressions.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 651, "file_path": "tools/checkstyle-4.3/build.xml", "comments": 67, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/commons-beanutils-core.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/LICENSE.apache", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/checkstyle-optional-4.3.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/commons-logging.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/README", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle-4.3/checkstyle-all-4.3.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 44, "file_path": "tools/eclipse/eclipse-argo-codetemplates.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/eclipse/eclipse-user-defined-dictionary", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 246, "file_path": "tools/eclipse/eclipse-argo-formatter.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/jdepend-2.9/LICENSE", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/jdepend-2.9/README", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/jdepend-2.9/lib/jdepend-2.9.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 68, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/DependTreeModel.java", "comments": 73, "loc_per_function": 7.56, "blanks_per_loc": 0.44, "num_funs": 9, "comments_per_loc": 1.07, "tokens": 372, "ccn": 19}, {"loc": 81, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/PackageNode.java", "comments": 72, "loc_per_function": 9, "blanks_per_loc": 0.35, "num_funs": 9, "comments_per_loc": 0.89, "tokens": 546, "ccn": 15}, {"loc": 59, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/AboutDialog.java", "comments": 25, "loc_per_function": 19.67, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 0.42, "tokens": 490, "ccn": 3}, {"loc": 16, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/StatusPanel.java", "comments": 18, "loc_per_function": 8, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.12, "tokens": 82, "ccn": 2}, {"loc": 56, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/DependTree.java", "comments": 49, "loc_per_function": 6.22, "blanks_per_loc": 0.48, "num_funs": 9, "comments_per_loc": 0.88, "tokens": 363, "ccn": 11}, {"loc": 29, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/EfferentNode.java", "comments": 45, "loc_per_function": 5.8, "blanks_per_loc": 0.41, "num_funs": 5, "comments_per_loc": 1.55, "tokens": 161, "ccn": 8}, {"loc": 361, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/JDepend.java", "comments": 88, "loc_per_function": 9.26, "blanks_per_loc": 0.36, "num_funs": 39, "comments_per_loc": 0.24, "tokens": 2294, "ccn": 65}, {"loc": 21, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/AfferentNode.java", "comments": 34, "loc_per_function": 5.25, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 1.62, "tokens": 120, "ccn": 5}, {"loc": 135, "file_path": "tools/jdepend-2.9/src/jdepend/xmlui/JDepend.java", "comments": 22, "loc_per_function": 4.5, "blanks_per_loc": 0.27, "num_funs": 30, "comments_per_loc": 0.16, "tokens": 957, "ccn": 30}, {"loc": 359, "file_path": "tools/jdepend-2.9/src/jdepend/textui/JDepend.java", "comments": 56, "loc_per_function": 7.04, "blanks_per_loc": 0.31, "num_funs": 51, "comments_per_loc": 0.16, "tokens": 2278, "ccn": 79}, {"loc": 86, "file_path": "tools/jdepend-2.9/src/jdepend/framework/FileManager.java", "comments": 14, "loc_per_function": 6.14, "blanks_per_loc": 0.4, "num_funs": 14, "comments_per_loc": 0.16, "tokens": 534, "ccn": 30}, {"loc": 84, "file_path": "tools/jdepend-2.9/src/jdepend/framework/JavaClassBuilder.java", "comments": 26, "loc_per_function": 12, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 0.31, "tokens": 509, "ccn": 14}, {"loc": 65, "file_path": "tools/jdepend-2.9/src/jdepend/framework/JavaClass.java", "comments": 7, "loc_per_function": 4.64, "blanks_per_loc": 0.35, "num_funs": 14, "comments_per_loc": 0.11, "tokens": 326, "ccn": 16}, {"loc": 85, "file_path": "tools/jdepend-2.9/src/jdepend/framework/DependencyConstraint.java", "comments": 44, "loc_per_function": 9.44, "blanks_per_loc": 0.36, "num_funs": 9, "comments_per_loc": 0.52, "tokens": 525, "ccn": 26}, {"loc": 4, "file_path": "tools/jdepend-2.9/src/jdepend/framework/ParserListener.java", "comments": 16, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 4, "tokens": 18, "ccn": 0}, {"loc": 45, "file_path": "tools/jdepend-2.9/src/jdepend/framework/PackageFilter.java", "comments": 40, "loc_per_function": 6.43, "blanks_per_loc": 0.29, "num_funs": 7, "comments_per_loc": 0.89, "tokens": 282, "ccn": 12}, {"loc": 158, "file_path": "tools/jdepend-2.9/src/jdepend/framework/JavaPackage.java", "comments": 59, "loc_per_function": 5.85, "blanks_per_loc": 0.32, "num_funs": 27, "comments_per_loc": 0.37, "tokens": 874, "ccn": 45}, {"loc": 38, "file_path": "tools/jdepend-2.9/src/jdepend/framework/AbstractParser.java", "comments": 18, "loc_per_function": 5.43, "blanks_per_loc": 0.34, "num_funs": 7, "comments_per_loc": 0.47, "tokens": 211, "ccn": 10}, {"loc": 129, "file_path": "tools/jdepend-2.9/src/jdepend/framework/JDepend.java", "comments": 177, "loc_per_function": 6.45, "blanks_per_loc": 0.29, "num_funs": 20, "comments_per_loc": 1.37, "tokens": 805, "ccn": 34}, {"loc": 28, "file_path": "tools/jdepend-2.9/src/jdepend/framework/PackageComparator.java", "comments": 8, "loc_per_function": 5.6, "blanks_per_loc": 0.46, "num_funs": 5, "comments_per_loc": 0.29, "tokens": 138, "ccn": 6}, {"loc": 479, "file_path": "tools/jdepend-2.9/src/jdepend/framework/ClassFileParser.java", "comments": 24, "loc_per_function": 10.41, "blanks_per_loc": 0.34, "num_funs": 46, "comments_per_loc": 0.05, "tokens": 3257, "ccn": 111}, {"loc": 89, "file_path": "tools/jdepend-2.9/src/jdepend/framework/PropertyConfigurator.java", "comments": 26, "loc_per_function": 11.12, "blanks_per_loc": 0.31, "num_funs": 8, "comments_per_loc": 0.29, "tokens": 531, "ccn": 20}, {"loc": 0, "file_path": "tools/lib/saxon-6.5.2.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/lib/easymock12.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/lib/javasrc-2001-beta.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 23, "file_path": "tools/maven/toppom.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/LICENSE", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 7, "file_path": "tools/fop-0.20.5/xalan.bat", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 19, "file_path": "tools/fop-0.20.5/ReleaseNotes.html", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 75, "file_path": "tools/fop-0.20.5/fop.sh", "comments": 12, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/CHANGES", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/STATUS", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 14, "file_path": "tools/fop-0.20.5/fop.bat", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/KEYS", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 75, "file_path": "tools/fop-0.20.5/xalan.sh", "comments": 12, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/README", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/build/fop.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/avalon.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/xercesImpl-2.2.1.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/avalon-framework-cvs-20020806.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/xalan-2.4.1.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/batik.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/xml-apis.README.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/xerces.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/batik.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/readme", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/fop-0.20.5/lib/xml-apis.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 208, "file_path": "tools/checkstyle/checkstyle_argouml_paranoid.xml", "comments": 23, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle/java.header", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 78, "file_path": "tools/checkstyle/checkstyle5_argouml.xml", "comments": 8, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 115, "file_path": "tools/checkstyle/checkstyle_argouml.xml", "comments": 26, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle/checkstyle.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle/checkclipse.filefilters", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/checkstyle/README", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 13, "file_path": "tools/bin/i18n-find-undeclared-tags.sh", "comments": 15, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 149, "file_path": "tools/bin/modelImplementationGenerator.sh", "comments": 22, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 62, "file_path": "tools/bin/add-epl-header.sh", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 178, "file_path": "tools/bin/generate-mailing-list-list.sh", "comments": 16, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "tools/bin/checkstyle-on-changed.sh", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 16, "file_path": "tools/bin/fix-properties.sh", "comments": 2, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/pmd-4.0/lib/asm-3.0.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/pmd-4.0/lib/jaxen-1.1.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/pmd-4.0/lib/pmd-4.0.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 8, "file_path": "tools/pmd-4.0/bin/pmd.bat", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 38, "file_path": "tools/pmd-4.0/bin/cpd.sh", "comments": 8, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 28, "file_path": "tools/pmd-4.0/bin/pmd.sh", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 16, "file_path": "tools/pmd-4.0/bin/cygwin-run.sh", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 22, "file_path": "tools/pmd-4.0/bin/designer.sh", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 8, "file_path": "tools/pmd-4.0/bin/cpdgui.bat", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 336, "file_path": "tools/pmd-4.0/bin/build.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 8, "file_path": "tools/pmd-4.0/bin/designer.bat", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/pmd-4.0/etc/changelog.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/pmd-4.0/etc/LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 72, "file_path": "tools/pmd-4.0/etc/xslt/fcoltable.css", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 104, "file_path": "tools/pmd-4.0/etc/xslt/only-prio4.xslt", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 101, "file_path": "tools/pmd-4.0/etc/xslt/pmd-report-per-class.xslt", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 93, "file_path": "tools/pmd-4.0/etc/xslt/wz-pmd-report.xslt", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 150, "file_path": "tools/pmd-4.0/etc/xslt/sorttable.js", "comments": 14, "loc_per_function": 13.64, "blanks_per_loc": 0.13, "num_funs": 11, "comments_per_loc": 0.09, "tokens": 1457, "ccn": 63}, {"loc": 92, "file_path": "tools/pmd-4.0/etc/xslt/cpdhtml.xslt", "comments": 2, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/pmd-4.0/etc/xslt/arrow_up.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 68, "file_path": "tools/pmd-4.0/etc/xslt/pmd-report.xslt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 104, "file_path": "tools/pmd-4.0/etc/xslt/only-prio3.xslt", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 104, "file_path": "tools/pmd-4.0/etc/xslt/only-prio1.xslt", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 104, "file_path": "tools/pmd-4.0/etc/xslt/only-prio5.xslt", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 128, "file_path": "tools/pmd-4.0/etc/xslt/corley-pmd-report.xslt", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 41, "file_path": "tools/pmd-4.0/etc/xslt/fcoltable.js", "comments": 11, "loc_per_function": 13.67, "blanks_per_loc": 0.12, "num_funs": 3, "comments_per_loc": 0.27, "tokens": 351, "ccn": 11}, {"loc": 104, "file_path": "tools/pmd-4.0/etc/xslt/only-prio2.xslt", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/pmd-4.0/etc/xslt/arrow_down.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 33, "file_path": "tools/cruisecontrol/config.xml", "comments": 9, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "tools/cruisecontrol/build-argouml.xml", "comments": 17, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cruisecontrol/emailmap.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/COPYRIGHT", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/cobertura.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/ChangeLog", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/COPYING", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/README", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/lib/asm-tree-2.2.1.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/lib/log4j-license.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/lib/asm-2.2.1.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/lib/jakarta-oro-license.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/lib/log4j-1.2.9.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/cobertura-1.9/lib/jakarta-oro-2.0.8.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 596, "file_path": "tools/classycle/reportXMLtoHTML.xsl", "comments": 145, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/classycle.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 26, "file_path": "tools/classycle/README.html", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/link.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/class.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/mix.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/mixedCycleLink.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/innerinterface.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/logo.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/interface.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/innerCycleLink.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/inner.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/abstract.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/innerclass.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/package.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/classycle/images/innerabstract.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/LICENSE", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/LICENSE.dom", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/LICENSE.xerces", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 78, "file_path": "tools/apache-ant-1.7.0/get-m2.xml", "comments": 21, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/KEYS", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/NOTICE", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/LICENSE.sax", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/WHATSNEW", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 164, "file_path": "tools/apache-ant-1.7.0/fetch.xml", "comments": 32, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/INSTALL", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/README", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 65, "file_path": "tools/apache-ant-1.7.0/lib/ant-trax-1.7.0.pom", "comments": 27, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-commons-net-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-antlr-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-junit-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jsch-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-log4j-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-weblogic-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jsch.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 50, "file_path": "tools/apache-ant-1.7.0/lib/ant-jsch-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-bsf-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-stylebook-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jmf-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-junit-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-testutil-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 48, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-resolver-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-bsf-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-oro-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-swing.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-commons-logging.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-nodeps.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 44, "file_path": "tools/apache-ant-1.7.0/lib/ant-swing-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 49, "file_path": "tools/apache-ant-1.7.0/lib/ant-commons-logging-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-weblogic.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 90, "file_path": "tools/apache-ant-1.7.0/lib/ant-nodeps-1.7.0.pom", "comments": 26, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-nodeps-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jai-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 48, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-regexp-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-netrexx.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jsch-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 50, "file_path": "tools/apache-ant-1.7.0/lib/ant-jmf-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-bsf.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 57, "file_path": "tools/apache-ant-1.7.0/lib/ant-javamail-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-stylebook.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-javamail-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jdepend.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-commons-logging-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-launcher.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-testutil.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 50, "file_path": "tools/apache-ant-1.7.0/lib/ant-starteam-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-junit.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-antlr.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jai-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 60, "file_path": "tools/apache-ant-1.7.0/lib/ant-jai-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jdepend-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/xercesImpl.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 50, "file_path": "tools/apache-ant-1.7.0/lib/ant-netrexx-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 53, "file_path": "tools/apache-ant-1.7.0/lib/ant-antlr-1.7.0.pom", "comments": 20, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-oro-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-regexp.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-stylebook-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/libraries.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 48, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-log4j-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-parent-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-commons-logging-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-swing-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jdepend-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-swing-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 89, "file_path": "tools/apache-ant-1.7.0/lib/ant-parent-1.7.0.pom", "comments": 20, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-commons-net-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-regexp-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-javamail.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-resolver.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-antlr-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-nodeps-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 72, "file_path": "tools/apache-ant-1.7.0/lib/ant-junit-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 35, "file_path": "tools/apache-ant-1.7.0/lib/ant-launcher-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jmf.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 50, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-bcel-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 51, "file_path": "tools/apache-ant-1.7.0/lib/ant-commons-net-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-oro.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-netrexx-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-bcel-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-bcel-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 204, "file_path": "tools/apache-ant-1.7.0/lib/ant-1.7.0.pom", "comments": 26, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-parent-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-trax-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 50, "file_path": "tools/apache-ant-1.7.0/lib/ant-stylebook-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-starteam-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-resolver-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-regexp-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-resolver-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-bcel.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-launcher-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jai.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-log4j-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-javamail-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-starteam-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-commons-net.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-trax.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-netrexx-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/xml-apis.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-trax-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/README", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-launcher-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-jmf-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 53, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-bsf-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 58, "file_path": "tools/apache-ant-1.7.0/lib/ant-weblogic-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 46, "file_path": "tools/apache-ant-1.7.0/lib/ant-testutil-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-log4j.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 51, "file_path": "tools/apache-ant-1.7.0/lib/ant-jdepend-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-weblogic-1.7.0.pom.sha1", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-starteam.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 50, "file_path": "tools/apache-ant-1.7.0/lib/ant-apache-oro-1.7.0.pom", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/lib/ant-testutil-1.7.0.pom.md5", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 47, "file_path": "tools/apache-ant-1.7.0/bin/runrc.cmd", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 138, "file_path": "tools/apache-ant-1.7.0/bin/ant.bat", "comments": 41, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 63, "file_path": "tools/apache-ant-1.7.0/bin/runant.py", "comments": 34, "loc_per_function": 63, "blanks_per_loc": 0.32, "num_funs": 0, "comments_per_loc": 0.54, "tokens": 361, "ccn": 0}, {"loc": 24, "file_path": "tools/apache-ant-1.7.0/bin/antRun.bat", "comments": 18, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 111, "file_path": "tools/apache-ant-1.7.0/bin/envset.cmd", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 20, "file_path": "tools/apache-ant-1.7.0/bin/antRun.pl", "comments": 40, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "tools/apache-ant-1.7.0/bin/antRun", "comments": 15, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 243, "file_path": "tools/apache-ant-1.7.0/bin/ant", "comments": 58, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 61, "file_path": "tools/apache-ant-1.7.0/bin/complete-ant-cmd.pl", "comments": 37, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 76, "file_path": "tools/apache-ant-1.7.0/bin/ant.cmd", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 10, "file_path": "tools/apache-ant-1.7.0/bin/lcp.bat", "comments": 17, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 86, "file_path": "tools/apache-ant-1.7.0/bin/antenv.cmd", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 75, "file_path": "tools/apache-ant-1.7.0/bin/runant.pl", "comments": 62, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 572, "file_path": "tools/apache-ant-1.7.0/etc/junit-frames-xalan1.xsl", "comments": 84, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 163, "file_path": "tools/apache-ant-1.7.0/etc/log.xsl", "comments": 25, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 367, "file_path": "tools/apache-ant-1.7.0/etc/coverage-frames.xsl", "comments": 74, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 383, "file_path": "tools/apache-ant-1.7.0/etc/maudit-frames.xsl", "comments": 62, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "tools/apache-ant-1.7.0/etc/ant-bootstrap.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 394, "file_path": "tools/apache-ant-1.7.0/etc/jdepend-frames.xsl", "comments": 52, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 141, "file_path": "tools/apache-ant-1.7.0/etc/tagdiff.xsl", "comments": 21, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 851, "file_path": "tools/apache-ant-1.7.0/etc/mmetrics-frames.xsl", "comments": 65, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 228, "file_path": "tools/apache-ant-1.7.0/etc/jdepend.xsl", "comments": 21, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 716, "file_path": "tools/apache-ant-1.7.0/etc/junit-frames.xsl", "comments": 92, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 111, "file_path": "tools/apache-ant-1.7.0/etc/changelog.xsl", "comments": 19, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 359, "file_path": "tools/apache-ant-1.7.0/etc/junit-noframes.xsl", "comments": 60, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 238, "file_path": "tools/apache-ant-1.7.0/etc/checkstyle/checkstyle-frames.xsl", "comments": 30, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 100, "file_path": "tools/apache-ant-1.7.0/etc/checkstyle/checkstyle-xdoc.xsl", "comments": 15, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 14, "file_path": "tools/apache-ant-1.7.0/etc/checkstyle/checkstyle-text.xsl", "comments": 14, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "modules/jscheme/build.bat", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3, "file_path": "modules/jscheme/local-ant-clean.bat", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "modules/jscheme/module.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3, "file_path": "modules/jscheme/local-ant-install.bat", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4, "file_path": "modules/jscheme/build.sh", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 126, "file_path": "modules/jscheme/build.xml", "comments": 46, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 75, "file_path": "modules/jscheme/scripts/add_get_set.scm", "comments": 20, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "modules/jscheme/lib/jscheme.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "modules/jscheme/src/org/manifest.mf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 7, "file_path": "modules/jscheme/src/org/argouml/tools/ui/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 98, "file_path": "modules/jscheme/src/org/argouml/tools/ui/ActionExecSilk.java", "comments": 97, "loc_per_function": 6.53, "blanks_per_loc": 0.49, "num_funs": 15, "comments_per_loc": 0.99, "tokens": 631, "ccn": 26}, {"loc": 0, "file_path": "modules/dev/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "modules/dev/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "modules/dev/ArgoUML dev.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "modules/dev/ArgoUML UML2-EUML dev (live GEF).launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "modules/dev/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 45, "file_path": "modules/dev/src/org/argouml/dev/ModeInspectorPanel.java", "comments": 56, "loc_per_function": 9, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 1.24, "tokens": 270, "ccn": 7}, {"loc": 5, "file_path": "modules/dev/src/org/argouml/dev/UndoManagerWrapper.java", "comments": 82, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 1, "comments_per_loc": 16.4, "tokens": 18, "ccn": 1}, {"loc": 35, "file_path": "modules/dev/src/org/argouml/dev/UndoLogPanel.java", "comments": 53, "loc_per_function": 8.75, "blanks_per_loc": 0.37, "num_funs": 4, "comments_per_loc": 1.51, "tokens": 236, "ccn": 5}, {"loc": 9, "file_path": "modules/dev/src/org/argouml/dev/MessageNodeBuilder.java", "comments": 58, "loc_per_function": 9, "blanks_per_loc": 0.89, "num_funs": 1, "comments_per_loc": 6.44, "tokens": 45, "ccn": 1}, {"loc": 28, "file_path": "modules/dev/src/org/argouml/dev/DevActionFactory.java", "comments": 42, "loc_per_function": 9.33, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 1.5, "tokens": 176, "ccn": 4}, {"loc": 0, "file_path": "modules/dev/src/org/argouml/dev/test.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "modules/dev/src/org/argouml/dev/CallerListNodeBuilder.java", "comments": 56, "loc_per_function": 6, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 9.33, "tokens": 35, "ccn": 0}, {"loc": 67, "file_path": "modules/dev/src/org/argouml/dev/TargetManagerPanel.java", "comments": 68, "loc_per_function": 7.44, "blanks_per_loc": 0.31, "num_funs": 9, "comments_per_loc": 1.01, "tokens": 462, "ccn": 10}, {"loc": 90, "file_path": "modules/dev/src/org/argouml/dev/DeveloperModule.java", "comments": 69, "loc_per_function": 18, "blanks_per_loc": 0.4, "num_funs": 5, "comments_per_loc": 0.77, "tokens": 668, "ccn": 8}, {"loc": 64, "file_path": "modules/dev/src/org/argouml/dev/EventPumpInspectorPanel.java", "comments": 62, "loc_per_function": 10.67, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 0.97, "tokens": 380, "ccn": 11}, {"loc": 22, "file_path": "modules/dev/src/org/argouml/dev/figinspector/FigTree.java", "comments": 52, "loc_per_function": 11, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 2.36, "tokens": 138, "ccn": 3}, {"loc": 131, "file_path": "modules/dev/src/org/argouml/dev/figinspector/FigInspectorPanel.java", "comments": 60, "loc_per_function": 16.38, "blanks_per_loc": 0.15, "num_funs": 8, "comments_per_loc": 0.46, "tokens": 986, "ccn": 25}, {"loc": 10, "file_path": "modules/dev/src/org/argouml/dev/test/TestPanel.java", "comments": 44, "loc_per_function": 10, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 4.4, "tokens": 56, "ccn": 1}, {"loc": 5, "file_path": "src/build.bat", "comments": 4, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4, "file_path": "src/build.sh", "comments": 4, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-notation/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "src/argouml-core-notation/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-notation/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 215, "file_path": "src/argouml-core-notation/build.xml", "comments": 64, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-notation/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationType.java", "comments": 17, "loc_per_function": 5, "blanks_per_loc": 0.4, "num_funs": 0, "comments_per_loc": 3.4, "tokens": 15, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationText.java", "comments": 12, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 0, "comments_per_loc": 2.4, "tokens": 22, "ccn": 0}, {"loc": 39, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NameUmlNotation.java", "comments": 12, "loc_per_function": 9.75, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 0.31, "tokens": 229, "ccn": 6}, {"loc": 35, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationModule.java", "comments": 13, "loc_per_function": 8.75, "blanks_per_loc": 0.37, "num_funs": 4, "comments_per_loc": 0.37, "tokens": 175, "ccn": 8}, {"loc": 29, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/UmlNotationTextEvent.java", "comments": 12, "loc_per_function": 5.8, "blanks_per_loc": 0.28, "num_funs": 5, "comments_per_loc": 0.41, "tokens": 117, "ccn": 5}, {"loc": 5, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationLanguage.java", "comments": 23, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 4.6, "tokens": 26, "ccn": 0}, {"loc": 8, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotatedItem.java", "comments": 12, "loc_per_function": 8, "blanks_per_loc": 0.38, "num_funs": 0, "comments_per_loc": 1.5, "tokens": 39, "ccn": 0}, {"loc": 29, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationManager.java", "comments": 21, "loc_per_function": 5.8, "blanks_per_loc": 0.34, "num_funs": 5, "comments_per_loc": 0.72, "tokens": 165, "ccn": 6}, {"loc": 21, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/UmlNotationLanguage.java", "comments": 14, "loc_per_function": 10.5, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 0.67, "tokens": 135, "ccn": 3}, {"loc": 7, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationTextEvent.java", "comments": 33, "loc_per_function": 7, "blanks_per_loc": 0.29, "num_funs": 0, "comments_per_loc": 4.71, "tokens": 32, "ccn": 0}, {"loc": 38, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/StereotypeUmlNotation.java", "comments": 12, "loc_per_function": 9.5, "blanks_per_loc": 0.32, "num_funs": 4, "comments_per_loc": 0.32, "tokens": 208, "ccn": 5}, {"loc": 0, "file_path": "src/argouml-core-notation/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "src/argouml-app/plugin.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 176, "file_path": "src/argouml-app/pom.xml", "comments": 2, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 503, "file_path": "src/argouml-app/build.xml", "comments": 114, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/org.eclipse.uml2.uml.resources_3.1.1.v201008191505.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/default.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tools/eclipse/ArgoUML with all delivered modules.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tools/eclipse/ArgoUML Languages.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tools/eclipse/ArgoUML DEBUG.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tools/eclipse/ArgoUML.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tools/eclipse/ArgoUML (live GEF).launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-xom.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-unpack.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/batik-ext-1.7.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-sql.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/ocl-argo-1.1.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/toolbar-1.4.1-20071227.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/swidgets.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/batik-awt-util-1.7.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/commons-logging-1.0.2.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/antlr.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-s9api.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/batik-util-1.7.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/batik-svggen-1.7.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/antlr-2.7.7.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-jdom.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/toolbar.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-dom4j.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-dom.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/swidgets-0.1.4.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/commons-logging.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/gef-0.13.9M1.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/batik-xml-1.7.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/batik.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/gef.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-xqj.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/ocl-argo.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/batik-dom-1.7.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/saxon9-xpath.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/javadocs/gef/package-list", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/javadocs/xerces/package-list", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/lib/javadocs/j2se150/package-list", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tests/ArgoUML kernel tests with MDR.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tests/Model all tests.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tests/ArgoUML profile tests with MDR.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tests/ArgoUML persistence tests with MDR.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/tests/log4j.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 54, "file_path": "src/argouml-app/tests/org/argouml/FileHelper.java", "comments": 89, "loc_per_function": 9, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 1.65, "tokens": 355, "ccn": 11}, {"loc": 13, "file_path": "src/argouml-app/tests/org/argouml/TestFileHelper.java", "comments": 21, "loc_per_function": 13, "blanks_per_loc": 0.38, "num_funs": 1, "comments_per_loc": 1.62, "tokens": 90, "ccn": 1}, {"loc": 241, "file_path": "src/argouml-app/tests/org/argouml/TestDependencies.java", "comments": 93, "loc_per_function": 20.08, "blanks_per_loc": 0.15, "num_funs": 12, "comments_per_loc": 0.39, "tokens": 1418, "ccn": 32}, {"loc": 44, "file_path": "src/argouml-app/tests/org/argouml/model/TestActivityGraphsFactory.java", "comments": 63, "loc_per_function": 7.33, "blanks_per_loc": 0.32, "num_funs": 6, "comments_per_loc": 1.43, "tokens": 225, "ccn": 6}, {"loc": 55, "file_path": "src/argouml-app/tests/org/argouml/model/TestStateMachinesHelper.java", "comments": 54, "loc_per_function": 11, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 0.98, "tokens": 458, "ccn": 5}, {"loc": 150, "file_path": "src/argouml-app/tests/org/argouml/model/TestCoreHelper.java", "comments": 88, "loc_per_function": 16.67, "blanks_per_loc": 0.21, "num_funs": 9, "comments_per_loc": 0.59, "tokens": 1235, "ccn": 15}, {"loc": 41, "file_path": "src/argouml-app/tests/org/argouml/model/TestActivityGraphStateMachine.java", "comments": 61, "loc_per_function": 13.67, "blanks_per_loc": 0.61, "num_funs": 3, "comments_per_loc": 1.49, "tokens": 343, "ccn": 3}, {"loc": 85, "file_path": "src/argouml-app/tests/org/argouml/model/TestExtensionMechanismsFactory.java", "comments": 70, "loc_per_function": 12.14, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 594, "ccn": 8}, {"loc": 151, "file_path": "src/argouml-app/tests/org/argouml/model/TestCollaborationsHelper.java", "comments": 68, "loc_per_function": 18.88, "blanks_per_loc": 0.23, "num_funs": 8, "comments_per_loc": 0.45, "tokens": 1357, "ccn": 8}, {"loc": 132, "file_path": "src/argouml-app/tests/org/argouml/model/GenericUmlObjectTestFixture.java", "comments": 108, "loc_per_function": 14.67, "blanks_per_loc": 0.21, "num_funs": 9, "comments_per_loc": 0.82, "tokens": 1110, "ccn": 13}, {"loc": 228, "file_path": "src/argouml-app/tests/org/argouml/model/TestAgainstUmlModel.java", "comments": 152, "loc_per_function": 19, "blanks_per_loc": 0.25, "num_funs": 12, "comments_per_loc": 0.67, "tokens": 1551, "ccn": 44}, {"loc": 30, "file_path": "src/argouml-app/tests/org/argouml/model/TestDataTypesFactory.java", "comments": 65, "loc_per_function": 7.5, "blanks_per_loc": 0.63, "num_funs": 4, "comments_per_loc": 2.17, "tokens": 132, "ccn": 4}, {"loc": 104, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelFacade3.java", "comments": 73, "loc_per_function": 17.33, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.7, "tokens": 698, "ccn": 29}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/model/TestCommonBehaviorHelper.java", "comments": 54, "loc_per_function": 5.25, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 2.57, "tokens": 97, "ccn": 4}, {"loc": 56, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlExtend.java", "comments": 62, "loc_per_function": 9.33, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 1.11, "tokens": 413, "ccn": 6}, {"loc": 52, "file_path": "src/argouml-app/tests/org/argouml/model/TestCommonBehaviorFactory.java", "comments": 59, "loc_per_function": 10.4, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.13, "tokens": 199, "ccn": 5}, {"loc": 400, "file_path": "src/argouml-app/tests/org/argouml/model/TestCopyHelper.java", "comments": 133, "loc_per_function": 19.05, "blanks_per_loc": 0.21, "num_funs": 21, "comments_per_loc": 0.33, "tokens": 3875, "ccn": 27}, {"loc": 85, "file_path": "src/argouml-app/tests/org/argouml/model/TestModel.java", "comments": 86, "loc_per_function": 12.14, "blanks_per_loc": 0.39, "num_funs": 7, "comments_per_loc": 1.01, "tokens": 563, "ccn": 20}, {"loc": 14, "file_path": "src/argouml-app/tests/org/argouml/model/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelManagementFactory.java", "comments": 65, "loc_per_function": 6.67, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 1.62, "tokens": 236, "ccn": 8}, {"loc": 169, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelEventPump.java", "comments": 111, "loc_per_function": 11.27, "blanks_per_loc": 0.21, "num_funs": 15, "comments_per_loc": 0.66, "tokens": 1069, "ccn": 16}, {"loc": 25, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlActor.java", "comments": 50, "loc_per_function": 8.33, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 2, "tokens": 208, "ccn": 3}, {"loc": 42, "file_path": "src/argouml-app/tests/org/argouml/model/AllTests.java", "comments": 43, "loc_per_function": 42, "blanks_per_loc": 0.14, "num_funs": 1, "comments_per_loc": 1.02, "tokens": 349, "ccn": 1}, {"loc": 89, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelFacade2.java", "comments": 75, "loc_per_function": 11.12, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 0.84, "tokens": 700, "ccn": 11}, {"loc": 52, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlGeneralization.java", "comments": 62, "loc_per_function": 10.4, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 1.19, "tokens": 445, "ccn": 5}, {"loc": 267, "file_path": "src/argouml-app/tests/org/argouml/model/MockModelImplementation.java", "comments": 296, "loc_per_function": 5.56, "blanks_per_loc": 0.46, "num_funs": 48, "comments_per_loc": 1.11, "tokens": 1604, "ccn": 51}, {"loc": 24, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlModel.java", "comments": 50, "loc_per_function": 8, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 2.08, "tokens": 208, "ccn": 3}, {"loc": 27, "file_path": "src/argouml-app/tests/org/argouml/model/TestAGHelperWithMock.java", "comments": 57, "loc_per_function": 6.75, "blanks_per_loc": 0.44, "num_funs": 4, "comments_per_loc": 2.11, "tokens": 136, "ccn": 4}, {"loc": 48, "file_path": "src/argouml-app/tests/org/argouml/model/InitializeModel.java", "comments": 58, "loc_per_function": 9.6, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 1.21, "tokens": 212, "ccn": 9}, {"loc": 96, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelManagementHelper.java", "comments": 70, "loc_per_function": 10.67, "blanks_per_loc": 0.22, "num_funs": 9, "comments_per_loc": 0.73, "tokens": 672, "ccn": 9}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/model/TestUseCasesHelper.java", "comments": 54, "loc_per_function": 5, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 2.7, "tokens": 95, "ccn": 4}, {"loc": 34, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlFactory.java", "comments": 55, "loc_per_function": 11.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.62, "tokens": 296, "ccn": 3}, {"loc": 25, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlUseCase.java", "comments": 50, "loc_per_function": 8.33, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 2, "tokens": 208, "ccn": 3}, {"loc": 304, "file_path": "src/argouml-app/tests/org/argouml/model/CheckUMLModelHelper.java", "comments": 138, "loc_per_function": 20.27, "blanks_per_loc": 0.12, "num_funs": 15, "comments_per_loc": 0.45, "tokens": 2035, "ccn": 47}, {"loc": 103, "file_path": "src/argouml-app/tests/org/argouml/model/TestExtensionMechanismsHelper.java", "comments": 72, "loc_per_function": 12.88, "blanks_per_loc": 0.2, "num_funs": 8, "comments_per_loc": 0.7, "tokens": 676, "ccn": 8}, {"loc": 78, "file_path": "src/argouml-app/tests/org/argouml/model/TestUseCasesFactory.java", "comments": 67, "loc_per_function": 9.75, "blanks_per_loc": 0.35, "num_funs": 8, "comments_per_loc": 0.86, "tokens": 639, "ccn": 9}, {"loc": 11, "file_path": "src/argouml-app/tests/org/argouml/model/TestUml.java", "comments": 62, "loc_per_function": 5.5, "blanks_per_loc": 0.73, "num_funs": 2, "comments_per_loc": 5.64, "tokens": 41, "ccn": 2}, {"loc": 25, "file_path": "src/argouml-app/tests/org/argouml/model/TestModel2.java", "comments": 54, "loc_per_function": 5, "blanks_per_loc": 0.4, "num_funs": 5, "comments_per_loc": 2.16, "tokens": 149, "ccn": 5}, {"loc": 46, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlFactoryBuildNode.java", "comments": 87, "loc_per_function": 7.67, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 1.89, "tokens": 383, "ccn": 6}, {"loc": 14, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlModelElement.java", "comments": 52, "loc_per_function": 4.67, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 3.71, "tokens": 82, "ccn": 3}, {"loc": 87, "file_path": "src/argouml-app/tests/org/argouml/model/TestCollaborationsFactory.java", "comments": 92, "loc_per_function": 10.88, "blanks_per_loc": 0.26, "num_funs": 8, "comments_per_loc": 1.06, "tokens": 538, "ccn": 12}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/model/TestActivityGraphsHelper.java", "comments": 54, "loc_per_function": 5.25, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 2.57, "tokens": 103, "ccn": 4}, {"loc": 492, "file_path": "src/argouml-app/tests/org/argouml/model/TestCoreFactory.java", "comments": 158, "loc_per_function": 24.6, "blanks_per_loc": 0.16, "num_funs": 20, "comments_per_loc": 0.32, "tokens": 4071, "ccn": 32}, {"loc": 80, "file_path": "src/argouml-app/tests/org/argouml/model/TestStateMachinesFactory.java", "comments": 66, "loc_per_function": 11.43, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 456, "ccn": 7}, {"loc": 22, "file_path": "src/argouml-app/tests/org/argouml/kernel/TestProjectManager.java", "comments": 51, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 2.32, "tokens": 162, "ccn": 3}, {"loc": 242, "file_path": "src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java", "comments": 174, "loc_per_function": 22, "blanks_per_loc": 0.11, "num_funs": 11, "comments_per_loc": 0.72, "tokens": 1785, "ccn": 29}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/kernel/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 280, "file_path": "src/argouml-app/tests/org/argouml/kernel/TestProjectSettings.java", "comments": 98, "loc_per_function": 18.67, "blanks_per_loc": 0.17, "num_funs": 15, "comments_per_loc": 0.35, "tokens": 2175, "ccn": 19}, {"loc": 344, "file_path": "src/argouml-app/tests/org/argouml/kernel/TestProject.java", "comments": 142, "loc_per_function": 21.5, "blanks_per_loc": 0.24, "num_funs": 16, "comments_per_loc": 0.41, "tokens": 3339, "ccn": 18}, {"loc": 62, "file_path": "src/argouml-app/tests/org/argouml/notation/TestNotationProvider.java", "comments": 57, "loc_per_function": 6.89, "blanks_per_loc": 0.35, "num_funs": 9, "comments_per_loc": 0.92, "tokens": 388, "ccn": 9}, {"loc": 123, "file_path": "src/argouml-app/tests/org/argouml/notation/TestNotationSettings.java", "comments": 59, "loc_per_function": 8.79, "blanks_per_loc": 0.24, "num_funs": 14, "comments_per_loc": 0.48, "tokens": 702, "ccn": 14}, {"loc": 56, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/TestNotation.java", "comments": 41, "loc_per_function": 14, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 0.73, "tokens": 380, "ccn": 5}, {"loc": 61, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/TestNotationProviderFactory2.java", "comments": 66, "loc_per_function": 7.62, "blanks_per_loc": 0.31, "num_funs": 8, "comments_per_loc": 1.08, "tokens": 409, "ccn": 9}, {"loc": 107, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/java/TestModelElementNameNotationJava.java", "comments": 55, "loc_per_function": 10.7, "blanks_per_loc": 0.14, "num_funs": 10, "comments_per_loc": 0.51, "tokens": 830, "ccn": 11}, {"loc": 183, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestEnumerationLiteralNotationUml.java", "comments": 103, "loc_per_function": 14.08, "blanks_per_loc": 0.15, "num_funs": 13, "comments_per_loc": 0.56, "tokens": 1285, "ccn": 22}, {"loc": 152, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestClassifierRoleNotationUml.java", "comments": 74, "loc_per_function": 13.82, "blanks_per_loc": 0.18, "num_funs": 11, "comments_per_loc": 0.49, "tokens": 978, "ccn": 22}, {"loc": 164, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestStateBodyNotationUml.java", "comments": 112, "loc_per_function": 13.67, "blanks_per_loc": 0.13, "num_funs": 12, "comments_per_loc": 0.68, "tokens": 1074, "ccn": 17}, {"loc": 425, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestMessageNotationUml.java", "comments": 176, "loc_per_function": 17, "blanks_per_loc": 0.23, "num_funs": 25, "comments_per_loc": 0.41, "tokens": 3849, "ccn": 38}, {"loc": 363, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestTransitionNotationUml.java", "comments": 168, "loc_per_function": 15.78, "blanks_per_loc": 0.13, "num_funs": 23, "comments_per_loc": 0.46, "tokens": 2948, "ccn": 31}, {"loc": 850, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestAttributeAndOperationNotationUml.java", "comments": 170, "loc_per_function": 25.76, "blanks_per_loc": 0.26, "num_funs": 33, "comments_per_loc": 0.2, "tokens": 7065, "ccn": 82}, {"loc": 196, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestCallStateNotationUml.java", "comments": 103, "loc_per_function": 14, "blanks_per_loc": 0.11, "num_funs": 14, "comments_per_loc": 0.53, "tokens": 1355, "ccn": 22}, {"loc": 133, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestActionStateNotationUml.java", "comments": 82, "loc_per_function": 11.08, "blanks_per_loc": 0.18, "num_funs": 12, "comments_per_loc": 0.62, "tokens": 861, "ccn": 13}, {"loc": 7, "file_path": "src/argouml-app/tests/org/argouml/application/InitSubSystemForTest.java", "comments": 47, "loc_per_function": 7, "blanks_per_loc": 0.57, "num_funs": 1, "comments_per_loc": 6.71, "tokens": 40, "ccn": 1}, {"loc": 60, "file_path": "src/argouml-app/tests/org/argouml/application/api/GUITestInitSubsystem.java", "comments": 47, "loc_per_function": 30, "blanks_per_loc": 0.17, "num_funs": 2, "comments_per_loc": 0.78, "tokens": 575, "ccn": 3}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/application/api/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 22, "file_path": "src/argouml-app/tests/org/argouml/application/api/FalseActionExit.java", "comments": 52, "loc_per_function": 5.5, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.36, "tokens": 101, "ccn": 4}, {"loc": 16, "file_path": "src/argouml-app/tests/org/argouml/application/api/GUITestCommandLineInterface.java", "comments": 57, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.56, "tokens": 107, "ccn": 2}, {"loc": 328, "file_path": "src/argouml-app/tests/org/argouml/application/events/TestArgoEventPump.java", "comments": 251, "loc_per_function": 9.11, "blanks_per_loc": 0.23, "num_funs": 36, "comments_per_loc": 0.77, "tokens": 1714, "ccn": 41}, {"loc": 105, "file_path": "src/argouml-app/tests/org/argouml/ui/GUITestProjectBrowser.java", "comments": 72, "loc_per_function": 13.12, "blanks_per_loc": 0.31, "num_funs": 8, "comments_per_loc": 0.69, "tokens": 810, "ccn": 9}, {"loc": 17, "file_path": "src/argouml-app/tests/org/argouml/ui/GUITestMultiEditorPane.java", "comments": 52, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 97, "ccn": 3}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/ui/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 132, "file_path": "src/argouml-app/tests/org/argouml/ui/TestPropertyPanels.java", "comments": 123, "loc_per_function": 22, "blanks_per_loc": 0.23, "num_funs": 6, "comments_per_loc": 0.93, "tokens": 1019, "ccn": 14}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/ui/TestTabText.java", "comments": 41, "loc_per_function": 9, "blanks_per_loc": 0.78, "num_funs": 1, "comments_per_loc": 4.56, "tokens": 61, "ccn": 1}, {"loc": 79, "file_path": "src/argouml-app/tests/org/argouml/ui/TestStylePanel.java", "comments": 59, "loc_per_function": 13.17, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.75, "tokens": 443, "ccn": 6}, {"loc": 85, "file_path": "src/argouml-app/tests/org/argouml/ui/TestMultiEditorPane.java", "comments": 49, "loc_per_function": 21.25, "blanks_per_loc": 0.15, "num_funs": 4, "comments_per_loc": 0.58, "tokens": 523, "ccn": 7}, {"loc": 120, "file_path": "src/argouml-app/tests/org/argouml/ui/TestDetailsPane.java", "comments": 66, "loc_per_function": 24, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.55, "tokens": 911, "ccn": 8}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/ui/targetmanager/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 691, "file_path": "src/argouml-app/tests/org/argouml/ui/targetmanager/TestTargetManager.java", "comments": 118, "loc_per_function": 38.39, "blanks_per_loc": 0.17, "num_funs": 18, "comments_per_loc": 0.17, "tokens": 6211, "ccn": 32}, {"loc": 7, "file_path": "src/argouml-app/tests/org/argouml/ui/cmd/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "src/argouml-app/tests/org/argouml/ui/cmd/GUITestActionGotoDiagram.java", "comments": 50, "loc_per_function": 13.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.25, "tokens": 306, "ccn": 3}, {"loc": 44, "file_path": "src/argouml-app/tests/org/argouml/i18n/TestTranslator.java", "comments": 39, "loc_per_function": 5.5, "blanks_per_loc": 0.32, "num_funs": 8, "comments_per_loc": 0.89, "tokens": 203, "ccn": 12}, {"loc": 133, "file_path": "src/argouml-app/tests/org/argouml/moduleloader/GUITestModuleLoader2.java", "comments": 44, "loc_per_function": 11.08, "blanks_per_loc": 0.3, "num_funs": 12, "comments_per_loc": 0.33, "tokens": 651, "ccn": 18}, {"loc": 26, "file_path": "src/argouml-app/tests/org/argouml/moduleloader/ModuleInterfaceForTesting1.java", "comments": 44, "loc_per_function": 3.71, "blanks_per_loc": 0.5, "num_funs": 7, "comments_per_loc": 1.69, "tokens": 108, "ccn": 7}, {"loc": 411, "file_path": "src/argouml-app/tests/org/argouml/util/TestMyTokenizer.java", "comments": 72, "loc_per_function": 31.62, "blanks_per_loc": 0.11, "num_funs": 13, "comments_per_loc": 0.18, "tokens": 2281, "ccn": 17}, {"loc": 172, "file_path": "src/argouml-app/tests/org/argouml/util/CheckResourceBundle.java", "comments": 93, "loc_per_function": 21.5, "blanks_per_loc": 0.15, "num_funs": 8, "comments_per_loc": 0.54, "tokens": 1083, "ccn": 32}, {"loc": 34, "file_path": "src/argouml-app/tests/org/argouml/util/CheckMain.java", "comments": 62, "loc_per_function": 11.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.82, "tokens": 199, "ccn": 6}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/util/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/util/ThreadHelper.java", "comments": 53, "loc_per_function": 15, "blanks_per_loc": 0.6, "num_funs": 1, "comments_per_loc": 3.53, "tokens": 83, "ccn": 1}, {"loc": 13, "file_path": "src/argouml-app/tests/org/argouml/util/osdep/TestOsUtil.java", "comments": 47, "loc_per_function": 6.5, "blanks_per_loc": 0.46, "num_funs": 2, "comments_per_loc": 3.62, "tokens": 81, "ccn": 5}, {"loc": 119, "file_path": "src/argouml-app/tests/org/argouml/persistence/TestXmiFilePersister.java", "comments": 92, "loc_per_function": 13.22, "blanks_per_loc": 0.27, "num_funs": 9, "comments_per_loc": 0.77, "tokens": 954, "ccn": 12}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/persistence/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 100, "file_path": "src/argouml-app/tests/org/argouml/persistence/TestProfileConfigurationFilePersister.java", "comments": 85, "loc_per_function": 20, "blanks_per_loc": 0.2, "num_funs": 5, "comments_per_loc": 0.85, "tokens": 754, "ccn": 5}, {"loc": 140, "file_path": "src/argouml-app/tests/org/argouml/persistence/TestZargoFilePersister.java", "comments": 104, "loc_per_function": 10, "blanks_per_loc": 0.27, "num_funs": 14, "comments_per_loc": 0.74, "tokens": 1020, "ccn": 18}, {"loc": 42, "file_path": "src/argouml-app/tests/org/argouml/persistence/ProjectFile.java", "comments": 36, "loc_per_function": 10.5, "blanks_per_loc": 0.19, "num_funs": 4, "comments_per_loc": 0.86, "tokens": 257, "ccn": 6}, {"loc": 45, "file_path": "src/argouml-app/tests/org/argouml/persistence/TestPersistenceManager.java", "comments": 53, "loc_per_function": 15, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 1.18, "tokens": 300, "ccn": 3}, {"loc": 179, "file_path": "src/argouml-app/tests/org/argouml/profile/TestProfileMother.java", "comments": 83, "loc_per_function": 17.9, "blanks_per_loc": 0.1, "num_funs": 10, "comments_per_loc": 0.46, "tokens": 1330, "ccn": 16}, {"loc": 31, "file_path": "src/argouml-app/tests/org/argouml/profile/TestCoreProfileReference.java", "comments": 62, "loc_per_function": 10.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 2, "tokens": 152, "ccn": 5}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/profile/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 34, "file_path": "src/argouml-app/tests/org/argouml/profile/TestUserProfileReference.java", "comments": 61, "loc_per_function": 11.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.79, "tokens": 172, "ccn": 5}, {"loc": 71, "file_path": "src/argouml-app/tests/org/argouml/profile/TestProfileManager.java", "comments": 54, "loc_per_function": 11.83, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.76, "tokens": 469, "ccn": 6}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/profile/TestSubsystemInit.java", "comments": 41, "loc_per_function": 10.5, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.95, "tokens": 118, "ccn": 3}, {"loc": 246, "file_path": "src/argouml-app/tests/org/argouml/profile/ProfileMother.java", "comments": 175, "loc_per_function": 18.92, "blanks_per_loc": 0.13, "num_funs": 13, "comments_per_loc": 0.71, "tokens": 1570, "ccn": 30}, {"loc": 76, "file_path": "src/argouml-app/tests/org/argouml/profile/TestUserDefinedProfile.java", "comments": 63, "loc_per_function": 19, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 0.83, "tokens": 625, "ccn": 11}, {"loc": 33, "file_path": "src/argouml-app/tests/org/argouml/profile/TestReaderModelLoader.java", "comments": 50, "loc_per_function": 16.5, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.52, "tokens": 251, "ccn": 2}, {"loc": 33, "file_path": "src/argouml-app/tests/org/argouml/profile/TestProfileReference.java", "comments": 67, "loc_per_function": 8.25, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 2.03, "tokens": 182, "ccn": 6}, {"loc": 46, "file_path": "src/argouml-app/tests/org/argouml/profile/TestProfileFacade.java", "comments": 55, "loc_per_function": 9.2, "blanks_per_loc": 0.41, "num_funs": 5, "comments_per_loc": 1.2, "tokens": 260, "ccn": 6}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 180, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/TestDependencyResolver.java", "comments": 69, "loc_per_function": 12.86, "blanks_per_loc": 0.11, "num_funs": 14, "comments_per_loc": 0.38, "tokens": 1246, "ccn": 24}, {"loc": 50, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/TestFormatingStrategyUML.java", "comments": 56, "loc_per_function": 12.5, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 1.12, "tokens": 354, "ccn": 4}, {"loc": 123, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/TestProfileManagerImpl.java", "comments": 73, "loc_per_function": 15.38, "blanks_per_loc": 0.22, "num_funs": 8, "comments_per_loc": 0.59, "tokens": 950, "ccn": 10}, {"loc": 23, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/ocl/TestCrOCL.java", "comments": 46, "loc_per_function": 11.5, "blanks_per_loc": 0.48, "num_funs": 2, "comments_per_loc": 2, "tokens": 185, "ccn": 2}, {"loc": 182, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/ocl/TestDefaultOclEvaluator.java", "comments": 129, "loc_per_function": 10.71, "blanks_per_loc": 0.36, "num_funs": 17, "comments_per_loc": 0.71, "tokens": 1638, "ccn": 17}, {"loc": 53, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/ocl/TestOclInterpreter.java", "comments": 56, "loc_per_function": 7.57, "blanks_per_loc": 0.42, "num_funs": 7, "comments_per_loc": 1.06, "tokens": 362, "ccn": 7}, {"loc": 33, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/ocl/TestCrOCL2.java", "comments": 46, "loc_per_function": 8.25, "blanks_per_loc": 0.39, "num_funs": 4, "comments_per_loc": 1.39, "tokens": 243, "ccn": 4}, {"loc": 36, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestGoalModel.java", "comments": 60, "loc_per_function": 12, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 1.67, "tokens": 212, "ccn": 3}, {"loc": 22, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestToDoItem.java", "comments": 50, "loc_per_function": 11, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 2.27, "tokens": 159, "ccn": 2}, {"loc": 61, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestStandardCM.java", "comments": 83, "loc_per_function": 10.17, "blanks_per_loc": 0.48, "num_funs": 6, "comments_per_loc": 1.36, "tokens": 391, "ccn": 6}, {"loc": 36, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestDecision.java", "comments": 60, "loc_per_function": 12, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 1.67, "tokens": 212, "ccn": 3}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/cognitive/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 218, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestItemUID.java", "comments": 66, "loc_per_function": 36.33, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.3, "tokens": 2266, "ccn": 15}, {"loc": 35, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestGoal.java", "comments": 62, "loc_per_function": 11.67, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 1.77, "tokens": 252, "ccn": 3}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestCritic.java", "comments": 42, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.1, "tokens": 118, "ccn": 3}, {"loc": 112, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestResolvedCritic.java", "comments": 59, "loc_per_function": 28, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 0.53, "tokens": 895, "ccn": 18}, {"loc": 32, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestToDoItemList.java", "comments": 60, "loc_per_function": 10.67, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 209, "ccn": 4}, {"loc": 54, "file_path": "src/argouml-app/tests/org/argouml/cognitive/checklist/TestCheckItem.java", "comments": 57, "loc_per_function": 27, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 317, "ccn": 2}, {"loc": 47, "file_path": "src/argouml-app/tests/org/argouml/cognitive/checklist/TestChecklist.java", "comments": 57, "loc_per_function": 23.5, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 1.21, "tokens": 241, "ccn": 8}, {"loc": 48, "file_path": "src/argouml-app/tests/org/argouml/cognitive/checklist/TestChecklistStatus.java", "comments": 57, "loc_per_function": 24, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 1.19, "tokens": 241, "ccn": 8}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/cognitive/checklist/ui/TestTabChecklist.java", "comments": 41, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 4.56, "tokens": 64, "ccn": 1}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/cognitive/ui/TestTabToDo.java", "comments": 41, "loc_per_function": 9, "blanks_per_loc": 0.78, "num_funs": 1, "comments_per_loc": 4.56, "tokens": 62, "ccn": 1}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/cognitive/critics/TestSnoozeOrder.java", "comments": 55, "loc_per_function": 10.5, "blanks_per_loc": 0.57, "num_funs": 2, "comments_per_loc": 2.62, "tokens": 135, "ccn": 2}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/uml/TestUUIDManager.java", "comments": 51, "loc_per_function": 7.5, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 3.4, "tokens": 97, "ccn": 2}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 77, "file_path": "src/argouml-app/tests/org/argouml/uml/TestStereotypeUtility.java", "comments": 53, "loc_per_function": 15.4, "blanks_per_loc": 0.14, "num_funs": 5, "comments_per_loc": 0.69, "tokens": 516, "ccn": 11}, {"loc": 47, "file_path": "src/argouml-app/tests/org/argouml/uml/TestProfileDefault.java", "comments": 53, "loc_per_function": 11.75, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 1.13, "tokens": 338, "ccn": 6}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/reveng/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/uml/reveng/DummyImportSettings.java", "comments": 43, "loc_per_function": 3.5, "blanks_per_loc": 0.48, "num_funs": 6, "comments_per_loc": 2.05, "tokens": 78, "ccn": 6}, {"loc": 77, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/TestDiagramFactory.java", "comments": 51, "loc_per_function": 19.25, "blanks_per_loc": 0.18, "num_funs": 4, "comments_per_loc": 0.66, "tokens": 574, "ccn": 10}, {"loc": 86, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/TestDiagramSettings.java", "comments": 58, "loc_per_function": 12.29, "blanks_per_loc": 0.28, "num_funs": 7, "comments_per_loc": 0.67, "tokens": 480, "ccn": 7}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/activity/ui/TestUMLActivityDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/ui/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 53, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/ui/TestActionAddAllClassesFromModel.java", "comments": 68, "loc_per_function": 10.6, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.28, "tokens": 446, "ccn": 5}, {"loc": 106, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/ui/TestTabDiagram.java", "comments": 72, "loc_per_function": 15.14, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.68, "tokens": 872, "ccn": 13}, {"loc": 73, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/static_structure/ui/TestUMLClassDiagram.java", "comments": 56, "loc_per_function": 14.6, "blanks_per_loc": 0.21, "num_funs": 5, "comments_per_loc": 0.77, "tokens": 566, "ccn": 6}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/deployment/ui/TestUMLDeploymentDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/collaboration/ui/TestUMLCollaborationDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/use_case/ui/TestUMLUseCaseDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/use_case/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/use_case/ui/TestFigClonable.java", "comments": 54, "loc_per_function": 10, "blanks_per_loc": 0.33, "num_funs": 4, "comments_per_loc": 1.35, "tokens": 319, "ccn": 4}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/state/ui/TestUMLStateDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/state/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 92, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/state/ui/TestFigClonable.java", "comments": 79, "loc_per_function": 7.67, "blanks_per_loc": 0.25, "num_funs": 12, "comments_per_loc": 0.86, "tokens": 827, "ccn": 12}, {"loc": 38, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/GUITestActionSaveGraphics.java", "comments": 50, "loc_per_function": 12.67, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 1.32, "tokens": 289, "ccn": 3}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 51, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/GUITestActionOpenProject.java", "comments": 62, "loc_per_function": 7.29, "blanks_per_loc": 0.31, "num_funs": 7, "comments_per_loc": 1.22, "tokens": 322, "ccn": 7}, {"loc": 26, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionUseCaseDiagram.java", "comments": 59, "loc_per_function": 6.5, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 2.27, "tokens": 191, "ccn": 4}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionClassDiagram.java", "comments": 55, "loc_per_function": 5.25, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 2.62, "tokens": 131, "ccn": 4}, {"loc": 57, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/AbstractUMLModelElementListModel2Test.java", "comments": 101, "loc_per_function": 6.33, "blanks_per_loc": 0.33, "num_funs": 9, "comments_per_loc": 1.77, "tokens": 365, "ccn": 9}, {"loc": 58, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionActivityGraphDiagram.java", "comments": 54, "loc_per_function": 11.6, "blanks_per_loc": 0.38, "num_funs": 5, "comments_per_loc": 0.93, "tokens": 401, "ccn": 5}, {"loc": 56, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestTabStyle.java", "comments": 48, "loc_per_function": 28, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 0.86, "tokens": 547, "ccn": 2}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionDeploymentDiagram.java", "comments": 54, "loc_per_function": 5, "blanks_per_loc": 0.5, "num_funs": 4, "comments_per_loc": 2.7, "tokens": 100, "ccn": 4}, {"loc": 34, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestTabs.java", "comments": 44, "loc_per_function": 4.86, "blanks_per_loc": 0.35, "num_funs": 7, "comments_per_loc": 1.29, "tokens": 232, "ccn": 7}, {"loc": 83, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionStateDiagram.java", "comments": 85, "loc_per_function": 11.86, "blanks_per_loc": 0.27, "num_funs": 7, "comments_per_loc": 1.02, "tokens": 589, "ccn": 9}, {"loc": 85, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestSourcePathController.java", "comments": 82, "loc_per_function": 9.44, "blanks_per_loc": 0.27, "num_funs": 9, "comments_per_loc": 0.96, "tokens": 595, "ccn": 11}, {"loc": 31, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/MockUMLUserInterfaceContainer.java", "comments": 46, "loc_per_function": 3.88, "blanks_per_loc": 0.68, "num_funs": 8, "comments_per_loc": 1.48, "tokens": 125, "ccn": 8}, {"loc": 93, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/AbstractTestActionAddDiagram.java", "comments": 98, "loc_per_function": 11.62, "blanks_per_loc": 0.32, "num_funs": 8, "comments_per_loc": 1.05, "tokens": 599, "ccn": 10}, {"loc": 92, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionCollaborationDiagram.java", "comments": 83, "loc_per_function": 10.22, "blanks_per_loc": 0.3, "num_funs": 9, "comments_per_loc": 0.9, "tokens": 618, "ccn": 11}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/behavior/common_behavior/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 19, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/behavior/common_behavior/TestActionNewReception.java", "comments": 52, "loc_per_function": 6.33, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 2.74, "tokens": 120, "ccn": 3}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/behavior/use_cases/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 78, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/behavior/use_cases/TestUMLExtensionPointLocationDocument.java", "comments": 86, "loc_per_function": 7.8, "blanks_per_loc": 0.24, "num_funs": 10, "comments_per_loc": 1.1, "tokens": 619, "ccn": 10}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/behavior/collaborations/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 119, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/extension_mechanisms/TestUMLTagDefinitionComboBoxModel.java", "comments": 116, "loc_per_function": 19.83, "blanks_per_loc": 0.13, "num_funs": 6, "comments_per_loc": 0.97, "tokens": 865, "ccn": 6}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 42, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/TestActionAddDependency.java", "comments": 50, "loc_per_function": 14, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.19, "tokens": 311, "ccn": 3}, {"loc": 48, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/TestUMLFeatureOwnerScopeCheckBox.java", "comments": 64, "loc_per_function": 9.6, "blanks_per_loc": 0.35, "num_funs": 5, "comments_per_loc": 1.33, "tokens": 321, "ccn": 7}, {"loc": 84, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/TestUMLModelElementNameDocument.java", "comments": 95, "loc_per_function": 8.4, "blanks_per_loc": 0.23, "num_funs": 10, "comments_per_loc": 1.13, "tokens": 683, "ccn": 10}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/TestActionAddAttribute.java", "comments": 52, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.47, "tokens": 89, "ccn": 3}, {"loc": 65, "file_path": "src/argouml-app/tests/org/argouml/uml/util/TestPathComparator.java", "comments": 46, "loc_per_function": 21.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 0.71, "tokens": 601, "ccn": 3}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/util/namespace/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 98, "file_path": "src/argouml-app/tests/org/argouml/uml/util/namespace/TestStringNamespace.java", "comments": 68, "loc_per_function": 12.25, "blanks_per_loc": 0.39, "num_funs": 8, "comments_per_loc": 0.69, "tokens": 623, "ccn": 8}, {"loc": 17, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyTransitions.java", "comments": 37, "loc_per_function": 5.67, "blanks_per_loc": 0.59, "num_funs": 3, "comments_per_loc": 2.18, "tokens": 110, "ccn": 3}, {"loc": 45, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/AbstractTestCrTooMany.java", "comments": 38, "loc_per_function": 7.5, "blanks_per_loc": 0.38, "num_funs": 6, "comments_per_loc": 0.84, "tokens": 309, "ccn": 7}, {"loc": 8, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 29, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrUnconventionalClassName.java", "comments": 55, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.9, "tokens": 235, "ccn": 4}, {"loc": 29, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrNoInitialState.java", "comments": 36, "loc_per_function": 9.67, "blanks_per_loc": 0.52, "num_funs": 3, "comments_per_loc": 1.24, "tokens": 192, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrMissingClassName.java", "comments": 36, "loc_per_function": 6, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 3, "tokens": 74, "ccn": 2}, {"loc": 12, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrMissingStateName.java", "comments": 36, "loc_per_function": 6, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 3, "tokens": 74, "ccn": 2}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyOper.java", "comments": 37, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.47, "tokens": 94, "ccn": 3}, {"loc": 19, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyAssoc.java", "comments": 37, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 1.95, "tokens": 136, "ccn": 3}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyStates.java", "comments": 36, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 2.4, "tokens": 92, "ccn": 3}, {"loc": 16, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyAttr.java", "comments": 37, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.31, "tokens": 107, "ccn": 3}, {"loc": 36, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrUnconventionalAttrName.java", "comments": 66, "loc_per_function": 4.5, "blanks_per_loc": 0.53, "num_funs": 8, "comments_per_loc": 1.83, "tokens": 251, "ccn": 8}, {"loc": 46, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrInvalidHistory.java", "comments": 36, "loc_per_function": 11.5, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 0.78, "tokens": 352, "ccn": 4}, {"loc": 39, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrDupParamName.java", "comments": 37, "loc_per_function": 13, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 0.95, "tokens": 357, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrMissingAttrName.java", "comments": 36, "loc_per_function": 6, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 3, "tokens": 74, "ccn": 2}, {"loc": 27, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrUnconventionalPackName.java", "comments": 55, "loc_per_function": 6.75, "blanks_per_loc": 0.44, "num_funs": 4, "comments_per_loc": 2.04, "tokens": 212, "ccn": 4}, {"loc": 70, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrAssocNameConflict.java", "comments": 48, "loc_per_function": 14, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 0.69, "tokens": 797, "ccn": 5}, {"loc": 12, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrMissingOperName.java", "comments": 36, "loc_per_function": 6, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 3, "tokens": 74, "ccn": 2}, {"loc": 26, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrUnconventionalOperName.java", "comments": 55, "loc_per_function": 6.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 2.12, "tokens": 199, "ccn": 4}, {"loc": 28, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/AbstractTestMissingName.java", "comments": 36, "loc_per_function": 5.6, "blanks_per_loc": 0.46, "num_funs": 5, "comments_per_loc": 1.29, "tokens": 198, "ccn": 5}, {"loc": 47, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrNameConflict.java", "comments": 50, "loc_per_function": 15.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.06, "tokens": 524, "ccn": 3}, {"loc": 37, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrInvalidInitial.java", "comments": 36, "loc_per_function": 12.33, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 0.97, "tokens": 262, "ccn": 3}, {"loc": 60, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrNoAssociations.java", "comments": 48, "loc_per_function": 10, "blanks_per_loc": 0.37, "num_funs": 6, "comments_per_loc": 0.8, "tokens": 534, "ccn": 6}, {"loc": 0, "file_path": "src/argouml-app/src/README_COMPILE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/eclipse-ant-build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/argouml.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/README.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3, "file_path": "src/argouml-app/src/bin/argouml.bat", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 13, "file_path": "src/argouml-app/src/bin/argouml2.sh", "comments": 12, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3, "file_path": "src/argouml-app/src/bin/argouml2.bat", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/bin/ArgoUMLdoc.ico", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/bin/ArgoUML.ico", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 13, "file_path": "src/argouml-app/src/bin/argouml.sh", "comments": 12, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/templates/manifest.template", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/overview-api.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/overview-argo.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/argo.ini", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 123, "file_path": "src/argouml-app/src/org/argouml/registry.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/ocl/OCLExpander.java", "comments": 48, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 4.8, "tokens": 56, "ccn": 2}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/ocl/OCLEvaluator.java", "comments": 55, "loc_per_function": 18.75, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 0.73, "tokens": 533, "ccn": 15}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/ocl/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/ocl/CriticOclEvaluator.java", "comments": 62, "loc_per_function": 6.25, "blanks_per_loc": 0.56, "num_funs": 4, "comments_per_loc": 2.48, "tokens": 120, "ccn": 4}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/ocl/OCLUtil.java", "comments": 57, "loc_per_function": 19, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1, "tokens": 437, "ccn": 13}, {"loc": 288, "file_path": "src/argouml-app/src/org/argouml/ocl/ArgoFacade.java", "comments": 108, "loc_per_function": 20.57, "blanks_per_loc": 0.19, "num_funs": 14, "comments_per_loc": 0.38, "tokens": 1925, "ccn": 76}, {"loc": 520, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectSettings.java", "comments": 448, "loc_per_function": 6.93, "blanks_per_loc": 0.26, "num_funs": 75, "comments_per_loc": 0.86, "tokens": 2786, "ccn": 90}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/kernel/DelayedVChangeListener.java", "comments": 43, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 8.6, "tokens": 27, "ccn": 0}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/kernel/UndoManager.java", "comments": 89, "loc_per_function": 14, "blanks_per_loc": 0.86, "num_funs": 0, "comments_per_loc": 6.36, "tokens": 87, "ccn": 0}, {"loc": 244, "file_path": "src/argouml-app/src/org/argouml/kernel/ProfileConfiguration.java", "comments": 174, "loc_per_function": 10.61, "blanks_per_loc": 0.25, "num_funs": 23, "comments_per_loc": 0.71, "tokens": 1559, "ccn": 61}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectListener.java", "comments": 25, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 5, "tokens": 26, "ccn": 0}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/kernel/DelayedChangeNotify.java", "comments": 49, "loc_per_function": 6, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 4.08, "tokens": 62, "ccn": 2}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectEvent.java", "comments": 12, "loc_per_function": 7, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 1.71, "tokens": 34, "ccn": 1}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectFactory.java", "comments": 58, "loc_per_function": 4.25, "blanks_per_loc": 0.53, "num_funs": 4, "comments_per_loc": 3.41, "tokens": 84, "ccn": 4}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/kernel/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 221, "file_path": "src/argouml-app/src/org/argouml/kernel/MemberList.java", "comments": 81, "loc_per_function": 8.19, "blanks_per_loc": 0.19, "num_funs": 27, "comments_per_loc": 0.37, "tokens": 1273, "ccn": 60}, {"loc": 284, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectManager.java", "comments": 272, "loc_per_function": 10.92, "blanks_per_loc": 0.17, "num_funs": 26, "comments_per_loc": 0.96, "tokens": 1763, "ccn": 46}, {"loc": 820, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectImpl.java", "comments": 200, "loc_per_function": 9.53, "blanks_per_loc": 0.25, "num_funs": 86, "comments_per_loc": 0.24, "tokens": 4865, "ccn": 196}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/kernel/ActionList.java", "comments": 25, "loc_per_function": 3.92, "blanks_per_loc": 0.32, "num_funs": 12, "comments_per_loc": 0.53, "tokens": 266, "ccn": 12}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/kernel/AbstractProjectMember.java", "comments": 89, "loc_per_function": 9.71, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 1.31, "tokens": 368, "ccn": 18}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectMember.java", "comments": 71, "loc_per_function": 8, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8.88, "tokens": 37, "ccn": 0}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/kernel/UmlModelMutator.java", "comments": 43, "loc_per_function": 7, "blanks_per_loc": 0.57, "num_funs": 0, "comments_per_loc": 6.14, "tokens": 49, "ccn": 0}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/kernel/AbstractCommand.java", "comments": 40, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 3.64, "tokens": 49, "ccn": 2}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/kernel/Owned.java", "comments": 21, "loc_per_function": 4, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 5.25, "tokens": 17, "ccn": 0}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/kernel/NonUndoableCommand.java", "comments": 40, "loc_per_function": 4, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 3.33, "tokens": 49, "ccn": 3}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/kernel/Project.java", "comments": 506, "loc_per_function": 93, "blanks_per_loc": 0.91, "num_funs": 0, "comments_per_loc": 5.44, "tokens": 660, "ccn": 0}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/kernel/Command.java", "comments": 56, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8, "tokens": 37, "ccn": 0}, {"loc": 267, "file_path": "src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java", "comments": 76, "loc_per_function": 7.63, "blanks_per_loc": 0.23, "num_funs": 35, "comments_per_loc": 0.28, "tokens": 1416, "ccn": 59}, {"loc": 111, "file_path": "src/argouml-app/src/org/argouml/notation/NotationNameImpl.java", "comments": 147, "loc_per_function": 5.84, "blanks_per_loc": 0.27, "num_funs": 19, "comments_per_loc": 1.32, "tokens": 670, "ccn": 28}, {"loc": 316, "file_path": "src/argouml-app/src/org/argouml/notation/NotationSettings.java", "comments": 146, "loc_per_function": 11.7, "blanks_per_loc": 0.31, "num_funs": 27, "comments_per_loc": 0.46, "tokens": 1477, "ccn": 68}, {"loc": 122, "file_path": "src/argouml-app/src/org/argouml/notation/NotationProviderFactory2.java", "comments": 198, "loc_per_function": 15.25, "blanks_per_loc": 0.33, "num_funs": 8, "comments_per_loc": 1.62, "tokens": 891, "ccn": 26}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/notation/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 146, "file_path": "src/argouml-app/src/org/argouml/notation/NotationProvider.java", "comments": 197, "loc_per_function": 9.73, "blanks_per_loc": 0.17, "num_funs": 15, "comments_per_loc": 1.35, "tokens": 1001, "ccn": 33}, {"loc": 98, "file_path": "src/argouml-app/src/org/argouml/notation/Notation.java", "comments": 154, "loc_per_function": 10.89, "blanks_per_loc": 0.41, "num_funs": 9, "comments_per_loc": 1.57, "tokens": 703, "ccn": 10}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/notation/SDNotationSettings.java", "comments": 47, "loc_per_function": 5, "blanks_per_loc": 0.7, "num_funs": 2, "comments_per_loc": 4.7, "tokens": 43, "ccn": 2}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/notation/NotationRenderer.java", "comments": 57, "loc_per_function": 7, "blanks_per_loc": 0.71, "num_funs": 0, "comments_per_loc": 8.14, "tokens": 39, "ccn": 0}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/notation/NotationName.java", "comments": 89, "loc_per_function": 11, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8.09, "tokens": 56, "ccn": 0}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/notation/InitNotation.java", "comments": 41, "loc_per_function": 5, "blanks_per_loc": 0.5, "num_funs": 4, "comments_per_loc": 2.05, "tokens": 125, "ccn": 4}, {"loc": 246, "file_path": "src/argouml-app/src/org/argouml/notation/ui/SettingsTabNotation.java", "comments": 108, "loc_per_function": 18.92, "blanks_per_loc": 0.17, "num_funs": 13, "comments_per_loc": 0.44, "tokens": 1687, "ccn": 22}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/notation/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/notation/ui/NotationComboBox.java", "comments": 76, "loc_per_function": 7.75, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 1.23, "tokens": 362, "ccn": 11}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/notation/ui/InitNotationUI.java", "comments": 41, "loc_per_function": 6.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.52, "tokens": 185, "ccn": 4}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ActionStateNotation.java", "comments": 48, "loc_per_function": 13.5, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 1.78, "tokens": 186, "ccn": 5}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/notation/providers/EnumerationLiteralNotation.java", "comments": 48, "loc_per_function": 10.5, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 2.29, "tokens": 139, "ccn": 4}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/notation/providers/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ObjectNotation.java", "comments": 59, "loc_per_function": 13, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.51, "tokens": 266, "ccn": 11}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/notation/providers/AssociationRoleNotation.java", "comments": 49, "loc_per_function": 13.5, "blanks_per_loc": 0.26, "num_funs": 2, "comments_per_loc": 1.81, "tokens": 186, "ccn": 6}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ModelElementNameNotation.java", "comments": 50, "loc_per_function": 10.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 2.38, "tokens": 154, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/notation/providers/StateBodyNotation.java", "comments": 49, "loc_per_function": 13, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.88, "tokens": 199, "ccn": 4}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ObjectFlowStateStateNotation.java", "comments": 48, "loc_per_function": 13, "blanks_per_loc": 0.27, "num_funs": 2, "comments_per_loc": 1.85, "tokens": 174, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/notation/providers/CallStateNotation.java", "comments": 55, "loc_per_function": 13, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 2.12, "tokens": 188, "ccn": 5}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java", "comments": 48, "loc_per_function": 10, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.4, "tokens": 126, "ccn": 4}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/notation/providers/TransitionNotation.java", "comments": 50, "loc_per_function": 7, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.57, "tokens": 86, "ccn": 3}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/notation/providers/NodeInstanceNotation.java", "comments": 48, "loc_per_function": 10.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 2.29, "tokens": 142, "ccn": 4}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/notation/providers/AssociationEndNameNotation.java", "comments": 51, "loc_per_function": 20.67, "blanks_per_loc": 0.15, "num_funs": 3, "comments_per_loc": 0.82, "tokens": 422, "ccn": 18}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ComponentInstanceNotation.java", "comments": 49, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 4.45, "tokens": 66, "ccn": 2}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ClassifierRoleNotation.java", "comments": 48, "loc_per_function": 9.5, "blanks_per_loc": 0.42, "num_funs": 2, "comments_per_loc": 2.53, "tokens": 121, "ccn": 4}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/notation/providers/AttributeNotation.java", "comments": 51, "loc_per_function": 15, "blanks_per_loc": 0.18, "num_funs": 3, "comments_per_loc": 1.13, "tokens": 319, "ccn": 16}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/notation/providers/AssociationNameNotation.java", "comments": 50, "loc_per_function": 14.5, "blanks_per_loc": 0.24, "num_funs": 2, "comments_per_loc": 1.72, "tokens": 190, "ccn": 5}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/notation/providers/MultiplicityNotation.java", "comments": 61, "loc_per_function": 8, "blanks_per_loc": 0.75, "num_funs": 1, "comments_per_loc": 7.62, "tokens": 54, "ccn": 1}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/notation/providers/MessageNotation.java", "comments": 48, "loc_per_function": 21, "blanks_per_loc": 0.17, "num_funs": 2, "comments_per_loc": 1.14, "tokens": 306, "ccn": 9}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/notation/providers/NotationUtilityProviders.java", "comments": 20, "loc_per_function": 23.33, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.29, "tokens": 494, "ccn": 14}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/notation/providers/OperationNotation.java", "comments": 55, "loc_per_function": 21.33, "blanks_per_loc": 0.14, "num_funs": 3, "comments_per_loc": 0.86, "tokens": 439, "ccn": 23}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ExtensionPointNotation.java", "comments": 48, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 4.36, "tokens": 66, "ccn": 2}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/OperationNotationJava.java", "comments": 70, "loc_per_function": 18.86, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.53, "tokens": 913, "ccn": 26}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/AssociationNameNotationJava.java", "comments": 56, "loc_per_function": 11.8, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.95, "tokens": 352, "ccn": 9}, {"loc": 172, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/ModelElementNameNotationJava.java", "comments": 64, "loc_per_function": 28.67, "blanks_per_loc": 0.15, "num_funs": 6, "comments_per_loc": 0.37, "tokens": 1053, "ccn": 41}, {"loc": 131, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/NotationUtilityJava.java", "comments": 89, "loc_per_function": 11.91, "blanks_per_loc": 0.14, "num_funs": 11, "comments_per_loc": 0.68, "tokens": 903, "ccn": 44}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/AttributeNotationJava.java", "comments": 53, "loc_per_function": 10.6, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 1, "tokens": 406, "ccn": 11}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/InitNotationJava.java", "comments": 45, "loc_per_function": 11, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 1.02, "tokens": 264, "ccn": 4}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/AssociationEndNameNotationJava.java", "comments": 54, "loc_per_function": 8.4, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 1.29, "tokens": 280, "ccn": 8}, {"loc": 166, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/CallStateNotationUml.java", "comments": 68, "loc_per_function": 27.67, "blanks_per_loc": 0.13, "num_funs": 6, "comments_per_loc": 0.41, "tokens": 1145, "ccn": 41}, {"loc": 468, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/TransitionNotationUml.java", "comments": 259, "loc_per_function": 22.29, "blanks_per_loc": 0.07, "num_funs": 21, "comments_per_loc": 0.55, "tokens": 3358, "ccn": 126}, {"loc": 168, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/EnumerationLiteralNotationUml.java", "comments": 78, "loc_per_function": 24, "blanks_per_loc": 0.15, "num_funs": 7, "comments_per_loc": 0.46, "tokens": 1039, "ccn": 36}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/SDMessageNotationUml.java", "comments": 51, "loc_per_function": 8.5, "blanks_per_loc": 0.41, "num_funs": 2, "comments_per_loc": 3, "tokens": 98, "ccn": 3}, {"loc": 1203, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AbstractMessageNotationUml.java", "comments": 457, "loc_per_function": 30.07, "blanks_per_loc": 0.12, "num_funs": 40, "comments_per_loc": 0.38, "tokens": 8392, "ccn": 325}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 472, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/OperationNotationUml.java", "comments": 172, "loc_per_function": 33.71, "blanks_per_loc": 0.11, "num_funs": 14, "comments_per_loc": 0.36, "tokens": 3118, "ccn": 124}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ObjectFlowStateTypeNotationUml.java", "comments": 65, "loc_per_function": 12.83, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.84, "tokens": 511, "ccn": 16}, {"loc": 153, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AssociationEndNameNotationUml.java", "comments": 80, "loc_per_function": 21.86, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.52, "tokens": 1028, "ccn": 37}, {"loc": 67, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ObjectNotationUml.java", "comments": 55, "loc_per_function": 13.4, "blanks_per_loc": 0.24, "num_funs": 5, "comments_per_loc": 0.82, "tokens": 501, "ccn": 14}, {"loc": 92, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ExtensionPointNotationUml.java", "comments": 124, "loc_per_function": 13.14, "blanks_per_loc": 0.46, "num_funs": 7, "comments_per_loc": 1.35, "tokens": 626, "ccn": 21}, {"loc": 469, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AttributeNotationUml.java", "comments": 136, "loc_per_function": 31.27, "blanks_per_loc": 0.09, "num_funs": 15, "comments_per_loc": 0.29, "tokens": 3262, "ccn": 127}, {"loc": 85, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AssociationNameNotationUml.java", "comments": 60, "loc_per_function": 14.17, "blanks_per_loc": 0.21, "num_funs": 6, "comments_per_loc": 0.71, "tokens": 563, "ccn": 16}, {"loc": 91, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/InitNotationUml.java", "comments": 48, "loc_per_function": 22.75, "blanks_per_loc": 0.14, "num_funs": 4, "comments_per_loc": 0.53, "tokens": 506, "ccn": 4}, {"loc": 133, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AssociationRoleNotationUml.java", "comments": 82, "loc_per_function": 22.17, "blanks_per_loc": 0.13, "num_funs": 6, "comments_per_loc": 0.62, "tokens": 857, "ccn": 31}, {"loc": 806, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/NotationUtilityUml.java", "comments": 368, "loc_per_function": 28.79, "blanks_per_loc": 0.13, "num_funs": 28, "comments_per_loc": 0.46, "tokens": 5582, "ccn": 217}, {"loc": 145, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ObjectFlowStateStateNotationUml.java", "comments": 91, "loc_per_function": 20.71, "blanks_per_loc": 0.12, "num_funs": 7, "comments_per_loc": 0.63, "tokens": 982, "ccn": 24}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/NodeInstanceNotationUml.java", "comments": 60, "loc_per_function": 13.6, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 0.88, "tokens": 523, "ccn": 15}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ComponentInstanceNotationUml.java", "comments": 60, "loc_per_function": 13.6, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 0.88, "tokens": 530, "ccn": 15}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/MessageNotationUml.java", "comments": 46, "loc_per_function": 5.5, "blanks_per_loc": 0.55, "num_funs": 2, "comments_per_loc": 4.18, "tokens": 62, "ccn": 2}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ModelElementNameNotationUml.java", "comments": 56, "loc_per_function": 10.67, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.88, "tokens": 408, "ccn": 12}, {"loc": 174, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ClassifierRoleNotationUml.java", "comments": 95, "loc_per_function": 29, "blanks_per_loc": 0.17, "num_funs": 6, "comments_per_loc": 0.55, "tokens": 1173, "ccn": 40}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ActionStateNotationUml.java", "comments": 52, "loc_per_function": 8.8, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.18, "tokens": 294, "ccn": 10}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/MultiplicityNotationUml.java", "comments": 52, "loc_per_function": 9.5, "blanks_per_loc": 0.21, "num_funs": 6, "comments_per_loc": 0.91, "tokens": 368, "ccn": 9}, {"loc": 240, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/StateBodyNotationUml.java", "comments": 206, "loc_per_function": 11.43, "blanks_per_loc": 0.16, "num_funs": 21, "comments_per_loc": 0.86, "tokens": 1619, "ccn": 56}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/InheritanceInverse.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/CallState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Class.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Trace.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Extend.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Stereotype.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostIt75.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DistributeHorizontalSpacing.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NudgeRight.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AlignTops.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ShallowHistory.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NodeOne.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Select.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AlignLefts.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Extends.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/CollaborationDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AddOperation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NewPerspective.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Add.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Instance.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ClassifierInState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DistributeVerticalCenters.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Communication.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NavigateBack.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/InternalTransition.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/RRect.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AddInternalTransition.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/uml2explorerbg.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/TimeExpression.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NudgeDown.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/TagDefinition.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/StimulusCreate.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Exception.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/FixItNext.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Usage.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Multtrigger.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Property.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ComboNav.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/InnerClass.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Uses.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Junction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NodeInstance.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/MoveUp.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostIt50.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SelfAssociation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/StimulusDestroy.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AddAttribute.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ParallelTransition.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Fork.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Signal.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Circle.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Component.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/Images/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NudgeUp.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Operation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Include.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Abstraction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ConfigurePerspectives.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostItD99.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SequenceExpand.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AssociationInverse.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SaveProject.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/OpaqueBehavior.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AlignBottoms.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/StimulusCall.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/TimeEvent.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ClassifierRole.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostItMulti.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Trigger.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Constraint.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ClassDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AlignHorizontalCenters.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ChangeEvent.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Decision.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Favorites.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DependencyRight.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ActivityGraph.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ExitPoint.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NavigateUpNext.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Choice.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/MoveTop.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SignalEvent.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Hush.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/StimulusReturn.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Activity.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/CallAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/MoveDown.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Spline.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostItD50.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Model.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Guard.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AddMessage.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Collaboration.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ProfileConfiguration.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/LinkEnd.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ActionExpression.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Start.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/CallEvent.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AlignRights.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Broom.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DeploymentDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NewReception.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/StimulusSend.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Subsystem.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/UseCase.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NodeTwo.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/EnumerationLiteral.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AlignToGrid.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ArgoIcon.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SubactivityState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NewParameter.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/UseCaseDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Argument.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Forward.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/FinalState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SequenceDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/MoveBottom.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NavigateUp.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/CreateAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Flow.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Transition.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NewToDoItem.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Node.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Realization.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/HushCritic.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NavigateUpPrevious.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Hierarchical.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ObjDelete.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/UmlNotation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Enumeration.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AlignVerticalCenters.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Interaction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Project.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SendEmailToExpert.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Note.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Initial.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/TaggedValue.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ActionState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/FixItBack.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Polygon.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/UninterpretedAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Line.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/InputOutput.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/IterationExpression.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Join.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ObjectFlowState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AssociationClass.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ProfilePackage.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Profile.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Actor.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ToFront.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DataType.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/FixItFinish.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SendAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/State.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostIt25.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SignalReceiving.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostItD75.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ProjectImpl.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Comment.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/BooleanExpression.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/TransitionDown.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/TemplateArgument.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Redo.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/JavaNotation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Permission.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Generalization.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Link.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Message.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ToBack.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/StateMachine.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AssociationEnd.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/EntryPoint.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ActionSequence.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SimpleState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Flat.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Refinement.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/RetMessage.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Inheritance.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Reception.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ResolveItem.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DistributeHorizontalCenters.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ActivityDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Asynchronous.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Dependency.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ComponentInstance.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/StubState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Interface.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Event.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NudgeLeft.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Parameter.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Package.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/TerminateAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ReturnAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Self_del.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ArgoIcon32x32.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ElementImport.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/RedDelete.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Recursion.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DestroyAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostItD100.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SignalSending.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostItD0.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/OpenProject.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/CommentLink.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostIt99.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ProcedureExpression.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Undo.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Wiz.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Pattern.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Remove.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Rectangle.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Branch.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/TemplateParameter.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NewExtensionPoint.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Method.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Stimulus.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Splash.png", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/NavigateForward.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Attribute.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SubmachineState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Find.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SequenceContract.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AssociationRole.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/CompositeAggregation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostItD25.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Expression.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DistributeVerticalSpacing.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/DeepHistory.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/StateDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Binding.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Multiplicity.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Synchronous.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ElementResidence.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SynchState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ExtensionPoint.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Region.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Association.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Importsources.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/CompositeState.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/SnoozeCritic.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/ArgoIcon16x16.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/AssociationEndRole.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Backward.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostIt0.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Object.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/PostIt100.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Partition.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/Text.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/navigation/NavigateBack.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/navigation/NavigateUp.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/navigation/NavigateForward.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/NavConfig.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/UniAssociation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Class.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/CallBehaviorAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/ControlFlow.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/DestroyObjectAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Usage.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/CentralBufferNode.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/UniComposition.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/InputPin.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/CreateObjectAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/NewNote.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/NewOperation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Realization.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/ActivityParameterNode.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/SendSignalAction - Copy.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/DropDown.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/SendSignalAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Composition.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/DataStoreNode.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Permission.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/ObjectFlow.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Generalization.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/UniAggregation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Dependency.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Interface.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Package.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/AcceptEventAction.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/OutputPin.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Aggregation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/NewAttribute.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/elements/Association.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/diagrams/CollaborationDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/diagrams/ClassDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/diagrams/DeploymentDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/diagrams/Diagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/diagrams/UseCaseDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/diagrams/SequenceDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/diagrams/ActivityDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/argouml/diagrams/StateDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Properties.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/AddConcurrentRegion.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/AboutArgoUML.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/PageSetup.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/DeleteFromModel.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Print.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/DeleteFromDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Paste.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/New.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/SaveProject.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/SystemInformation.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/DeleteConcurrentRegion.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/ZoomOut.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/NewProfile.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Settings.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Copy.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/ZoomReset.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/ZoomIn.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Cut.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/ImportSources.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/RemoveFromDiagram.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Delete.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Redo.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/OpenProject.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Undo.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/Find.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/Images/plaf/javax/swing/plaf/metal/MetalLookAndFeel/toolbarButtonGraphics/general/SaveProjectAs.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/application/ArgoVersion.java", "comments": 58, "loc_per_function": 5.5, "blanks_per_loc": 0.55, "num_funs": 2, "comments_per_loc": 5.27, "tokens": 61, "ccn": 2}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/application/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 558, "file_path": "src/argouml-app/src/org/argouml/application/Main.java", "comments": 279, "loc_per_function": 23.25, "blanks_per_loc": 0.22, "num_funs": 24, "comments_per_loc": 0.5, "tokens": 3784, "ccn": 90}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/application/SubsystemUtility.java", "comments": 52, "loc_per_function": 23, "blanks_per_loc": 0.26, "num_funs": 1, "comments_per_loc": 2.26, "tokens": 184, "ccn": 4}, {"loc": 52, "file_path": "src/argouml-app/src/org/argouml/application/StartCritics.java", "comments": 46, "loc_per_function": 52, "blanks_per_loc": 0.13, "num_funs": 1, "comments_per_loc": 0.88, "tokens": 539, "ccn": 2}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/application/security/ArgoAwtExceptionHandler.java", "comments": 59, "loc_per_function": 4, "blanks_per_loc": 0.75, "num_funs": 2, "comments_per_loc": 7.38, "tokens": 35, "ccn": 2}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/application/security/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/application/api/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/application/api/GUISettingsTabInterface.java", "comments": 82, "loc_per_function": 10, "blanks_per_loc": 1.1, "num_funs": 0, "comments_per_loc": 8.2, "tokens": 51, "ccn": 0}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/application/api/CommandLineInterface.java", "comments": 53, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 13.25, "tokens": 21, "ccn": 0}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/application/api/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/application/api/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/application/api/Predicate.java", "comments": 42, "loc_per_function": 4, "blanks_per_loc": 0.75, "num_funs": 0, "comments_per_loc": 10.5, "tokens": 22, "ccn": 0}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/application/api/InitSubsystem.java", "comments": 70, "loc_per_function": 8, "blanks_per_loc": 1.12, "num_funs": 0, "comments_per_loc": 8.75, "tokens": 54, "ccn": 0}, {"loc": 109, "file_path": "src/argouml-app/src/org/argouml/application/api/Argo.java", "comments": 256, "loc_per_function": 21.8, "blanks_per_loc": 0.54, "num_funs": 5, "comments_per_loc": 2.35, "tokens": 797, "ccn": 5}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/application/api/AbstractArgoJPanel.java", "comments": 129, "loc_per_function": 7.64, "blanks_per_loc": 0.38, "num_funs": 11, "comments_per_loc": 1.54, "tokens": 542, "ccn": 15}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/application/api/ArgoEventListener.java", "comments": 42, "loc_per_function": 4, "blanks_per_loc": 1.25, "num_funs": 0, "comments_per_loc": 10.5, "tokens": 23, "ccn": 0}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoGeneratorEventListener.java", "comments": 54, "loc_per_function": 7, "blanks_per_loc": 1.29, "num_funs": 0, "comments_per_loc": 7.71, "tokens": 51, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoDiagramAppearanceEventListener.java", "comments": 46, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 9.2, "tokens": 35, "ccn": 0}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoProfileEventListener.java", "comments": 50, "loc_per_function": 6, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8.33, "tokens": 43, "ccn": 0}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/application/events/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoProfileEvent.java", "comments": 51, "loc_per_function": 3.5, "blanks_per_loc": 0.71, "num_funs": 2, "comments_per_loc": 7.29, "tokens": 44, "ccn": 2}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoHelpEvent.java", "comments": 56, "loc_per_function": 5, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.73, "tokens": 67, "ccn": 3}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoEventTypes.java", "comments": 156, "loc_per_function": 41, "blanks_per_loc": 1.1, "num_funs": 0, "comments_per_loc": 3.8, "tokens": 204, "ccn": 0}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoGeneratorEvent.java", "comments": 49, "loc_per_function": 3.5, "blanks_per_loc": 0.86, "num_funs": 2, "comments_per_loc": 7, "tokens": 44, "ccn": 2}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoHelpEventListener.java", "comments": 53, "loc_per_function": 6, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8.83, "tokens": 43, "ccn": 0}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoNotationEventListener.java", "comments": 64, "loc_per_function": 9, "blanks_per_loc": 1.22, "num_funs": 0, "comments_per_loc": 7.11, "tokens": 67, "ccn": 0}, {"loc": 313, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoEventPump.java", "comments": 162, "loc_per_function": 12.52, "blanks_per_loc": 0.19, "num_funs": 25, "comments_per_loc": 0.52, "tokens": 1653, "ccn": 83}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoNotationEvent.java", "comments": 49, "loc_per_function": 3.5, "blanks_per_loc": 0.86, "num_funs": 2, "comments_per_loc": 7, "tokens": 44, "ccn": 2}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoDiagramAppearanceEvent.java", "comments": 50, "loc_per_function": 4.5, "blanks_per_loc": 0.67, "num_funs": 2, "comments_per_loc": 5.56, "tokens": 44, "ccn": 2}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoStatusEvent.java", "comments": 57, "loc_per_function": 5, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.8, "tokens": 67, "ccn": 3}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoEvent.java", "comments": 69, "loc_per_function": 4.4, "blanks_per_loc": 0.45, "num_funs": 5, "comments_per_loc": 3.14, "tokens": 142, "ccn": 6}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoStatusEventListener.java", "comments": 72, "loc_per_function": 9, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8, "tokens": 67, "ccn": 0}, {"loc": 122, "file_path": "src/argouml-app/src/org/argouml/application/helpers/ResourceLoader.java", "comments": 111, "loc_per_function": 9.38, "blanks_per_loc": 0.2, "num_funs": 13, "comments_per_loc": 0.91, "tokens": 799, "ccn": 31}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/application/helpers/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/application/helpers/ApplicationVersion.java", "comments": 60, "loc_per_function": 4.75, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 3.16, "tokens": 83, "ccn": 4}, {"loc": 331, "file_path": "src/argouml-app/src/org/argouml/application/helpers/ResourceLoaderWrapper.java", "comments": 141, "loc_per_function": 27.58, "blanks_per_loc": 0.13, "num_funs": 12, "comments_per_loc": 0.43, "tokens": 2375, "ccn": 31}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/ui/SaveSwingWorker.java", "comments": 69, "loc_per_function": 11.75, "blanks_per_loc": 0.23, "num_funs": 4, "comments_per_loc": 1.47, "tokens": 295, "ccn": 6}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabPreferences.java", "comments": 66, "loc_per_function": 11.25, "blanks_per_loc": 0.27, "num_funs": 8, "comments_per_loc": 0.73, "tokens": 553, "ccn": 9}, {"loc": 106, "file_path": "src/argouml-app/src/org/argouml/ui/TreeModelSupport.java", "comments": 199, "loc_per_function": 11.78, "blanks_per_loc": 0.21, "num_funs": 9, "comments_per_loc": 1.88, "tokens": 602, "ccn": 21}, {"loc": 461, "file_path": "src/argouml-app/src/org/argouml/ui/FindDialog.java", "comments": 208, "loc_per_function": 18.44, "blanks_per_loc": 0.21, "num_funs": 25, "comments_per_loc": 0.45, "tokens": 3637, "ccn": 47}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/ui/ContextActionFactoryManager.java", "comments": 70, "loc_per_function": 9.5, "blanks_per_loc": 0.29, "num_funs": 4, "comments_per_loc": 1.84, "tokens": 237, "ccn": 8}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/ui/MenuBarFactory.java", "comments": 48, "loc_per_function": 12, "blanks_per_loc": 0.42, "num_funs": 1, "comments_per_loc": 4, "tokens": 74, "ccn": 2}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/ui/HelpBox.java", "comments": 57, "loc_per_function": 42, "blanks_per_loc": 0.25, "num_funs": 2, "comments_per_loc": 0.68, "tokens": 664, "ccn": 8}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/ui/TreeModelComposite.java", "comments": 73, "loc_per_function": 7.25, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 1.26, "tokens": 334, "ccn": 15}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/ui/ActionUndo.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 126, "ccn": 3}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/UndoableAction.java", "comments": 51, "loc_per_function": 5.5, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.32, "tokens": 139, "ccn": 4}, {"loc": 139, "file_path": "src/argouml-app/src/org/argouml/ui/TabText.java", "comments": 132, "loc_per_function": 6.95, "blanks_per_loc": 0.25, "num_funs": 20, "comments_per_loc": 0.95, "tokens": 815, "ccn": 31}, {"loc": 213, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanelFigText.java", "comments": 81, "loc_per_function": 23.67, "blanks_per_loc": 0.22, "num_funs": 9, "comments_per_loc": 0.38, "tokens": 1501, "ccn": 39}, {"loc": 374, "file_path": "src/argouml-app/src/org/argouml/ui/DetailsPane.java", "comments": 279, "loc_per_function": 10.69, "blanks_per_loc": 0.2, "num_funs": 35, "comments_per_loc": 0.75, "tokens": 2367, "ccn": 99}, {"loc": 125, "file_path": "src/argouml-app/src/org/argouml/ui/ExceptionDialog.java", "comments": 109, "loc_per_function": 13.89, "blanks_per_loc": 0.24, "num_funs": 9, "comments_per_loc": 0.87, "tokens": 923, "ccn": 12}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/ui/TabTarget.java", "comments": 62, "loc_per_function": 8, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 7.75, "tokens": 53, "ccn": 0}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/ui/HelpListener.java", "comments": 47, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.13, "tokens": 88, "ccn": 3}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanel.java", "comments": 110, "loc_per_function": 5.53, "blanks_per_loc": 0.3, "num_funs": 17, "comments_per_loc": 1.17, "tokens": 581, "ccn": 22}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/ui/ActionCreateContainedModelElement.java", "comments": 65, "loc_per_function": 12, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 1.35, "tokens": 245, "ccn": 4}, {"loc": 1200, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectBrowser.java", "comments": 583, "loc_per_function": 17.65, "blanks_per_loc": 0.16, "num_funs": 68, "comments_per_loc": 0.49, "tokens": 7425, "ccn": 204}, {"loc": 159, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectActions.java", "comments": 95, "loc_per_function": 13.25, "blanks_per_loc": 0.19, "num_funs": 12, "comments_per_loc": 0.6, "tokens": 1045, "ccn": 36}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/ui/LoadSwingWorker.java", "comments": 67, "loc_per_function": 10.75, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 1.56, "tokens": 294, "ccn": 5}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/ui/TabToDoTarget.java", "comments": 45, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 9, "tokens": 33, "ccn": 0}, {"loc": 105, "file_path": "src/argouml-app/src/org/argouml/ui/SystemInfoDialog.java", "comments": 68, "loc_per_function": 17.5, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.65, "tokens": 908, "ccn": 6}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/ui/GotoDialog.java", "comments": 67, "loc_per_function": 12.33, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 1.81, "tokens": 275, "ccn": 4}, {"loc": 179, "file_path": "src/argouml-app/src/org/argouml/ui/MultiEditorPane.java", "comments": 163, "loc_per_function": 8.95, "blanks_per_loc": 0.21, "num_funs": 20, "comments_per_loc": 0.91, "tokens": 1250, "ccn": 39}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/ui/CheckboxTableModel.java", "comments": 77, "loc_per_function": 7.5, "blanks_per_loc": 0.22, "num_funs": 8, "comments_per_loc": 1.28, "tokens": 373, "ccn": 19}, {"loc": 220, "file_path": "src/argouml-app/src/org/argouml/ui/ArgoJFontChooser.java", "comments": 110, "loc_per_function": 20, "blanks_per_loc": 0.2, "num_funs": 11, "comments_per_loc": 0.5, "tokens": 1511, "ccn": 19}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/ui/GUI.java", "comments": 90, "loc_per_function": 6, "blanks_per_loc": 0.42, "num_funs": 6, "comments_per_loc": 2.5, "tokens": 230, "ccn": 6}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/TransferableModelElements.java", "comments": 65, "loc_per_function": 7.25, "blanks_per_loc": 0.52, "num_funs": 4, "comments_per_loc": 2.24, "tokens": 161, "ccn": 5}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/ui/PerspectiveSupport.java", "comments": 97, "loc_per_function": 4.36, "blanks_per_loc": 0.56, "num_funs": 11, "comments_per_loc": 2.02, "tokens": 272, "ccn": 13}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/ui/HeapMonitor.java", "comments": 53, "loc_per_function": 18.25, "blanks_per_loc": 0.44, "num_funs": 4, "comments_per_loc": 0.73, "tokens": 675, "ccn": 4}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/ui/ArgoJMenu.java", "comments": 78, "loc_per_function": 13.75, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 1.42, "tokens": 423, "ccn": 8}, {"loc": 250, "file_path": "src/argouml-app/src/org/argouml/ui/TabResults.java", "comments": 163, "loc_per_function": 11.36, "blanks_per_loc": 0.18, "num_funs": 22, "comments_per_loc": 0.65, "tokens": 1657, "ccn": 47}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/ui/ActionImportXMI.java", "comments": 52, "loc_per_function": 36, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 0.72, "tokens": 481, "ccn": 12}, {"loc": 156, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabEnvironment.java", "comments": 80, "loc_per_function": 14.18, "blanks_per_loc": 0.22, "num_funs": 11, "comments_per_loc": 0.51, "tokens": 1024, "ccn": 14}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanelFigRRect.java", "comments": 60, "loc_per_function": 12.5, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.2, "tokens": 321, "ccn": 8}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/ui/ActionExportXMI.java", "comments": 51, "loc_per_function": 24.5, "blanks_per_loc": 0.22, "num_funs": 2, "comments_per_loc": 1.04, "tokens": 350, "ccn": 5}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/ui/ContextActionFactory.java", "comments": 61, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 12.2, "tokens": 26, "ccn": 0}, {"loc": 265, "file_path": "src/argouml-app/src/org/argouml/ui/DisplayTextTree.java", "comments": 147, "loc_per_function": 18.93, "blanks_per_loc": 0.2, "num_funs": 14, "comments_per_loc": 0.55, "tokens": 1806, "ccn": 58}, {"loc": 404, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabProfile.java", "comments": 60, "loc_per_function": 25.25, "blanks_per_loc": 0.24, "num_funs": 16, "comments_per_loc": 0.15, "tokens": 2721, "ccn": 63}, {"loc": 416, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanelFig.java", "comments": 223, "loc_per_function": 16, "blanks_per_loc": 0.17, "num_funs": 26, "comments_per_loc": 0.54, "tokens": 2910, "ccn": 85}, {"loc": 179, "file_path": "src/argouml-app/src/org/argouml/ui/ArgoToolbarManager.java", "comments": 128, "loc_per_function": 14.92, "blanks_per_loc": 0.24, "num_funs": 12, "comments_per_loc": 0.72, "tokens": 1138, "ccn": 33}, {"loc": 141, "file_path": "src/argouml-app/src/org/argouml/ui/SwingWorker.java", "comments": 126, "loc_per_function": 8.29, "blanks_per_loc": 0.31, "num_funs": 17, "comments_per_loc": 0.89, "tokens": 729, "ccn": 26}, {"loc": 168, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabAppearance.java", "comments": 90, "loc_per_function": 12, "blanks_per_loc": 0.24, "num_funs": 14, "comments_per_loc": 0.54, "tokens": 1140, "ccn": 23}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/ui/Clarifier.java", "comments": 56, "loc_per_function": 9, "blanks_per_loc": 0.78, "num_funs": 0, "comments_per_loc": 6.22, "tokens": 68, "ccn": 0}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/ui/NavigatorPane.java", "comments": 84, "loc_per_function": 17.5, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 1.2, "tokens": 564, "ccn": 6}, {"loc": 202, "file_path": "src/argouml-app/src/org/argouml/ui/ZoomSliderButton.java", "comments": 118, "loc_per_function": 15.54, "blanks_per_loc": 0.24, "num_funs": 13, "comments_per_loc": 0.58, "tokens": 1213, "ccn": 30}, {"loc": 154, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectSettingsDialog.java", "comments": 100, "loc_per_function": 9.62, "blanks_per_loc": 0.23, "num_funs": 16, "comments_per_loc": 0.65, "tokens": 954, "ccn": 35}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabUser.java", "comments": 78, "loc_per_function": 12.12, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 0.8, "tokens": 692, "ccn": 9}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/ui/TabFigTarget.java", "comments": 39, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13, "tokens": 14, "ccn": 0}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/ui/CmdCreateNode.java", "comments": 66, "loc_per_function": 8, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.75, "tokens": 161, "ccn": 3}, {"loc": 238, "file_path": "src/argouml-app/src/org/argouml/ui/LookAndFeelMgr.java", "comments": 220, "loc_per_function": 11.33, "blanks_per_loc": 0.25, "num_funs": 21, "comments_per_loc": 0.92, "tokens": 1574, "ccn": 67}, {"loc": 100, "file_path": "src/argouml-app/src/org/argouml/ui/ShadowComboBox.java", "comments": 93, "loc_per_function": 12.5, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 0.93, "tokens": 604, "ccn": 16}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanelFigNodeModelElement.java", "comments": 85, "loc_per_function": 14.33, "blanks_per_loc": 0.28, "num_funs": 6, "comments_per_loc": 0.99, "tokens": 549, "ccn": 13}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/ui/GUIProjectSettingsTabInterface.java", "comments": 50, "loc_per_function": 7, "blanks_per_loc": 0.71, "num_funs": 0, "comments_per_loc": 7.14, "tokens": 41, "ccn": 0}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/ui/ArgoStatusBar.java", "comments": 48, "loc_per_function": 6.22, "blanks_per_loc": 0.29, "num_funs": 9, "comments_per_loc": 0.86, "tokens": 373, "ccn": 9}, {"loc": 385, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProfile.java", "comments": 63, "loc_per_function": 19.25, "blanks_per_loc": 0.24, "num_funs": 20, "comments_per_loc": 0.16, "tokens": 2436, "ccn": 70}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/ui/JasonsTheme.java", "comments": 80, "loc_per_function": 3, "blanks_per_loc": 0.49, "num_funs": 13, "comments_per_loc": 2.05, "tokens": 355, "ccn": 13}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabLayout.java", "comments": 130, "loc_per_function": 5.64, "blanks_per_loc": 0.39, "num_funs": 11, "comments_per_loc": 2.1, "tokens": 476, "ccn": 11}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/ui/JasonsBigTheme.java", "comments": 80, "loc_per_function": 3, "blanks_per_loc": 0.51, "num_funs": 13, "comments_per_loc": 2.05, "tokens": 355, "ccn": 13}, {"loc": 108, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsDialog.java", "comments": 94, "loc_per_function": 7.71, "blanks_per_loc": 0.28, "num_funs": 14, "comments_per_loc": 0.87, "tokens": 627, "ccn": 24}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/ui/SplashScreen.java", "comments": 76, "loc_per_function": 5.88, "blanks_per_loc": 0.31, "num_funs": 16, "comments_per_loc": 0.81, "tokens": 551, "ccn": 18}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/ui/SplashPanel.java", "comments": 56, "loc_per_function": 16, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 1.75, "tokens": 209, "ccn": 3}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/ui/StatusBar.java", "comments": 63, "loc_per_function": 6.2, "blanks_per_loc": 0.27, "num_funs": 15, "comments_per_loc": 0.68, "tokens": 598, "ccn": 18}, {"loc": 256, "file_path": "src/argouml-app/src/org/argouml/ui/AboutBox.java", "comments": 117, "loc_per_function": 28.44, "blanks_per_loc": 0.19, "num_funs": 9, "comments_per_loc": 0.46, "tokens": 1850, "ccn": 11}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/ui/TabModelTarget.java", "comments": 39, "loc_per_function": 3, "blanks_per_loc": 1.67, "num_funs": 0, "comments_per_loc": 13, "tokens": 14, "ccn": 0}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/AbstractArgoJPanel.java", "comments": 62, "loc_per_function": 5.67, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 3.65, "tokens": 72, "ccn": 3}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/ui/JasonsHugeTheme.java", "comments": 80, "loc_per_function": 3, "blanks_per_loc": 0.49, "num_funs": 13, "comments_per_loc": 2.05, "tokens": 355, "ccn": 13}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/ui/ActionProjectSettings.java", "comments": 51, "loc_per_function": 10.5, "blanks_per_loc": 0.48, "num_funs": 2, "comments_per_loc": 2.43, "tokens": 129, "ccn": 3}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/ui/MenuBar14.java", "comments": 47, "loc_per_function": 61, "blanks_per_loc": 0.21, "num_funs": 1, "comments_per_loc": 0.77, "tokens": 487, "ccn": 1}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/ActionSettings.java", "comments": 56, "loc_per_function": 10, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 2.8, "tokens": 126, "ccn": 3}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/ui/MenuBar2.java", "comments": 47, "loc_per_function": 61, "blanks_per_loc": 0.21, "num_funs": 1, "comments_per_loc": 0.77, "tokens": 487, "ccn": 1}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/ui/ActionCreateEdgeModelElement.java", "comments": 51, "loc_per_function": 24, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 268, "ccn": 3}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/ui/ChildGenSearch.java", "comments": 51, "loc_per_function": 25, "blanks_per_loc": 0.32, "num_funs": 1, "comments_per_loc": 2.04, "tokens": 214, "ccn": 4}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/ui/ProgressMonitorWindow.java", "comments": 91, "loc_per_function": 8.55, "blanks_per_loc": 0.23, "num_funs": 11, "comments_per_loc": 0.97, "tokens": 532, "ccn": 15}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/ui/ActionRedo.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 127, "ccn": 3}, {"loc": 123, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProperties.java", "comments": 94, "loc_per_function": 15.38, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 0.76, "tokens": 914, "ccn": 8}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerPerspective.java", "comments": 74, "loc_per_function": 4.62, "blanks_per_loc": 0.41, "num_funs": 8, "comments_per_loc": 2, "tokens": 206, "ccn": 8}, {"loc": 101, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ActionExportProfileXMI.java", "comments": 51, "loc_per_function": 20.2, "blanks_per_loc": 0.24, "num_funs": 5, "comments_per_loc": 0.5, "tokens": 719, "ccn": 17}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 586, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/PerspectiveConfigurator.java", "comments": 186, "loc_per_function": 19.53, "blanks_per_loc": 0.15, "num_funs": 30, "comments_per_loc": 0.32, "tokens": 3955, "ccn": 75}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManagerListener.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 28, "ccn": 0}, {"loc": 547, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/DnDExplorerTree.java", "comments": 323, "loc_per_function": 28.79, "blanks_per_loc": 0.18, "num_funs": 19, "comments_per_loc": 0.59, "tokens": 3471, "ccn": 98}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ActionManageProfiles.java", "comments": 51, "loc_per_function": 19, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.34, "tokens": 242, "ccn": 6}, {"loc": 385, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeModel.java", "comments": 289, "loc_per_function": 16.74, "blanks_per_loc": 0.21, "num_funs": 23, "comments_per_loc": 0.75, "tokens": 2513, "ccn": 80}, {"loc": 317, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerTree.java", "comments": 205, "loc_per_function": 13.78, "blanks_per_loc": 0.21, "num_funs": 23, "comments_per_loc": 0.65, "tokens": 2083, "ccn": 73}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java", "comments": 73, "loc_per_function": 9.12, "blanks_per_loc": 0.23, "num_funs": 8, "comments_per_loc": 1, "tokens": 426, "ccn": 19}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ActionPerspectiveConfig.java", "comments": 50, "loc_per_function": 10, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 2.5, "tokens": 129, "ccn": 2}, {"loc": 78, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ActionDeployProfile.java", "comments": 62, "loc_per_function": 26, "blanks_per_loc": 0.14, "num_funs": 3, "comments_per_loc": 0.79, "tokens": 606, "ccn": 12}, {"loc": 485, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManager.java", "comments": 141, "loc_per_function": 25.53, "blanks_per_loc": 0.13, "num_funs": 19, "comments_per_loc": 0.29, "tokens": 3891, "ccn": 38}, {"loc": 572, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerPopup.java", "comments": 176, "loc_per_function": 27.24, "blanks_per_loc": 0.14, "num_funs": 21, "comments_per_loc": 0.31, "tokens": 3687, "ccn": 125}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/WeakExplorerNode.java", "comments": 101, "loc_per_function": 4, "blanks_per_loc": 1.25, "num_funs": 0, "comments_per_loc": 25.25, "tokens": 21, "ccn": 0}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/TypeThenNameOrder.java", "comments": 63, "loc_per_function": 17.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.19, "tokens": 319, "ccn": 17}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/NameOrder.java", "comments": 70, "loc_per_function": 11.4, "blanks_per_loc": 0.28, "num_funs": 5, "comments_per_loc": 1.23, "tokens": 370, "ccn": 13}, {"loc": 123, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerEventAdaptor.java", "comments": 126, "loc_per_function": 12.3, "blanks_per_loc": 0.21, "num_funs": 10, "comments_per_loc": 1.02, "tokens": 788, "ccn": 30}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/TreeModelUMLEventListener.java", "comments": 55, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 7.86, "tokens": 40, "ccn": 0}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/PerspectiveComboBox.java", "comments": 53, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 3.31, "tokens": 77, "ccn": 3}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToModel.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 124, "ccn": 4}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToComment.java", "comments": 53, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.04, "tokens": 167, "ccn": 5}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoNodeToResidentComponent.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 127, "ccn": 4}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToDoActivity.java", "comments": 52, "loc_per_function": 10, "blanks_per_loc": 0.37, "num_funs": 3, "comments_per_loc": 1.73, "tokens": 202, "ccn": 6}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoPackageToClass.java", "comments": 50, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 2.27, "tokens": 137, "ccn": 4}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToEntry.java", "comments": 51, "loc_per_function": 10, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 202, "ccn": 6}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToInstance.java", "comments": 50, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.92, "tokens": 168, "ccn": 5}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/AssociationsNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 81, "ccn": 4}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoCollaborationToDiagram.java", "comments": 51, "loc_per_function": 14.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.19, "tokens": 324, "ccn": 12}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToIncomingDependency.java", "comments": 52, "loc_per_function": 13.33, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.3, "tokens": 251, "ccn": 7}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassToAssociatedClass.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToNode.java", "comments": 49, "loc_per_function": 7.67, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 2.13, "tokens": 137, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/OutgoingDependencyNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.53, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 79, "ccn": 4}, {"loc": 101, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassToSummary.java", "comments": 55, "loc_per_function": 16.83, "blanks_per_loc": 0.29, "num_funs": 6, "comments_per_loc": 0.54, "tokens": 748, "ccn": 24}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToStateMachine.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2, "tokens": 167, "ccn": 5}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/InheritanceNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.53, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 79, "ccn": 4}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoGeneralizableElementToSpecialized.java", "comments": 50, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.85, "tokens": 167, "ccn": 5}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToOperation.java", "comments": 52, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.93, "tokens": 171, "ccn": 5}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoDiagramToEdge.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 122, "ccn": 4}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStatemachineToDiagram.java", "comments": 52, "loc_per_function": 15.67, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 1.11, "tokens": 308, "ccn": 9}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassToNavigableClass.java", "comments": 50, "loc_per_function": 20.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 0.82, "tokens": 403, "ccn": 14}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToDiagram.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 120, "ccn": 4}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoOperationToCollaboration.java", "comments": 55, "loc_per_function": 9.67, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.9, "tokens": 200, "ccn": 6}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProfileToModel.java", "comments": 50, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.92, "tokens": 149, "ccn": 5}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoNamespaceToClassifierAndPackage.java", "comments": 51, "loc_per_function": 13.33, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.27, "tokens": 258, "ccn": 8}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToInternalTrans.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/AttributesNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.65, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 81, "ccn": 4}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToContents.java", "comments": 55, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.12, "tokens": 178, "ccn": 5}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoPackageToElementImport.java", "comments": 51, "loc_per_function": 8, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 2.12, "tokens": 164, "ccn": 6}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoEnumerationToLiterals.java", "comments": 54, "loc_per_function": 9.5, "blanks_per_loc": 0.29, "num_funs": 4, "comments_per_loc": 1.42, "tokens": 258, "ccn": 8}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/IncomingDependencyNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 81, "ccn": 4}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoUseCaseToExtensionPoint.java", "comments": 54, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.08, "tokens": 167, "ccn": 5}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStimulusToAction.java", "comments": 49, "loc_per_function": 10.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.58, "tokens": 200, "ccn": 5}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoOperationToCollaborationDiagram.java", "comments": 53, "loc_per_function": 12, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.47, "tokens": 259, "ccn": 7}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoCriticsToCritic.java", "comments": 54, "loc_per_function": 16.67, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 1.08, "tokens": 281, "ccn": 8}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToSequenceDiagram.java", "comments": 51, "loc_per_function": 11.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.46, "tokens": 250, "ccn": 7}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/AbstractPerspectiveRule.java", "comments": 49, "loc_per_function": 9, "blanks_per_loc": 0.89, "num_funs": 1, "comments_per_loc": 5.44, "tokens": 54, "ccn": 1}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToState.java", "comments": 58, "loc_per_function": 16, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.21, "tokens": 340, "ccn": 10}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoDiagramToNode.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 122, "ccn": 4}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoTransitionToGuard.java", "comments": 50, "loc_per_function": 9.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.72, "tokens": 189, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToTransition.java", "comments": 51, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.96, "tokens": 167, "ccn": 5}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToAttribute.java", "comments": 52, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.93, "tokens": 171, "ccn": 5}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToStateMachine.java", "comments": 50, "loc_per_function": 9, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.85, "tokens": 174, "ccn": 5}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoOperationToSequenceDiagram.java", "comments": 51, "loc_per_function": 11.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.46, "tokens": 254, "ccn": 7}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToDiagrams.java", "comments": 50, "loc_per_function": 12.75, "blanks_per_loc": 0.18, "num_funs": 4, "comments_per_loc": 0.98, "tokens": 329, "ccn": 11}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoAssocRoleToMessages.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 168, "ccn": 5}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToContainedLostElements.java", "comments": 55, "loc_per_function": 14, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 1.31, "tokens": 261, "ccn": 8}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToBehavioralFeature.java", "comments": 53, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.04, "tokens": 167, "ccn": 5}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoComponentToResidentModelElement.java", "comments": 52, "loc_per_function": 9.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.86, "tokens": 188, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoElementToMachine.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoCompositeStateToSubvertex.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoMessageToAction.java", "comments": 52, "loc_per_function": 11, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.58, "tokens": 209, "ccn": 6}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoTransitionToTarget.java", "comments": 49, "loc_per_function": 9.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.69, "tokens": 189, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoCollaborationToInteraction.java", "comments": 51, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.96, "tokens": 168, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToBehavior.java", "comments": 51, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.96, "tokens": 167, "ccn": 5}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToContainedDiagrams.java", "comments": 53, "loc_per_function": 11.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.51, "tokens": 241, "ccn": 7}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoNamespaceToOwnedElements.java", "comments": 58, "loc_per_function": 22.67, "blanks_per_loc": 0.13, "num_funs": 3, "comments_per_loc": 0.85, "tokens": 483, "ccn": 21}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToInheritance.java", "comments": 52, "loc_per_function": 20, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 0.87, "tokens": 413, "ccn": 11}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToTemplateParameter.java", "comments": 5, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 0.23, "tokens": 135, "ccn": 4}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoBehavioralFeatureToStateDiagram.java", "comments": 52, "loc_per_function": 12, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.44, "tokens": 254, "ccn": 7}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToElements.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToDownstream.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToRoots.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.55, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 120, "ccn": 4}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStereotypeToTagDefinition.java", "comments": 54, "loc_per_function": 8.4, "blanks_per_loc": 0.29, "num_funs": 5, "comments_per_loc": 1.29, "tokens": 266, "ccn": 9}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoTransitiontoEffect.java", "comments": 50, "loc_per_function": 10.67, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.56, "tokens": 202, "ccn": 6}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToCollaboration.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2, "tokens": 167, "ccn": 5}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProfileConfigurationToProfile.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 120, "ccn": 4}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToOutgoingTrans.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/OperationsNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.53, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 79, "ccn": 4}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoNamespaceToDiagram.java", "comments": 58, "loc_per_function": 13.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.45, "tokens": 273, "ccn": 9}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoInteractionToMessages.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToExit.java", "comments": 51, "loc_per_function": 10, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 202, "ccn": 6}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoTransitionToSource.java", "comments": 48, "loc_per_function": 9.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.66, "tokens": 189, "ccn": 5}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToBaseElements.java", "comments": 49, "loc_per_function": 12.67, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 1.29, "tokens": 232, "ccn": 7}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToCollaboration.java", "comments": 52, "loc_per_function": 12.33, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 1.41, "tokens": 236, "ccn": 7}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProfileToCritics.java", "comments": 51, "loc_per_function": 11, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.55, "tokens": 196, "ccn": 4}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToAssociation.java", "comments": 52, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.93, "tokens": 171, "ccn": 5}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToProfileConfiguration.java", "comments": 50, "loc_per_function": 7.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.17, "tokens": 142, "ccn": 4}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSignalToReception.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2, "tokens": 167, "ccn": 5}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToOutgoingDependency.java", "comments": 54, "loc_per_function": 13, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.38, "tokens": 244, "ccn": 7}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoLinkToStimuli.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 2, "tokens": 168, "ccn": 5}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToTop.java", "comments": 51, "loc_per_function": 10, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 196, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToStructuralFeature.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/PerspectiveRule.java", "comments": 61, "loc_per_function": 8, "blanks_per_loc": 0.88, "num_funs": 0, "comments_per_loc": 7.62, "tokens": 49, "ccn": 0}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToCollaboration.java", "comments": 49, "loc_per_function": 11, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 1.48, "tokens": 207, "ccn": 6}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoBehavioralFeatureToStateMachine.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2, "tokens": 167, "ccn": 5}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSubmachineStateToStateMachine.java", "comments": 53, "loc_per_function": 10, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.77, "tokens": 196, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToIncomingTrans.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5}, {"loc": 557, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/TargetManager.java", "comments": 377, "loc_per_function": 10.71, "blanks_per_loc": 0.2, "num_funs": 52, "comments_per_loc": 0.68, "tokens": 3444, "ccn": 154}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/TargetListener.java", "comments": 53, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 7.57, "tokens": 47, "ccn": 0}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/TargetEvent.java", "comments": 105, "loc_per_function": 7, "blanks_per_loc": 0.33, "num_funs": 9, "comments_per_loc": 1.67, "tokens": 387, "ccn": 17}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/TargettableModelView.java", "comments": 50, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 12.5, "tokens": 20, "ccn": 0}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ShortcutChangedEvent.java", "comments": 56, "loc_per_function": 7, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4, "tokens": 74, "ccn": 2}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/NavigateTargetBackAction.java", "comments": 58, "loc_per_function": 7.33, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.64, "tokens": 151, "ccn": 3}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionSystemInfo.java", "comments": 46, "loc_per_function": 15.5, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 1.48, "tokens": 236, "ccn": 3}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionGotoDiagram.java", "comments": 53, "loc_per_function": 11, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 1.61, "tokens": 227, "ccn": 4}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionNotation.java", "comments": 72, "loc_per_function": 9.83, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 1.22, "tokens": 436, "ccn": 10}, {"loc": 311, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/RelationshipActionFactory.java", "comments": 25, "loc_per_function": 18.29, "blanks_per_loc": 0.18, "num_funs": 17, "comments_per_loc": 0.08, "tokens": 2097, "ccn": 61}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ZoomActionProxy.java", "comments": 57, "loc_per_function": 13.5, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 2.11, "tokens": 171, "ccn": 6}, {"loc": 444, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ShortcutMgr.java", "comments": 191, "loc_per_function": 34.15, "blanks_per_loc": 0.26, "num_funs": 13, "comments_per_loc": 0.43, "tokens": 3453, "ccn": 38}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 87, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ShortcutField.java", "comments": 67, "loc_per_function": 29, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 0.77, "tokens": 527, "ccn": 16}, {"loc": 108, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionAdjustGrid.java", "comments": 76, "loc_per_function": 18, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.7, "tokens": 853, "ccn": 21}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/NavigateTargetForwardAction.java", "comments": 58, "loc_per_function": 7.33, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.64, "tokens": 152, "ccn": 3}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionPrint.java", "comments": 48, "loc_per_function": 8.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 2.82, "tokens": 115, "ccn": 2}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionFind.java", "comments": 57, "loc_per_function": 10.5, "blanks_per_loc": 0.52, "num_funs": 2, "comments_per_loc": 2.71, "tokens": 153, "ccn": 2}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/CmdSetPreferredSize.java", "comments": 72, "loc_per_function": 11, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 1.31, "tokens": 377, "ccn": 13}, {"loc": 731, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java", "comments": 324, "loc_per_function": 17.83, "blanks_per_loc": 0.2, "num_funs": 41, "comments_per_loc": 0.44, "tokens": 5277, "ccn": 60}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionShowXMLDump.java", "comments": 48, "loc_per_function": 14, "blanks_per_loc": 0.48, "num_funs": 3, "comments_per_loc": 1.14, "tokens": 326, "ccn": 3}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionAdjustSnap.java", "comments": 57, "loc_per_function": 18.8, "blanks_per_loc": 0.2, "num_funs": 5, "comments_per_loc": 0.61, "tokens": 722, "ccn": 12}, {"loc": 88, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/LastRecentlyUsedMenuList.java", "comments": 115, "loc_per_function": 29.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.31, "tokens": 604, "ccn": 14}, {"loc": 373, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/SettingsTabShortcuts.java", "comments": 203, "loc_per_function": 14.92, "blanks_per_loc": 0.18, "num_funs": 25, "comments_per_loc": 0.54, "tokens": 2560, "ccn": 61}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/PrintManager.java", "comments": 52, "loc_per_function": 5.5, "blanks_per_loc": 0.5, "num_funs": 4, "comments_per_loc": 2.36, "tokens": 129, "ccn": 5}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionPageSetup.java", "comments": 45, "loc_per_function": 7, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 3.21, "tokens": 93, "ccn": 2}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionNewProfile.java", "comments": 50, "loc_per_function": 20, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.25, "tokens": 318, "ccn": 4}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/InitUiCmdSubsystem.java", "comments": 41, "loc_per_function": 6.25, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.64, "tokens": 160, "ccn": 4}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ShortcutChangedListener.java", "comments": 46, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 9.2, "tokens": 30, "ccn": 0}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionExit.java", "comments": 57, "loc_per_function": 7.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.59, "tokens": 144, "ccn": 3}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionSelectAll.java", "comments": 49, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.45, "tokens": 64, "ccn": 2}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionHelp.java", "comments": 49, "loc_per_function": 8.5, "blanks_per_loc": 0.65, "num_funs": 2, "comments_per_loc": 2.88, "tokens": 122, "ccn": 2}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionAdjustPageBreaks.java", "comments": 49, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.45, "tokens": 65, "ccn": 2}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionWrapper.java", "comments": 86, "loc_per_function": 5.29, "blanks_per_loc": 0.43, "num_funs": 7, "comments_per_loc": 2.32, "tokens": 164, "ccn": 7}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionSelectInvert.java", "comments": 49, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.45, "tokens": 64, "ccn": 2}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionNew.java", "comments": 53, "loc_per_function": 20.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 1.29, "tokens": 327, "ccn": 4}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionAboutArgoUML.java", "comments": 48, "loc_per_function": 10.5, "blanks_per_loc": 0.48, "num_funs": 2, "comments_per_loc": 2.29, "tokens": 151, "ccn": 2}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigInk.java", "comments": 41, "loc_per_function": 8, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 2.56, "tokens": 117, "ccn": 2}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigLine.java", "comments": 64, "loc_per_function": 5.75, "blanks_per_loc": 0.35, "num_funs": 8, "comments_per_loc": 1.39, "tokens": 292, "ccn": 8}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigCircle.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.36, "num_funs": 6, "comments_per_loc": 1.44, "tokens": 242, "ccn": 6}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigRRect.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.33, "num_funs": 6, "comments_per_loc": 1.44, "tokens": 242, "ccn": 6}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigSpline.java", "comments": 56, "loc_per_function": 5.86, "blanks_per_loc": 0.39, "num_funs": 7, "comments_per_loc": 1.37, "tokens": 238, "ccn": 7}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigSpline.java", "comments": 41, "loc_per_function": 10.5, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.95, "tokens": 138, "ccn": 2}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigPoly.java", "comments": 56, "loc_per_function": 5.86, "blanks_per_loc": 0.39, "num_funs": 7, "comments_per_loc": 1.37, "tokens": 238, "ccn": 7}, {"loc": 170, "file_path": "src/argouml-app/src/org/argouml/gefext/DeferredBufferedImage.java", "comments": 128, "loc_per_function": 6.8, "blanks_per_loc": 0.29, "num_funs": 25, "comments_per_loc": 0.75, "tokens": 1139, "ccn": 32}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigPoly.java", "comments": 46, "loc_per_function": 11, "blanks_per_loc": 0.41, "num_funs": 2, "comments_per_loc": 2.09, "tokens": 140, "ccn": 2}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigRect.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.33, "num_funs": 6, "comments_per_loc": 1.44, "tokens": 242, "ccn": 6}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigRect.java", "comments": 44, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.93, "tokens": 101, "ccn": 2}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigCircle.java", "comments": 44, "loc_per_function": 7.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 2.93, "tokens": 101, "ccn": 2}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigRRect.java", "comments": 44, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.93, "tokens": 101, "ccn": 2}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigLine.java", "comments": 49, "loc_per_function": 8, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 3.06, "tokens": 106, "ccn": 2}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigInk.java", "comments": 56, "loc_per_function": 5.86, "blanks_per_loc": 0.39, "num_funs": 7, "comments_per_loc": 1.37, "tokens": 238, "ccn": 7}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/aboutbox.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/critics.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/misc.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/checklist.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/statusmsg.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/i18n/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/UMLResourceBundle.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 177, "file_path": "src/argouml-app/src/org/argouml/i18n/Translator.java", "comments": 173, "loc_per_function": 12.64, "blanks_per_loc": 0.23, "num_funs": 14, "comments_per_loc": 0.98, "tokens": 1073, "ccn": 32}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/parsing.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/checkbox.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/message.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/action.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/filechooser.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/wfr.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/combobox.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/optionpane.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/tab.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/profile.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/mnemonic.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/menu.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/dialog.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/button.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/i18n/label.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 119, "file_path": "src/argouml-app/src/org/argouml/moduleloader/SettingsTabModules.java", "comments": 114, "loc_per_function": 7.93, "blanks_per_loc": 0.28, "num_funs": 15, "comments_per_loc": 0.96, "tokens": 793, "ccn": 25}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/moduleloader/DetailsTabProvider.java", "comments": 45, "loc_per_function": 6, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 7.5, "tokens": 39, "ccn": 0}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/moduleloader/ModuleInterface.java", "comments": 119, "loc_per_function": 11, "blanks_per_loc": 0.91, "num_funs": 0, "comments_per_loc": 10.82, "tokens": 54, "ccn": 0}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/moduleloader/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/moduleloader/InitModuleLoader.java", "comments": 41, "loc_per_function": 6.25, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.64, "tokens": 163, "ccn": 4}, {"loc": 534, "file_path": "src/argouml-app/src/org/argouml/moduleloader/ModuleLoader2.java", "comments": 328, "loc_per_function": 15.71, "blanks_per_loc": 0.19, "num_funs": 34, "comments_per_loc": 0.61, "tokens": 3150, "ccn": 118}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/util/ThreadUtils.java", "comments": 47, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 5.88, "tokens": 38, "ccn": 2}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/util/FileFilters.java", "comments": 104, "loc_per_function": 37, "blanks_per_loc": 0.51, "num_funs": 1, "comments_per_loc": 2.81, "tokens": 270, "ccn": 2}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/util/SuffixFilter.java", "comments": 78, "loc_per_function": 7.33, "blanks_per_loc": 0.24, "num_funs": 9, "comments_per_loc": 1.18, "tokens": 392, "ccn": 18}, {"loc": 140, "file_path": "src/argouml-app/src/org/argouml/util/KeyEventUtils.java", "comments": 88, "loc_per_function": 35, "blanks_per_loc": 0.16, "num_funs": 4, "comments_per_loc": 0.63, "tokens": 852, "ccn": 91}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/util/Tools.java", "comments": 63, "loc_per_function": 33, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 0.48, "tokens": 897, "ccn": 19}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/util/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/util/PredicateType.java", "comments": 39, "loc_per_function": 8.25, "blanks_per_loc": 0.21, "num_funs": 8, "comments_per_loc": 0.59, "tokens": 388, "ccn": 15}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/util/ChildGenerator.java", "comments": 55, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 11, "tokens": 27, "ccn": 0}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/util/UIUtils.java", "comments": 50, "loc_per_function": 23, "blanks_per_loc": 0.35, "num_funs": 1, "comments_per_loc": 2.17, "tokens": 159, "ccn": 1}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/util/Predicate.java", "comments": 50, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 12.5, "tokens": 20, "ccn": 0}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/util/ArgoFrame.java", "comments": 74, "loc_per_function": 10.6, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 1.4, "tokens": 293, "ccn": 12}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/util/CustomSeparator.java", "comments": 136, "loc_per_function": 5.44, "blanks_per_loc": 0.27, "num_funs": 9, "comments_per_loc": 2.78, "tokens": 270, "ccn": 13}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/util/PredicateEquals.java", "comments": 46, "loc_per_function": 6.5, "blanks_per_loc": 0.46, "num_funs": 2, "comments_per_loc": 3.54, "tokens": 60, "ccn": 3}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/util/IItemUID.java", "comments": 52, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 10.4, "tokens": 26, "ccn": 0}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/util/CollectionUtil.java", "comments": 66, "loc_per_function": 9, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 180, "ccn": 9}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/util/ArgoDialog.java", "comments": 75, "loc_per_function": 6.83, "blanks_per_loc": 0.32, "num_funs": 6, "comments_per_loc": 1.83, "tokens": 275, "ccn": 9}, {"loc": 137, "file_path": "src/argouml-app/src/org/argouml/util/ItemUID.java", "comments": 161, "loc_per_function": 19.57, "blanks_per_loc": 0.17, "num_funs": 7, "comments_per_loc": 1.18, "tokens": 886, "ccn": 32}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/util/SingleElementIterator.java", "comments": 45, "loc_per_function": 6.5, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 1.73, "tokens": 113, "ccn": 6}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/util/IteratorEnumeration.java", "comments": 48, "loc_per_function": 5, "blanks_per_loc": 0.67, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 84, "ccn": 3}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/util/JavaRuntimeUtility.java", "comments": 50, "loc_per_function": 7, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 3.57, "tokens": 91, "ccn": 6}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/util/FileConstants.java", "comments": 55, "loc_per_function": 6, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 9.17, "tokens": 36, "ccn": 0}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/util/ToolBarUtility.java", "comments": 87, "loc_per_function": 17.83, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.81, "tokens": 802, "ccn": 24}, {"loc": 397, "file_path": "src/argouml-app/src/org/argouml/util/MyTokenizer.java", "comments": 311, "loc_per_function": 11.34, "blanks_per_loc": 0.2, "num_funs": 35, "comments_per_loc": 0.78, "tokens": 2035, "ccn": 92}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/util/PredicateTrue.java", "comments": 45, "loc_per_function": 4, "blanks_per_loc": 0.75, "num_funs": 3, "comments_per_loc": 3.75, "tokens": 53, "ccn": 3}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/util/PredicateStringMatch.java", "comments": 40, "loc_per_function": 19, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.7, "tokens": 356, "ccn": 15}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/util/EnumerationIterator.java", "comments": 41, "loc_per_function": 4.5, "blanks_per_loc": 0.56, "num_funs": 4, "comments_per_loc": 2.28, "tokens": 85, "ccn": 4}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/util/osdep/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 115, "file_path": "src/argouml-app/src/org/argouml/util/osdep/OSXAdapter.java", "comments": 157, "loc_per_function": 11.5, "blanks_per_loc": 0.24, "num_funs": 10, "comments_per_loc": 1.37, "tokens": 919, "ccn": 27}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/util/osdep/OsUtil.java", "comments": 64, "loc_per_function": 3.8, "blanks_per_loc": 0.53, "num_funs": 5, "comments_per_loc": 3.37, "tokens": 116, "ccn": 5}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/util/osdep/StartBrowser.java", "comments": 51, "loc_per_function": 24, "blanks_per_loc": 0.19, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 299, "ccn": 6}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/util/logging/SimpleTimer.java", "comments": 77, "loc_per_function": 8.29, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 1.33, "tokens": 421, "ccn": 11}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/util/logging/package.html", "comments": 29, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/util/logging/AwtExceptionHandler.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.61, "tokens": 106, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/pattern/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/CrSingletonViolatedOnlyPrivateConstructors.java", "comments": 91, "loc_per_function": 18.5, "blanks_per_loc": 0.49, "num_funs": 2, "comments_per_loc": 2.46, "tokens": 252, "ccn": 7}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/CrConsiderSingleton.java", "comments": 87, "loc_per_function": 30.5, "blanks_per_loc": 0.48, "num_funs": 2, "comments_per_loc": 1.43, "tokens": 424, "ccn": 15}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/CrSingletonViolatedMissingStaticAttr.java", "comments": 92, "loc_per_function": 18.5, "blanks_per_loc": 0.49, "num_funs": 2, "comments_per_loc": 2.49, "tokens": 251, "ccn": 7}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/InitPatternCritics.java", "comments": 41, "loc_per_function": 7.75, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.32, "tokens": 220, "ccn": 4}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/CrConsiderFacade.java", "comments": 53, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.31, "tokens": 99, "ccn": 2}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/persistence/OffenderXMLHelper.java", "comments": 62, "loc_per_function": 7, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 4.43, "tokens": 54, "ccn": 3}, {"loc": 100, "file_path": "src/argouml-app/src/org/argouml/persistence/PgmlUtility.java", "comments": 82, "loc_per_function": 14.29, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 698, "ccn": 23}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/persistence/XmiFormatException.java", "comments": 52, "loc_per_function": 4.5, "blanks_per_loc": 0.78, "num_funs": 2, "comments_per_loc": 5.78, "tokens": 45, "ccn": 2}, {"loc": 272, "file_path": "src/argouml-app/src/org/argouml/persistence/pgml.dtd", "comments": 108, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 163, "file_path": "src/argouml-app/src/org/argouml/persistence/SAXParserBase.java", "comments": 161, "loc_per_function": 10.87, "blanks_per_loc": 0.3, "num_funs": 15, "comments_per_loc": 0.99, "tokens": 1197, "ccn": 33}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/persistence/XMLElement.java", "comments": 97, "loc_per_function": 2.5, "blanks_per_loc": 0.6, "num_funs": 14, "comments_per_loc": 2.77, "tokens": 288, "ccn": 14}, {"loc": 102, "file_path": "src/argouml-app/src/org/argouml/persistence/ArgoTokenTable.java", "comments": 81, "loc_per_function": 51, "blanks_per_loc": 0.15, "num_funs": 2, "comments_per_loc": 0.79, "tokens": 799, "ccn": 2}, {"loc": 305, "file_path": "src/argouml-app/src/org/argouml/persistence/ArgoParser.java", "comments": 168, "loc_per_function": 8.24, "blanks_per_loc": 0.19, "num_funs": 37, "comments_per_loc": 0.55, "tokens": 1747, "ccn": 75}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/persistence/todo.tee", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/persistence/argo.dtd", "comments": 76, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 106, "file_path": "src/argouml-app/src/org/argouml/persistence/DiagramMemberFilePersister.java", "comments": 62, "loc_per_function": 17.67, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.58, "tokens": 652, "ccn": 14}, {"loc": 479, "file_path": "src/argouml-app/src/org/argouml/persistence/PGMLStackParser.java", "comments": 280, "loc_per_function": 20.83, "blanks_per_loc": 0.18, "num_funs": 23, "comments_per_loc": 0.58, "tokens": 3181, "ccn": 108}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/persistence/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/persistence/PersistenceException.java", "comments": 59, "loc_per_function": 4, "blanks_per_loc": 0.56, "num_funs": 4, "comments_per_loc": 3.69, "tokens": 75, "ccn": 4}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/persistence/XmlFilePersister.java", "comments": 49, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.45, "tokens": 37, "ccn": 2}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/persistence/ResolvedCriticXMLHelper.java", "comments": 70, "loc_per_function": 11.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 2.06, "tokens": 168, "ccn": 7}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/persistence/config.dtd", "comments": 53, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/persistence/TodoListMemberFilePersister.java", "comments": 46, "loc_per_function": 15.4, "blanks_per_loc": 0.26, "num_funs": 5, "comments_per_loc": 0.6, "tokens": 465, "ccn": 11}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/persistence/VersionException.java", "comments": 45, "loc_per_function": 6, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 7.5, "tokens": 27, "ccn": 1}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/persistence/ToDoItemXMLHelper.java", "comments": 85, "loc_per_function": 8.4, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 2.02, "tokens": 180, "ccn": 9}, {"loc": 334, "file_path": "src/argouml-app/src/org/argouml/persistence/ProfileConfigurationFilePersister.java", "comments": 108, "loc_per_function": 13.36, "blanks_per_loc": 0.24, "num_funs": 25, "comments_per_loc": 0.32, "tokens": 2034, "ccn": 60}, {"loc": 210, "file_path": "src/argouml-app/src/org/argouml/persistence/XmiFilePersister.java", "comments": 124, "loc_per_function": 21, "blanks_per_loc": 0.2, "num_funs": 10, "comments_per_loc": 0.59, "tokens": 1406, "ccn": 38}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/persistence/log.dtd", "comments": 52, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/persistence/ProjectFileView.java", "comments": 57, "loc_per_function": 7.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.59, "tokens": 131, "ccn": 5}, {"loc": 262, "file_path": "src/argouml-app/src/org/argouml/persistence/PersistenceManager.java", "comments": 215, "loc_per_function": 9.36, "blanks_per_loc": 0.18, "num_funs": 28, "comments_per_loc": 0.82, "tokens": 1478, "ccn": 55}, {"loc": 150, "file_path": "src/argouml-app/src/org/argouml/persistence/ZipFilePersister.java", "comments": 104, "loc_per_function": 18.75, "blanks_per_loc": 0.21, "num_funs": 8, "comments_per_loc": 0.69, "tokens": 991, "ccn": 25}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/persistence/OldModelMemberFilePersister.java", "comments": 41, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 10.25, "tokens": 15, "ccn": 0}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/persistence/TodoTokenTable.java", "comments": 64, "loc_per_function": 22.5, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.42, "tokens": 371, "ccn": 2}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/persistence/argo.tee", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 170, "file_path": "src/argouml-app/src/org/argouml/persistence/PrivateHandler.java", "comments": 249, "loc_per_function": 18.89, "blanks_per_loc": 0.2, "num_funs": 9, "comments_per_loc": 1.46, "tokens": 1077, "ccn": 41}, {"loc": 254, "file_path": "src/argouml-app/src/org/argouml/persistence/TodoParser.java", "comments": 190, "loc_per_function": 12.7, "blanks_per_loc": 0.26, "num_funs": 20, "comments_per_loc": 0.75, "tokens": 1484, "ccn": 76}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/persistence/FigEdgeHandler.java", "comments": 60, "loc_per_function": 30, "blanks_per_loc": 0.18, "num_funs": 2, "comments_per_loc": 1, "tokens": 385, "ccn": 12}, {"loc": 227, "file_path": "src/argouml-app/src/org/argouml/persistence/XmlInputStream.java", "comments": 138, "loc_per_function": 18.92, "blanks_per_loc": 0.14, "num_funs": 12, "comments_per_loc": 0.61, "tokens": 1240, "ccn": 58}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/persistence/hist.dtd", "comments": 50, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/persistence/MemberFilePersister.java", "comments": 84, "loc_per_function": 51, "blanks_per_loc": 0.31, "num_funs": 1, "comments_per_loc": 1.65, "tokens": 323, "ccn": 7}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/persistence/XmiExtensionParser.java", "comments": 36, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 9, "tokens": 21, "ccn": 0}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/persistence/PGML.tee", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 143, "file_path": "src/argouml-app/src/org/argouml/persistence/XmiInputStream.java", "comments": 86, "loc_per_function": 15.89, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 0.6, "tokens": 736, "ccn": 32}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/persistence/SaveException.java", "comments": 58, "loc_per_function": 4, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 4.83, "tokens": 58, "ccn": 3}, {"loc": 243, "file_path": "src/argouml-app/src/org/argouml/persistence/ModelMemberFilePersister.java", "comments": 144, "loc_per_function": 17.36, "blanks_per_loc": 0.19, "num_funs": 14, "comments_per_loc": 0.59, "tokens": 1556, "ccn": 46}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/persistence/UmlVersionException.java", "comments": 48, "loc_per_function": 6, "blanks_per_loc": 0.83, "num_funs": 1, "comments_per_loc": 8, "tokens": 32, "ccn": 1}, {"loc": 217, "file_path": "src/argouml-app/src/org/argouml/persistence/registry.xsd", "comments": 2, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/persistence/ProjectFilePersister.java", "comments": 65, "loc_per_function": 11, "blanks_per_loc": 0.73, "num_funs": 0, "comments_per_loc": 5.91, "tokens": 78, "ccn": 0}, {"loc": 143, "file_path": "src/argouml-app/src/org/argouml/persistence/OldZargoFilePersister.java", "comments": 95, "loc_per_function": 28.6, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 0.66, "tokens": 937, "ccn": 22}, {"loc": 232, "file_path": "src/argouml-app/src/org/argouml/persistence/AbstractFilePersister.java", "comments": 233, "loc_per_function": 8.92, "blanks_per_loc": 0.26, "num_funs": 26, "comments_per_loc": 1, "tokens": 1478, "ccn": 52}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/persistence/todo.dtd", "comments": 52, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 52, "file_path": "src/argouml-app/src/org/argouml/persistence/XMLTokenTableBase.java", "comments": 74, "loc_per_function": 8.67, "blanks_per_loc": 0.37, "num_funs": 6, "comments_per_loc": 1.42, "tokens": 361, "ccn": 14}, {"loc": 414, "file_path": "src/argouml-app/src/org/argouml/persistence/ZargoFilePersister.java", "comments": 147, "loc_per_function": 17.25, "blanks_per_loc": 0.25, "num_funs": 24, "comments_per_loc": 0.36, "tokens": 2797, "ccn": 75}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/persistence/OpenException.java", "comments": 69, "loc_per_function": 6.17, "blanks_per_loc": 0.38, "num_funs": 6, "comments_per_loc": 1.86, "tokens": 263, "ccn": 12}, {"loc": 505, "file_path": "src/argouml-app/src/org/argouml/persistence/UmlFilePersister.java", "comments": 247, "loc_per_function": 19.42, "blanks_per_loc": 0.21, "num_funs": 26, "comments_per_loc": 0.49, "tokens": 3307, "ccn": 91}, {"loc": 81, "file_path": "src/argouml-app/src/org/argouml/persistence/upgrades/upgrade4.xsl", "comments": 43, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 144, "file_path": "src/argouml-app/src/org/argouml/persistence/upgrades/upgrade3.xsl", "comments": 30, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/persistence/upgrades/upgrade5.xsl", "comments": 15, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 71, "file_path": "src/argouml-app/src/org/argouml/persistence/upgrades/upgrade6.xsl", "comments": 9, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 117, "file_path": "src/argouml-app/src/org/argouml/persistence/upgrades/upgrade2.xsl", "comments": 12, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/swingext/GlassPane.java", "comments": 71, "loc_per_function": 19, "blanks_per_loc": 0.29, "num_funs": 5, "comments_per_loc": 0.75, "tokens": 576, "ccn": 21}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/swingext/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/swingext/SpacerPanel.java", "comments": 60, "loc_per_function": 2.4, "blanks_per_loc": 0.83, "num_funs": 5, "comments_per_loc": 5, "tokens": 111, "ccn": 5}, {"loc": 173, "file_path": "src/argouml-app/src/org/argouml/swingext/JLinkButton.java", "comments": 69, "loc_per_function": 9.61, "blanks_per_loc": 0.21, "num_funs": 18, "comments_per_loc": 0.4, "tokens": 1029, "ccn": 40}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/swingext/UpArrowIcon.java", "comments": 39, "loc_per_function": 7.67, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 163, "ccn": 3}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/swingext/LeftArrowIcon.java", "comments": 39, "loc_per_function": 7.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 165, "ccn": 3}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/profile/URLModelLoader.java", "comments": 66, "loc_per_function": 17.67, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 1.25, "tokens": 365, "ccn": 9}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/profile/FileModelLoader.java", "comments": 41, "loc_per_function": 23, "blanks_per_loc": 0.35, "num_funs": 1, "comments_per_loc": 1.78, "tokens": 166, "ccn": 2}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/profile/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileFacade.java", "comments": 74, "loc_per_function": 5.89, "blanks_per_loc": 0.32, "num_funs": 9, "comments_per_loc": 1.4, "tokens": 289, "ccn": 13}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/profile/UserProfileReference.java", "comments": 61, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 4.07, "tokens": 92, "ccn": 2}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/profile/UserDefinedProfileHelper.java", "comments": 65, "loc_per_function": 23.33, "blanks_per_loc": 0.16, "num_funs": 3, "comments_per_loc": 0.93, "tokens": 498, "ccn": 20}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileReference.java", "comments": 60, "loc_per_function": 7, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 2.86, "tokens": 113, "ccn": 3}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/profile/Profile.java", "comments": 112, "loc_per_function": 5, "blanks_per_loc": 0.32, "num_funs": 13, "comments_per_loc": 1.72, "tokens": 354, "ccn": 16}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/DefaultTypeStrategy.java", "comments": 51, "loc_per_function": 6, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8.5, "tokens": 30, "ccn": 0}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/profile/StreamModelLoader.java", "comments": 48, "loc_per_function": 30, "blanks_per_loc": 0.37, "num_funs": 1, "comments_per_loc": 1.6, "tokens": 212, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileException.java", "comments": 59, "loc_per_function": 4, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 4.92, "tokens": 58, "ccn": 3}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/profile/CoreProfileReference.java", "comments": 59, "loc_per_function": 10.5, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 2.81, "tokens": 109, "ccn": 2}, {"loc": 507, "file_path": "src/argouml-app/src/org/argouml/profile/UserDefinedProfile.java", "comments": 165, "loc_per_function": 11.52, "blanks_per_loc": 0.22, "num_funs": 44, "comments_per_loc": 0.33, "tokens": 3250, "ccn": 127}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/profile/ResourceModelLoader.java", "comments": 53, "loc_per_function": 6.67, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 2.65, "tokens": 141, "ccn": 3}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/profile/FigNodeStrategy.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 26, "ccn": 0}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/profile/ZipModelLoader.java", "comments": 59, "loc_per_function": 30.5, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 0.97, "tokens": 423, "ccn": 9}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/profile/ReaderModelLoader.java", "comments": 51, "loc_per_function": 17.5, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 1.46, "tokens": 234, "ccn": 4}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileModelLoader.java", "comments": 50, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 10, "tokens": 28, "ccn": 0}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/FormatingStrategy.java", "comments": 62, "loc_per_function": 6, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 10.33, "tokens": 39, "ccn": 0}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileManager.java", "comments": 110, "loc_per_function": 19, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 5.79, "tokens": 125, "ccn": 0}, {"loc": 137, "file_path": "src/argouml-app/src/org/argouml/profile/init/ProfileLoader.java", "comments": 88, "loc_per_function": 22.83, "blanks_per_loc": 0.21, "num_funs": 6, "comments_per_loc": 0.64, "tokens": 981, "ccn": 26}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/profile/init/InitProfileSubsystem.java", "comments": 52, "loc_per_function": 15, "blanks_per_loc": 0.53, "num_funs": 1, "comments_per_loc": 3.47, "tokens": 113, "ccn": 1}, {"loc": 127, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ProfileMeta.java", "comments": 48, "loc_per_function": 18.14, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.38, "tokens": 648, "ccn": 16}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/profile/internal/DependencyChecker.java", "comments": 27, "loc_per_function": 4, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 6.75, "tokens": 23, "ccn": 0}, {"loc": 343, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ProfileManagerImpl.java", "comments": 81, "loc_per_function": 14.91, "blanks_per_loc": 0.17, "num_funs": 23, "comments_per_loc": 0.24, "tokens": 2081, "ccn": 86}, {"loc": 366, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ProfileUML.java", "comments": 114, "loc_per_function": 40.67, "blanks_per_loc": 0.14, "num_funs": 9, "comments_per_loc": 0.31, "tokens": 2350, "ccn": 34}, {"loc": 69, "file_path": "src/argouml-app/src/org/argouml/profile/internal/DependencyResolver.java", "comments": 48, "loc_per_function": 13.8, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.7, "tokens": 462, "ccn": 14}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ModelUtils.java", "comments": 48, "loc_per_function": 24, "blanks_per_loc": 0.42, "num_funs": 1, "comments_per_loc": 2, "tokens": 146, "ccn": 5}, {"loc": 154, "file_path": "src/argouml-app/src/org/argouml/profile/internal/FormatingStrategyUML.java", "comments": 90, "loc_per_function": 14, "blanks_per_loc": 0.12, "num_funs": 11, "comments_per_loc": 0.58, "tokens": 1060, "ccn": 38}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/OclInterpreter.java", "comments": 78, "loc_per_function": 9, "blanks_per_loc": 0.36, "num_funs": 5, "comments_per_loc": 1.73, "tokens": 293, "ccn": 6}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/ComputeDesignMaterials.java", "comments": 52, "loc_per_function": 17.5, "blanks_per_loc": 0.34, "num_funs": 2, "comments_per_loc": 1.49, "tokens": 278, "ccn": 5}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/OclExpressionEvaluator.java", "comments": 51, "loc_per_function": 6, "blanks_per_loc": 0.67, "num_funs": 0, "comments_per_loc": 8.5, "tokens": 43, "ccn": 0}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/DefaultOclEvaluator.java", "comments": 57, "loc_per_function": 17, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.68, "tokens": 230, "ccn": 5}, {"loc": 626, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/EvaluateExpression.java", "comments": 180, "loc_per_function": 17.89, "blanks_per_loc": 0.16, "num_funs": 35, "comments_per_loc": 0.29, "tokens": 4499, "ccn": 142}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/ComputeTriggers.java", "comments": 44, "loc_per_function": 8, "blanks_per_loc": 0.62, "num_funs": 2, "comments_per_loc": 2.75, "tokens": 119, "ccn": 2}, {"loc": 76, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/CrOCL.java", "comments": 74, "loc_per_function": 19, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 0.97, "tokens": 425, "ccn": 15}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/LambdaEvaluator.java", "comments": 48, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 9.6, "tokens": 38, "ccn": 0}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/ModelInterpreter.java", "comments": 65, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 9.29, "tokens": 56, "ccn": 0}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/ContextApplicable.java", "comments": 62, "loc_per_function": 5.4, "blanks_per_loc": 0.48, "num_funs": 5, "comments_per_loc": 2.3, "tokens": 174, "ccn": 5}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/EvaluateInvariant.java", "comments": 61, "loc_per_function": 12.67, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 1.61, "tokens": 254, "ccn": 7}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/CompositeModelInterpreter.java", "comments": 54, "loc_per_function": 10, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.8, "tokens": 181, "ccn": 7}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/InvalidOclException.java", "comments": 46, "loc_per_function": 6, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 7.67, "tokens": 31, "ccn": 1}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/OclEnumLiteral.java", "comments": 53, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.65, "tokens": 130, "ccn": 5}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/Uml14ModelInterpreter.java", "comments": 44, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.63, "tokens": 178, "ccn": 6}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/OclType.java", "comments": 52, "loc_per_function": 5, "blanks_per_loc": 0.7, "num_funs": 2, "comments_per_loc": 5.2, "tokens": 46, "ccn": 2}, {"loc": 98, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/HashBag.java", "comments": 58, "loc_per_function": 5.16, "blanks_per_loc": 0.35, "num_funs": 19, "comments_per_loc": 0.59, "tokens": 555, "ccn": 28}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/Bag.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 40, "ccn": 0}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/OclAPIModelInterpreter.java", "comments": 51, "loc_per_function": 29, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 0.88, "tokens": 486, "ccn": 18}, {"loc": 336, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/CollectionsModelInterpreter.java", "comments": 68, "loc_per_function": 84, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 0.2, "tokens": 2548, "ccn": 87}, {"loc": 606, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/ModelAccessModelInterpreter.java", "comments": 134, "loc_per_function": 202, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 0.22, "tokens": 4007, "ccn": 183}, {"loc": 81, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ui/PropPanelCritic.java", "comments": 48, "loc_per_function": 27, "blanks_per_loc": 0.37, "num_funs": 3, "comments_per_loc": 0.59, "tokens": 551, "ccn": 6}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ui/ProfilePropPanelFactory.java", "comments": 41, "loc_per_function": 13, "blanks_per_loc": 0.46, "num_funs": 1, "comments_per_loc": 3.15, "tokens": 83, "ccn": 2}, {"loc": 827, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml22/default-uml22.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml22/metaprofile.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5481, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml14/andromda-profile-32-noextensions.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 7284, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml14/andromda-profile-31.xmi", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 116, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml14/metaprofile.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 236, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml14/default-uml14-uml20-subset.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 318, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml14/default-uml14.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 536, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml14/default-uml14-uml20-deprecated.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/profile/profiles/uml14/README.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/configuration/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationKey.java", "comments": 56, "loc_per_function": 6, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 9.33, "tokens": 31, "ccn": 0}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/configuration/IConfigurationFactory.java", "comments": 47, "loc_per_function": 4, "blanks_per_loc": 1.25, "num_funs": 0, "comments_per_loc": 11.75, "tokens": 19, "ccn": 0}, {"loc": 208, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationHandler.java", "comments": 320, "loc_per_function": 7.43, "blanks_per_loc": 0.24, "num_funs": 28, "comments_per_loc": 1.54, "tokens": 1236, "ccn": 54}, {"loc": 113, "file_path": "src/argouml-app/src/org/argouml/configuration/Configuration.java", "comments": 293, "loc_per_function": 3.65, "blanks_per_loc": 0.38, "num_funs": 31, "comments_per_loc": 2.59, "tokens": 704, "ccn": 31}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationKeyImpl.java", "comments": 103, "loc_per_function": 4.11, "blanks_per_loc": 0.41, "num_funs": 9, "comments_per_loc": 2.78, "tokens": 247, "ccn": 10}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationFactory.java", "comments": 68, "loc_per_function": 6.8, "blanks_per_loc": 0.32, "num_funs": 5, "comments_per_loc": 2, "tokens": 160, "ccn": 6}, {"loc": 156, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationProperties.java", "comments": 159, "loc_per_function": 14.18, "blanks_per_loc": 0.13, "num_funs": 11, "comments_per_loc": 1.02, "tokens": 927, "ccn": 34}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/cognitive/Highlightable.java", "comments": 50, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 10, "tokens": 24, "ccn": 0}, {"loc": 336, "file_path": "src/argouml-app/src/org/argouml/cognitive/Critic.java", "comments": 599, "loc_per_function": 5.17, "blanks_per_loc": 0.35, "num_funs": 65, "comments_per_loc": 1.78, "tokens": 2031, "ccn": 83}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/cognitive/ToDoListEvent.java", "comments": 54, "loc_per_function": 5.67, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.18, "tokens": 92, "ccn": 3}, {"loc": 374, "file_path": "src/argouml-app/src/org/argouml/cognitive/ToDoList.java", "comments": 317, "loc_per_function": 8.9, "blanks_per_loc": 0.21, "num_funs": 42, "comments_per_loc": 0.85, "tokens": 2247, "ccn": 81}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/cognitive/ToDoListListener.java", "comments": 53, "loc_per_function": 7, "blanks_per_loc": 1.43, "num_funs": 0, "comments_per_loc": 7.57, "tokens": 46, "ccn": 0}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/cognitive/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/cognitive/Offender.java", "comments": 55, "loc_per_function": 4, "blanks_per_loc": 1.25, "num_funs": 0, "comments_per_loc": 13.75, "tokens": 19, "ccn": 0}, {"loc": 405, "file_path": "src/argouml-app/src/org/argouml/cognitive/Designer.java", "comments": 431, "loc_per_function": 7.23, "blanks_per_loc": 0.31, "num_funs": 56, "comments_per_loc": 1.06, "tokens": 2361, "ccn": 85}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/cognitive/Goal.java", "comments": 86, "loc_per_function": 3.33, "blanks_per_loc": 0.67, "num_funs": 9, "comments_per_loc": 2.87, "tokens": 194, "ccn": 11}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/cognitive/AbstractCognitiveTranslator.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 36, "ccn": 0}, {"loc": 144, "file_path": "src/argouml-app/src/org/argouml/cognitive/ResolvedCritic.java", "comments": 141, "loc_per_function": 14.4, "blanks_per_loc": 0.27, "num_funs": 10, "comments_per_loc": 0.98, "tokens": 802, "ccn": 37}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/cognitive/Translator.java", "comments": 56, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.73, "tokens": 90, "ccn": 5}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/cognitive/StandardCM.java", "comments": 91, "loc_per_function": 6.67, "blanks_per_loc": 0.28, "num_funs": 9, "comments_per_loc": 1.52, "tokens": 321, "ccn": 13}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/cognitive/ControlMech.java", "comments": 51, "loc_per_function": 4, "blanks_per_loc": 2.75, "num_funs": 0, "comments_per_loc": 12.75, "tokens": 22, "ccn": 0}, {"loc": 192, "file_path": "src/argouml-app/src/org/argouml/cognitive/Agency.java", "comments": 196, "loc_per_function": 10.67, "blanks_per_loc": 0.18, "num_funs": 18, "comments_per_loc": 1.02, "tokens": 1246, "ccn": 43}, {"loc": 198, "file_path": "src/argouml-app/src/org/argouml/cognitive/ToDoItem.java", "comments": 268, "loc_per_function": 6.83, "blanks_per_loc": 0.35, "num_funs": 29, "comments_per_loc": 1.35, "tokens": 1155, "ccn": 48}, {"loc": 267, "file_path": "src/argouml-app/src/org/argouml/cognitive/ListSet.java", "comments": 219, "loc_per_function": 6.36, "blanks_per_loc": 0.25, "num_funs": 42, "comments_per_loc": 0.82, "tokens": 1625, "ccn": 66}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/cognitive/GoalModel.java", "comments": 88, "loc_per_function": 4.88, "blanks_per_loc": 0.46, "num_funs": 8, "comments_per_loc": 2.26, "tokens": 242, "ccn": 10}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/cognitive/UnresolvableException.java", "comments": 44, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 5.5, "tokens": 27, "ccn": 1}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/cognitive/DecisionModel.java", "comments": 93, "loc_per_function": 6.86, "blanks_per_loc": 0.29, "num_funs": 7, "comments_per_loc": 1.94, "tokens": 264, "ccn": 11}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/cognitive/Poster.java", "comments": 121, "loc_per_function": 17, "blanks_per_loc": 1.29, "num_funs": 0, "comments_per_loc": 7.12, "tokens": 115, "ccn": 0}, {"loc": 133, "file_path": "src/argouml-app/src/org/argouml/cognitive/CompoundCritic.java", "comments": 163, "loc_per_function": 5.32, "blanks_per_loc": 0.33, "num_funs": 25, "comments_per_loc": 1.23, "tokens": 688, "ccn": 37}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/cognitive/Decision.java", "comments": 94, "loc_per_function": 5.12, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 2.29, "tokens": 189, "ccn": 10}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/CheckManager.java", "comments": 100, "loc_per_function": 10, "blanks_per_loc": 0.42, "num_funs": 5, "comments_per_loc": 2, "tokens": 329, "ccn": 12}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/Checklist.java", "comments": 68, "loc_per_function": 5.83, "blanks_per_loc": 0.46, "num_funs": 6, "comments_per_loc": 1.94, "tokens": 203, "ccn": 8}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/ChecklistStatus.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.85, "num_funs": 2, "comments_per_loc": 4.31, "tokens": 57, "ccn": 2}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/CheckItem.java", "comments": 129, "loc_per_function": 3.33, "blanks_per_loc": 0.52, "num_funs": 15, "comments_per_loc": 2.58, "tokens": 322, "ccn": 16}, {"loc": 260, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/ui/TabChecklist.java", "comments": 160, "loc_per_function": 9.29, "blanks_per_loc": 0.24, "num_funs": 28, "comments_per_loc": 0.62, "tokens": 1565, "ccn": 52}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/ui/InitCheckListUI.java", "comments": 43, "loc_per_function": 5.75, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 1.87, "tokens": 150, "ccn": 4}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepTextField.java", "comments": 70, "loc_per_function": 24.33, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 0.96, "tokens": 581, "ccn": 3}, {"loc": 104, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByDecision.java", "comments": 100, "loc_per_function": 20.8, "blanks_per_loc": 0.21, "num_funs": 5, "comments_per_loc": 0.96, "tokens": 693, "ccn": 21}, {"loc": 150, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/DesignIssuesDialog.java", "comments": 56, "loc_per_function": 37.5, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 0.37, "tokens": 1100, "ccn": 12}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionSnooze.java", "comments": 46, "loc_per_function": 10, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.3, "tokens": 120, "ccn": 3}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionNewToDoItem.java", "comments": 46, "loc_per_function": 11, "blanks_per_loc": 0.41, "num_funs": 2, "comments_per_loc": 2.09, "tokens": 147, "ccn": 2}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToTypeToItem.java", "comments": 67, "loc_per_function": 13.29, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.72, "tokens": 557, "ccn": 24}, {"loc": 120, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByPoster.java", "comments": 58, "loc_per_function": 24, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.48, "tokens": 761, "ccn": 21}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepCue.java", "comments": 54, "loc_per_function": 51, "blanks_per_loc": 0.35, "num_funs": 1, "comments_per_loc": 1.06, "tokens": 407, "ccn": 1}, {"loc": 122, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoTreeRenderer.java", "comments": 51, "loc_per_function": 61, "blanks_per_loc": 0.18, "num_funs": 2, "comments_per_loc": 0.42, "tokens": 925, "ccn": 24}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 85, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToPriorityToItem.java", "comments": 64, "loc_per_function": 12.14, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.75, "tokens": 492, "ccn": 24}, {"loc": 103, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByType.java", "comments": 59, "loc_per_function": 20.6, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.57, "tokens": 687, "ccn": 21}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/KnowledgeTypeNode.java", "comments": 54, "loc_per_function": 8.5, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.59, "tokens": 260, "ccn": 5}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoItemAction.java", "comments": 55, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.9, "tokens": 174, "ccn": 6}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToPosterToItem.java", "comments": 74, "loc_per_function": 7.38, "blanks_per_loc": 0.32, "num_funs": 8, "comments_per_loc": 1.25, "tokens": 363, "ccn": 14}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByGoal.java", "comments": 60, "loc_per_function": 19.4, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.62, "tokens": 658, "ccn": 21}, {"loc": 162, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/DismissToDoItemDialog.java", "comments": 60, "loc_per_function": 27, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 0.37, "tokens": 1025, "ccn": 11}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoPerspective.java", "comments": 94, "loc_per_function": 8.12, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 1.45, "tokens": 395, "ccn": 19}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionGoToCritique.java", "comments": 52, "loc_per_function": 11, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.36, "tokens": 156, "ccn": 2}, {"loc": 319, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoPane.java", "comments": 203, "loc_per_function": 11.39, "blanks_per_loc": 0.21, "num_funs": 28, "comments_per_loc": 0.64, "tokens": 2032, "ccn": 55}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionResolve.java", "comments": 45, "loc_per_function": 7, "blanks_per_loc": 0.57, "num_funs": 2, "comments_per_loc": 3.21, "tokens": 80, "ccn": 2}, {"loc": 138, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/TabToDo.java", "comments": 107, "loc_per_function": 8.12, "blanks_per_loc": 0.27, "num_funs": 17, "comments_per_loc": 0.78, "tokens": 884, "ccn": 26}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByOffender.java", "comments": 62, "loc_per_function": 26.4, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.47, "tokens": 803, "ccn": 21}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/PriorityNode.java", "comments": 60, "loc_per_function": 8.6, "blanks_per_loc": 0.44, "num_funs": 5, "comments_per_loc": 1.4, "tokens": 241, "ccn": 6}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/InitCognitiveUI.java", "comments": 41, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.78, "tokens": 148, "ccn": 4}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/AbstractGoList2.java", "comments": 57, "loc_per_function": 4.5, "blanks_per_loc": 0.61, "num_funs": 4, "comments_per_loc": 3.17, "tokens": 99, "ccn": 4}, {"loc": 103, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepChoice.java", "comments": 61, "loc_per_function": 34.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 0.59, "tokens": 770, "ccn": 8}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionAutoCritique.java", "comments": 51, "loc_per_function": 12.5, "blanks_per_loc": 0.52, "num_funs": 2, "comments_per_loc": 2.04, "tokens": 189, "ccn": 2}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionOpenDecisions.java", "comments": 49, "loc_per_function": 8.5, "blanks_per_loc": 0.65, "num_funs": 2, "comments_per_loc": 2.88, "tokens": 113, "ccn": 2}, {"loc": 178, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStep.java", "comments": 133, "loc_per_function": 8.9, "blanks_per_loc": 0.23, "num_funs": 20, "comments_per_loc": 0.75, "tokens": 1204, "ccn": 39}, {"loc": 124, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/AddToDoItemDialog.java", "comments": 52, "loc_per_function": 41.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 0.42, "tokens": 877, "ccn": 10}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionOpenGoals.java", "comments": 46, "loc_per_function": 8.5, "blanks_per_loc": 0.59, "num_funs": 2, "comments_per_loc": 2.71, "tokens": 113, "ccn": 2}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToOffenderToItem.java", "comments": 82, "loc_per_function": 9.33, "blanks_per_loc": 0.31, "num_funs": 9, "comments_per_loc": 0.98, "tokens": 511, "ccn": 17}, {"loc": 96, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoalsDialog.java", "comments": 84, "loc_per_function": 32, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 0.88, "tokens": 745, "ccn": 5}, {"loc": 87, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepManyTextFields.java", "comments": 58, "loc_per_function": 43.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 0.67, "tokens": 710, "ccn": 4}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToDecisionsToItems.java", "comments": 74, "loc_per_function": 9.7, "blanks_per_loc": 0.24, "num_funs": 10, "comments_per_loc": 0.76, "tokens": 583, "ccn": 28}, {"loc": 103, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizDescription.java", "comments": 59, "loc_per_function": 51.5, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 0.57, "tokens": 648, "ccn": 10}, {"loc": 112, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByPriority.java", "comments": 59, "loc_per_function": 22.4, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.53, "tokens": 721, "ccn": 21}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepConfirm.java", "comments": 58, "loc_per_function": 26.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.09, "tokens": 404, "ccn": 2}, {"loc": 88, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToGoalsToItems.java", "comments": 70, "loc_per_function": 11, "blanks_per_loc": 0.22, "num_funs": 8, "comments_per_loc": 0.8, "tokens": 534, "ccn": 24}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/package.html", "comments": 25, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/WizardItem.java", "comments": 47, "loc_per_function": 4, "blanks_per_loc": 1.75, "num_funs": 0, "comments_per_loc": 11.75, "tokens": 19, "ccn": 0}, {"loc": 92, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/Wizard.java", "comments": 165, "loc_per_function": 4.84, "blanks_per_loc": 0.37, "num_funs": 19, "comments_per_loc": 1.79, "tokens": 471, "ccn": 27}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/SnoozeOrder.java", "comments": 100, "loc_per_function": 7.14, "blanks_per_loc": 0.38, "num_funs": 7, "comments_per_loc": 2, "tokens": 304, "ccn": 9}, {"loc": 152, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/TableModelCritics.java", "comments": 84, "loc_per_function": 12.67, "blanks_per_loc": 0.13, "num_funs": 12, "comments_per_loc": 0.55, "tokens": 878, "ccn": 38}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 389, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/CriticBrowserDialog.java", "comments": 91, "loc_per_function": 21.61, "blanks_per_loc": 0.15, "num_funs": 18, "comments_per_loc": 0.23, "tokens": 2799, "ccn": 48}, {"loc": 67, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/TableCritics.java", "comments": 51, "loc_per_function": 11.17, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 0.76, "tokens": 446, "ccn": 8}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/ActionOpenCritics.java", "comments": 46, "loc_per_function": 9, "blanks_per_loc": 0.61, "num_funs": 2, "comments_per_loc": 2.56, "tokens": 115, "ccn": 2}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/GenAncestorClasses.java", "comments": 47, "loc_per_function": 15, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 1.57, "tokens": 201, "ccn": 6}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/GenDescendantClasses.java", "comments": 53, "loc_per_function": 12, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.47, "tokens": 229, "ccn": 7}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/UUIDHelper.java", "comments": 52, "loc_per_function": 7, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 2.48, "tokens": 141, "ccn": 6}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/ActionAddStereotype.java", "comments": 62, "loc_per_function": 16, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.78, "tokens": 573, "ccn": 16}, {"loc": 131, "file_path": "src/argouml-app/src/org/argouml/uml/TMResults.java", "comments": 86, "loc_per_function": 11.91, "blanks_per_loc": 0.15, "num_funs": 11, "comments_per_loc": 0.66, "tokens": 703, "ccn": 42}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/PredicateNotInTrash.java", "comments": 50, "loc_per_function": 6, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 4.17, "tokens": 82, "ccn": 2}, {"loc": 280, "file_path": "src/argouml-app/src/org/argouml/uml/StereotypeUtility.java", "comments": 148, "loc_per_function": 18.67, "blanks_per_loc": 0.22, "num_funs": 15, "comments_per_loc": 0.53, "tokens": 1890, "ccn": 71}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/PredicateSearch.java", "comments": 64, "loc_per_function": 7.6, "blanks_per_loc": 0.32, "num_funs": 5, "comments_per_loc": 1.68, "tokens": 244, "ccn": 8}, {"loc": 110, "file_path": "src/argouml-app/src/org/argouml/uml/CommentEdge.java", "comments": 88, "loc_per_function": 8.46, "blanks_per_loc": 0.18, "num_funs": 13, "comments_per_loc": 0.8, "tokens": 603, "ccn": 26}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/GenCompositeClasses2.java", "comments": 57, "loc_per_function": 16.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.16, "tokens": 352, "ccn": 11}, {"loc": 176, "file_path": "src/argouml-app/src/org/argouml/uml/DocumentationManager.java", "comments": 114, "loc_per_function": 22, "blanks_per_loc": 0.23, "num_funs": 8, "comments_per_loc": 0.65, "tokens": 1123, "ccn": 48}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/ProjectMemberModel.java", "comments": 63, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 6, "comments_per_loc": 1.85, "tokens": 193, "ccn": 8}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/ChildGenRelated.java", "comments": 63, "loc_per_function": 16, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.97, "tokens": 234, "ccn": 5}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/SettingsTypes.java", "comments": 163, "loc_per_function": 43, "blanks_per_loc": 0.81, "num_funs": 0, "comments_per_loc": 3.79, "tokens": 204, "ccn": 0}, {"loc": 480, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/Import.java", "comments": 205, "loc_per_function": 16, "blanks_per_loc": 0.22, "num_funs": 30, "comments_per_loc": 0.43, "tokens": 3267, "ccn": 90}, {"loc": 167, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/DiagramInterface.java", "comments": 188, "loc_per_function": 9.82, "blanks_per_loc": 0.37, "num_funs": 17, "comments_per_loc": 1.13, "tokens": 1109, "ccn": 33}, {"loc": 121, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/Setting.java", "comments": 147, "loc_per_function": 5.5, "blanks_per_loc": 0.39, "num_funs": 22, "comments_per_loc": 1.21, "tokens": 553, "ccn": 28}, {"loc": 117, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportClassLoader.java", "comments": 139, "loc_per_function": 10.64, "blanks_per_loc": 0.32, "num_funs": 11, "comments_per_loc": 1.19, "tokens": 815, "ccn": 25}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImporterManager.java", "comments": 79, "loc_per_function": 5.5, "blanks_per_loc": 0.42, "num_funs": 6, "comments_per_loc": 2.39, "tokens": 213, "ccn": 6}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportSettingsInternal.java", "comments": 63, "loc_per_function": 8, "blanks_per_loc": 1.5, "num_funs": 0, "comments_per_loc": 7.88, "tokens": 46, "ccn": 0}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportInterface.java", "comments": 119, "loc_per_function": 29, "blanks_per_loc": 0.66, "num_funs": 0, "comments_per_loc": 4.1, "tokens": 190, "ccn": 0}, {"loc": 174, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ConfigPanelExtension.java", "comments": 88, "loc_per_function": 29, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.51, "tokens": 1113, "ccn": 13}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportSettings.java", "comments": 57, "loc_per_function": 8, "blanks_per_loc": 1.38, "num_funs": 0, "comments_per_loc": 7.12, "tokens": 50, "ccn": 0}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/FileImportUtils.java", "comments": 76, "loc_per_function": 30.5, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.25, "tokens": 403, "ccn": 17}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/MethodImportInterface.java", "comments": 47, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 9.4, "tokens": 26, "ccn": 0}, {"loc": 370, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportCommon.java", "comments": 237, "loc_per_function": 12.76, "blanks_per_loc": 0.19, "num_funs": 29, "comments_per_loc": 0.64, "tokens": 2446, "ccn": 92}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ui/ProblemsDialog.java", "comments": 56, "loc_per_function": 18, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 0.78, "tokens": 518, "ccn": 5}, {"loc": 111, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ui/ImportClasspathDialog.java", "comments": 63, "loc_per_function": 27.75, "blanks_per_loc": 0.34, "num_funs": 4, "comments_per_loc": 0.57, "tokens": 751, "ccn": 15}, {"loc": 164, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ui/ImportStatusScreen.java", "comments": 83, "loc_per_function": 9.11, "blanks_per_loc": 0.21, "num_funs": 18, "comments_per_loc": 0.51, "tokens": 1067, "ccn": 22}, {"loc": 134, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/UmlDiagramRenderer.java", "comments": 229, "loc_per_function": 14.89, "blanks_per_loc": 0.18, "num_funs": 9, "comments_per_loc": 1.71, "tokens": 926, "ccn": 28}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramUndoManager.java", "comments": 63, "loc_per_function": 7.62, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 1.03, "tokens": 352, "ccn": 13}, {"loc": 436, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ArgoDiagramImpl.java", "comments": 183, "loc_per_function": 11.78, "blanks_per_loc": 0.22, "num_funs": 37, "comments_per_loc": 0.42, "tokens": 2888, "ccn": 117}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramFactoryInterface.java", "comments": 55, "loc_per_function": 6, "blanks_per_loc": 0.67, "num_funs": 0, "comments_per_loc": 9.17, "tokens": 30, "ccn": 0}, {"loc": 96, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/GraphChangeAdapter.java", "comments": 74, "loc_per_function": 8.73, "blanks_per_loc": 0.17, "num_funs": 11, "comments_per_loc": 0.77, "tokens": 681, "ccn": 25}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ArgoDiagram.java", "comments": 281, "loc_per_function": 63, "blanks_per_loc": 0.76, "num_funs": 0, "comments_per_loc": 4.46, "tokens": 452, "ccn": 0}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramAppearance.java", "comments": 123, "loc_per_function": 13.2, "blanks_per_loc": 0.35, "num_funs": 5, "comments_per_loc": 1.86, "tokens": 488, "ccn": 7}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ProjectMemberDiagram.java", "comments": 62, "loc_per_function": 4.83, "blanks_per_loc": 0.48, "num_funs": 6, "comments_per_loc": 2.14, "tokens": 156, "ccn": 6}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramElementSettings.java", "comments": 42, "loc_per_function": 5, "blanks_per_loc": 0.7, "num_funs": 2, "comments_per_loc": 4.2, "tokens": 44, "ccn": 2}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/VisibilityContainer.java", "comments": 50, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 10, "tokens": 26, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/StereotypeContainer.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 26, "ccn": 0}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/SequenceDiagram.java", "comments": 24, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 6, "tokens": 22, "ccn": 0}, {"loc": 147, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramFactory.java", "comments": 132, "loc_per_function": 16.33, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 0.9, "tokens": 1026, "ccn": 26}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/PathContainer.java", "comments": 50, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 10, "tokens": 26, "ccn": 0}, {"loc": 286, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramSettings.java", "comments": 227, "loc_per_function": 9.86, "blanks_per_loc": 0.25, "num_funs": 29, "comments_per_loc": 0.79, "tokens": 1404, "ccn": 68}, {"loc": 282, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/UMLMutableGraphSupport.java", "comments": 266, "loc_per_function": 10.44, "blanks_per_loc": 0.22, "num_funs": 27, "comments_per_loc": 0.94, "tokens": 1831, "ccn": 69}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ExtensionPointsCompartmentContainer.java", "comments": 55, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 11, "tokens": 26, "ccn": 0}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramUtils.java", "comments": 55, "loc_per_function": 11.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.57, "tokens": 227, "ccn": 7}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramElement.java", "comments": 43, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 14.33, "tokens": 14, "ccn": 0}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramEdgeSettings.java", "comments": 36, "loc_per_function": 6.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.89, "tokens": 80, "ccn": 3}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/Relocatable.java", "comments": 70, "loc_per_function": 8, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8.75, "tokens": 47, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramFactoryInterface2.java", "comments": 52, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 10.4, "tokens": 30, "ccn": 0}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ActivityDiagramGraphModel.java", "comments": 49, "loc_per_function": 15, "blanks_per_loc": 0.4, "num_funs": 1, "comments_per_loc": 3.27, "tokens": 95, "ccn": 3}, {"loc": 232, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigObjectFlowState.java", "comments": 135, "loc_per_function": 8.92, "blanks_per_loc": 0.21, "num_funs": 26, "comments_per_loc": 0.58, "tokens": 1580, "ccn": 38}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/SelectionActionState.java", "comments": 63, "loc_per_function": 7.31, "blanks_per_loc": 0.29, "num_funs": 13, "comments_per_loc": 0.66, "tokens": 486, "ccn": 19}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigCallState.java", "comments": 65, "loc_per_function": 6, "blanks_per_loc": 0.46, "num_funs": 4, "comments_per_loc": 2.71, "tokens": 135, "ccn": 4}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/ModePlacePartition.java", "comments": 46, "loc_per_function": 10.5, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 2.19, "tokens": 125, "ccn": 3}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/PropPanelUMLActivityDiagram.java", "comments": 45, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5, "tokens": 62, "ccn": 1}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/InitActivityDiagram.java", "comments": 42, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 162, "ccn": 4}, {"loc": 89, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPool.java", "comments": 99, "loc_per_function": 6.85, "blanks_per_loc": 0.3, "num_funs": 13, "comments_per_loc": 1.11, "tokens": 607, "ccn": 16}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/ActivityDiagramPropPanelFactory.java", "comments": 41, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.73, "tokens": 68, "ccn": 2}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/SelectionCallState.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 93, "ccn": 3}, {"loc": 144, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigActionState.java", "comments": 100, "loc_per_function": 9, "blanks_per_loc": 0.22, "num_funs": 16, "comments_per_loc": 0.69, "tokens": 1026, "ccn": 20}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/ActionCreatePartition.java", "comments": 44, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 2.75, "tokens": 102, "ccn": 2}, {"loc": 485, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPartition.java", "comments": 153, "loc_per_function": 16.17, "blanks_per_loc": 0.15, "num_funs": 30, "comments_per_loc": 0.32, "tokens": 3228, "ccn": 89}, {"loc": 173, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigSubactivityState.java", "comments": 100, "loc_per_function": 9.61, "blanks_per_loc": 0.24, "num_funs": 18, "comments_per_loc": 0.58, "tokens": 1375, "ccn": 27}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/ActivityDiagramRenderer.java", "comments": 72, "loc_per_function": 28, "blanks_per_loc": 0.36, "num_funs": 1, "comments_per_loc": 2.57, "tokens": 227, "ccn": 4}, {"loc": 602, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/UMLActivityDiagram.java", "comments": 200, "loc_per_function": 12.81, "blanks_per_loc": 0.13, "num_funs": 47, "comments_per_loc": 0.33, "tokens": 3733, "ccn": 130}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/layout/ActivityDiagramLayouter.java", "comments": 104, "loc_per_function": 9.38, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 1.39, "tokens": 579, "ccn": 14}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionStereotypeViewTextual.java", "comments": 48, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 6, "tokens": 48, "ccn": 1}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigKeyword.java", "comments": 65, "loc_per_function": 7.6, "blanks_per_loc": 0.29, "num_funs": 5, "comments_per_loc": 1.71, "tokens": 222, "ccn": 5}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigClassAssociationClass.java", "comments": 51, "loc_per_function": 11.5, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.22, "tokens": 143, "ccn": 4}, {"loc": 105, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionRerouteEdge.java", "comments": 114, "loc_per_function": 26.25, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 1.09, "tokens": 761, "ccn": 16}, {"loc": 242, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionNodeClarifiers2.java", "comments": 182, "loc_per_function": 12.74, "blanks_per_loc": 0.18, "num_funs": 19, "comments_per_loc": 0.75, "tokens": 1811, "ccn": 55}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetAddAssociationEndMode.java", "comments": 52, "loc_per_function": 9, "blanks_per_loc": 1.11, "num_funs": 1, "comments_per_loc": 5.78, "tokens": 64, "ccn": 1}, {"loc": 348, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/UMLDiagram.java", "comments": 302, "loc_per_function": 10.55, "blanks_per_loc": 0.21, "num_funs": 33, "comments_per_loc": 0.87, "tokens": 2128, "ccn": 51}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgePort.java", "comments": 78, "loc_per_function": 6.78, "blanks_per_loc": 0.25, "num_funs": 9, "comments_per_loc": 1.28, "tokens": 339, "ccn": 13}, {"loc": 336, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/TabDiagram.java", "comments": 225, "loc_per_function": 12.44, "blanks_per_loc": 0.19, "num_funs": 27, "comments_per_loc": 0.67, "tokens": 2303, "ccn": 76}, {"loc": 977, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java", "comments": 661, "loc_per_function": 10.39, "blanks_per_loc": 0.18, "num_funs": 94, "comments_per_loc": 0.68, "tokens": 6453, "ccn": 242}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionStereotypeView.java", "comments": 68, "loc_per_function": 7, "blanks_per_loc": 0.36, "num_funs": 4, "comments_per_loc": 2.43, "tokens": 147, "ccn": 5}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionModifierLeaf.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 124, "ccn": 3}, {"loc": 124, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddConcurrentRegion.java", "comments": 75, "loc_per_function": 41.33, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 0.6, "tokens": 983, "ccn": 12}, {"loc": 88, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionMultiplicity.java", "comments": 79, "loc_per_function": 8, "blanks_per_loc": 0.41, "num_funs": 11, "comments_per_loc": 0.9, "tokens": 552, "ccn": 15}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateUsage.java", "comments": 41, "loc_per_function": 7, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 5.86, "tokens": 47, "ccn": 1}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/PathConvPercent2.java", "comments": 91, "loc_per_function": 10.17, "blanks_per_loc": 0.41, "num_funs": 6, "comments_per_loc": 1.49, "tokens": 461, "ccn": 10}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/StylePanelFigMessage.java", "comments": 54, "loc_per_function": 12, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.12, "tokens": 308, "ccn": 7}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionModifierAbstract.java", "comments": 61, "loc_per_function": 6, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 3.39, "tokens": 124, "ccn": 3}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigNameWithAbstractAndBold.java", "comments": 56, "loc_per_function": 8, "blanks_per_loc": 0.56, "num_funs": 2, "comments_per_loc": 3.5, "tokens": 112, "ccn": 3}, {"loc": 105, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/AddExistingNodeCommand.java", "comments": 99, "loc_per_function": 15, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 0.94, "tokens": 638, "ccn": 12}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigMultiLineTextWithBold.java", "comments": 51, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.19, "tokens": 113, "ccn": 3}, {"loc": 142, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateAssociationEnd.java", "comments": 89, "loc_per_function": 35.5, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 0.63, "tokens": 921, "ccn": 17}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/AbstractActionRadioMenuItem.java", "comments": 69, "loc_per_function": 15.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.5, "tokens": 309, "ccn": 9}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateCommentEdge.java", "comments": 45, "loc_per_function": 14, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.61, "tokens": 191, "ccn": 8}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigPermission.java", "comments": 53, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 1, "comments_per_loc": 7.57, "tokens": 47, "ccn": 1}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddAllClassesFromModel.java", "comments": 65, "loc_per_function": 12, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.81, "tokens": 259, "ccn": 7}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigProfileIcon.java", "comments": 59, "loc_per_function": 8.6, "blanks_per_loc": 0.42, "num_funs": 5, "comments_per_loc": 1.37, "tokens": 346, "ccn": 5}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/Clarifiable.java", "comments": 43, "loc_per_function": 5, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 8.6, "tokens": 30, "ccn": 0}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoModeCreateFigText.java", "comments": 48, "loc_per_function": 9, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.67, "tokens": 141, "ccn": 2}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEnumLiteralsCompartment.java", "comments": 70, "loc_per_function": 5.33, "blanks_per_loc": 0.34, "num_funs": 6, "comments_per_loc": 2.19, "tokens": 196, "ccn": 6}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoFigGroup.java", "comments": 85, "loc_per_function": 8.29, "blanks_per_loc": 0.26, "num_funs": 7, "comments_per_loc": 1.47, "tokens": 332, "ccn": 12}, {"loc": 110, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSaveDiagramToClipboard.java", "comments": 93, "loc_per_function": 12.22, "blanks_per_loc": 0.31, "num_funs": 9, "comments_per_loc": 0.85, "tokens": 762, "ccn": 25}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEmptyRect.java", "comments": 48, "loc_per_function": 5, "blanks_per_loc": 0.73, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 93, "ccn": 3}, {"loc": 119, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddNote.java", "comments": 80, "loc_per_function": 39.67, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 0.67, "tokens": 939, "ccn": 19}, {"loc": 303, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigCompartment.java", "comments": 252, "loc_per_function": 9.77, "blanks_per_loc": 0.22, "num_funs": 31, "comments_per_loc": 0.83, "tokens": 1767, "ccn": 60}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionMoveClarifiers.java", "comments": 52, "loc_per_function": 6.5, "blanks_per_loc": 0.69, "num_funs": 2, "comments_per_loc": 4, "tokens": 90, "ccn": 2}, {"loc": 74, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddMessage.java", "comments": 65, "loc_per_function": 14.8, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 0.88, "tokens": 560, "ccn": 8}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionEdgeClarifiers.java", "comments": 55, "loc_per_function": 13, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.12, "tokens": 190, "ccn": 5}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeLabelDragFactory.java", "comments": 49, "loc_per_function": 6, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 4.08, "tokens": 80, "ccn": 2}, {"loc": 163, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java", "comments": 66, "loc_per_function": 16.3, "blanks_per_loc": 0.2, "num_funs": 10, "comments_per_loc": 0.4, "tokens": 1126, "ccn": 29}, {"loc": 151, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/DnDJGraph.java", "comments": 94, "loc_per_function": 13.73, "blanks_per_loc": 0.18, "num_funs": 11, "comments_per_loc": 0.62, "tokens": 1035, "ccn": 27}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddStereotype.java", "comments": 58, "loc_per_function": 13.5, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 1.07, "tokens": 362, "ccn": 7}, {"loc": 202, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeAssociation.java", "comments": 113, "loc_per_function": 11.22, "blanks_per_loc": 0.22, "num_funs": 18, "comments_per_loc": 0.56, "tokens": 1407, "ccn": 36}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigStereotype.java", "comments": 73, "loc_per_function": 9.83, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 1.24, "tokens": 379, "ccn": 10}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddExistingEdge.java", "comments": 60, "loc_per_function": 14.33, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.4, "tokens": 286, "ccn": 7}, {"loc": 361, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigCompartmentBox.java", "comments": 224, "loc_per_function": 13.37, "blanks_per_loc": 0.2, "num_funs": 27, "comments_per_loc": 0.62, "tokens": 2350, "ccn": 68}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddExtensionPoint.java", "comments": 101, "loc_per_function": 12.6, "blanks_per_loc": 0.52, "num_funs": 5, "comments_per_loc": 1.6, "tokens": 415, "ccn": 9}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetAddAssociationClassMode.java", "comments": 51, "loc_per_function": 9, "blanks_per_loc": 1.11, "num_funs": 1, "comments_per_loc": 5.67, "tokens": 65, "ccn": 1}, {"loc": 189, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionCompartmentDisplay.java", "comments": 116, "loc_per_function": 63, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 0.61, "tokens": 1043, "ccn": 28}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FeaturesCompartmentContainer.java", "comments": 42, "loc_per_function": 3, "blanks_per_loc": 0.67, "num_funs": 0, "comments_per_loc": 14, "tokens": 17, "ccn": 0}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/StylePanelFigAssociationClass.java", "comments": 89, "loc_per_function": 17.83, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 0.83, "tokens": 707, "ccn": 18}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/RadioAction.java", "comments": 57, "loc_per_function": 14, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 1.36, "tokens": 290, "ccn": 8}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreatePermission.java", "comments": 45, "loc_per_function": 7, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 47, "ccn": 1}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddExistingNode.java", "comments": 58, "loc_per_function": 18, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.07, "tokens": 361, "ccn": 8}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/StereotypeStyled.java", "comments": 50, "loc_per_function": 6, "blanks_per_loc": 1.17, "num_funs": 0, "comments_per_loc": 8.33, "tokens": 45, "ccn": 0}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java", "comments": 42, "loc_per_function": 6.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.56, "tokens": 187, "ccn": 4}, {"loc": 317, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigMessage.java", "comments": 168, "loc_per_function": 13.21, "blanks_per_loc": 0.2, "num_funs": 24, "comments_per_loc": 0.53, "tokens": 2348, "ccn": 67}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/AbstractActionCheckBoxMenuItem.java", "comments": 67, "loc_per_function": 14.67, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.52, "tokens": 285, "ccn": 8}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateAssociationClass.java", "comments": 61, "loc_per_function": 18.25, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 0.84, "tokens": 569, "ccn": 7}, {"loc": 82, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/DiagramNameDocument.java", "comments": 87, "loc_per_function": 9.11, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 1.06, "tokens": 545, "ccn": 17}, {"loc": 143, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/PropPanelDiagram.java", "comments": 73, "loc_per_function": 9.53, "blanks_per_loc": 0.2, "num_funs": 15, "comments_per_loc": 0.51, "tokens": 859, "ccn": 26}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetPath.java", "comments": 61, "loc_per_function": 26.67, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.76, "tokens": 546, "ccn": 16}, {"loc": 177, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateGraphEdge.java", "comments": 82, "loc_per_function": 44.25, "blanks_per_loc": 0.19, "num_funs": 4, "comments_per_loc": 0.46, "tokens": 1143, "ccn": 31}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigTrace.java", "comments": 49, "loc_per_function": 9, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 2.72, "tokens": 116, "ccn": 2}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionList.java", "comments": 62, "loc_per_function": 12.86, "blanks_per_loc": 0.16, "num_funs": 7, "comments_per_loc": 0.69, "tokens": 530, "ccn": 30}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigUsage.java", "comments": 47, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 1, "comments_per_loc": 6.71, "tokens": 47, "ccn": 1}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionVisibilityProtected.java", "comments": 53, "loc_per_function": 7, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 157, "ccn": 4}, {"loc": 280, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigStereotypesGroup.java", "comments": 144, "loc_per_function": 14.74, "blanks_per_loc": 0.17, "num_funs": 19, "comments_per_loc": 0.51, "tokens": 1701, "ccn": 60}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoFigUtil.java", "comments": 81, "loc_per_function": 19.25, "blanks_per_loc": 0.14, "num_funs": 4, "comments_per_loc": 1.05, "tokens": 620, "ccn": 15}, {"loc": 91, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/PropPanelString.java", "comments": 85, "loc_per_function": 7, "blanks_per_loc": 0.33, "num_funs": 13, "comments_per_loc": 0.93, "tokens": 601, "ccn": 20}, {"loc": 137, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigSingleLineTextWithNotation.java", "comments": 149, "loc_per_function": 5.96, "blanks_per_loc": 0.22, "num_funs": 23, "comments_per_loc": 1.09, "tokens": 789, "ccn": 32}, {"loc": 112, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeAssociationClass.java", "comments": 84, "loc_per_function": 11.2, "blanks_per_loc": 0.19, "num_funs": 10, "comments_per_loc": 0.75, "tokens": 618, "ccn": 21}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigNameWithAbstract.java", "comments": 53, "loc_per_function": 10, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.65, "tokens": 135, "ccn": 4}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/CompartmentFigText.java", "comments": 83, "loc_per_function": 6.12, "blanks_per_loc": 0.31, "num_funs": 8, "comments_per_loc": 1.69, "tokens": 313, "ccn": 9}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoFig.java", "comments": 110, "loc_per_function": 27, "blanks_per_loc": 0.78, "num_funs": 0, "comments_per_loc": 4.07, "tokens": 265, "ccn": 0}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigExtensionPointsCompartment.java", "comments": 55, "loc_per_function": 5.83, "blanks_per_loc": 0.31, "num_funs": 6, "comments_per_loc": 1.57, "tokens": 204, "ccn": 6}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionVisibilityPrivate.java", "comments": 53, "loc_per_function": 7, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 157, "ccn": 4}, {"loc": 1444, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java", "comments": 971, "loc_per_function": 11.28, "blanks_per_loc": 0.18, "num_funs": 128, "comments_per_loc": 0.67, "tokens": 9152, "ccn": 367}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionVisibilityPublic.java", "comments": 53, "loc_per_function": 7, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 157, "ccn": 4}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionStereotypeViewSmallIcon.java", "comments": 48, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 6, "tokens": 48, "ccn": 1}, {"loc": 183, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAggregation.java", "comments": 111, "loc_per_function": 14.08, "blanks_per_loc": 0.2, "num_funs": 13, "comments_per_loc": 0.61, "tokens": 1215, "ccn": 29}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeLabelDrag.java", "comments": 102, "loc_per_function": 10.83, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 1.57, "tokens": 428, "ccn": 11}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateAssociation.java", "comments": 57, "loc_per_function": 18, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.58, "tokens": 232, "ccn": 3}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddAssociationRole.java", "comments": 65, "loc_per_function": 17.5, "blanks_per_loc": 0.26, "num_funs": 2, "comments_per_loc": 1.86, "tokens": 220, "ccn": 3}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigTextGroup.java", "comments": 135, "loc_per_function": 7.46, "blanks_per_loc": 0.21, "num_funs": 13, "comments_per_loc": 1.39, "tokens": 613, "ccn": 30}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionRemoveFromDiagram.java", "comments": 48, "loc_per_function": 19.5, "blanks_per_loc": 0.23, "num_funs": 2, "comments_per_loc": 1.23, "tokens": 300, "ccn": 7}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigOperationsCompartment.java", "comments": 67, "loc_per_function": 5.67, "blanks_per_loc": 0.35, "num_funs": 6, "comments_per_loc": 1.97, "tokens": 201, "ccn": 6}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionModifierActive.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 125, "ccn": 3}, {"loc": 126, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoFigText.java", "comments": 122, "loc_per_function": 7.88, "blanks_per_loc": 0.22, "num_funs": 16, "comments_per_loc": 0.97, "tokens": 741, "ccn": 25}, {"loc": 71, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetMode.java", "comments": 117, "loc_per_function": 5.92, "blanks_per_loc": 0.27, "num_funs": 12, "comments_per_loc": 1.65, "tokens": 440, "ccn": 13}, {"loc": 306, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java", "comments": 373, "loc_per_function": 9.56, "blanks_per_loc": 0.27, "num_funs": 32, "comments_per_loc": 1.22, "tokens": 2274, "ccn": 63}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetAddAssociationMode.java", "comments": 59, "loc_per_function": 13, "blanks_per_loc": 0.77, "num_funs": 1, "comments_per_loc": 4.54, "tokens": 94, "ccn": 1}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddExistingNodes.java", "comments": 53, "loc_per_function": 16.33, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 1.08, "tokens": 296, "ccn": 7}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionVisibilityPackage.java", "comments": 53, "loc_per_function": 7, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 156, "ccn": 4}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionStereotypeViewBigIcon.java", "comments": 50, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 6.25, "tokens": 48, "ccn": 1}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SPFigEdgeModelElement.java", "comments": 44, "loc_per_function": 22, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 2, "tokens": 162, "ccn": 1}, {"loc": 99, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigGeneralization.java", "comments": 90, "loc_per_function": 11, "blanks_per_loc": 0.29, "num_funs": 9, "comments_per_loc": 0.91, "tokens": 629, "ccn": 19}, {"loc": 135, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigSingleLineText.java", "comments": 125, "loc_per_function": 9.64, "blanks_per_loc": 0.22, "num_funs": 14, "comments_per_loc": 0.93, "tokens": 858, "ccn": 29}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/StatusBarAdapter.java", "comments": 42, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.82, "tokens": 88, "ccn": 1}, {"loc": 98, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionClassifierBox.java", "comments": 40, "loc_per_function": 16.33, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 0.41, "tokens": 736, "ccn": 14}, {"loc": 145, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAssociationClass.java", "comments": 125, "loc_per_function": 11.15, "blanks_per_loc": 0.19, "num_funs": 13, "comments_per_loc": 0.86, "tokens": 822, "ccn": 38}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateDependency.java", "comments": 46, "loc_per_function": 7, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 6.57, "tokens": 45, "ccn": 1}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionNavigability.java", "comments": 103, "loc_per_function": 15, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.37, "tokens": 432, "ccn": 13}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionModifierRoot.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 125, "ccn": 3}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateGeneralization.java", "comments": 48, "loc_per_function": 7, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 6.86, "tokens": 47, "ccn": 1}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAttributesCompartment.java", "comments": 61, "loc_per_function": 5.67, "blanks_per_loc": 0.32, "num_funs": 6, "comments_per_loc": 1.79, "tokens": 210, "ccn": 6}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetAddCommentLinkMode.java", "comments": 49, "loc_per_function": 11, "blanks_per_loc": 0.82, "num_funs": 1, "comments_per_loc": 4.45, "tokens": 48, "ccn": 1}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAbstraction.java", "comments": 54, "loc_per_function": 7, "blanks_per_loc": 0.57, "num_funs": 2, "comments_per_loc": 3.86, "tokens": 95, "ccn": 2}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigMultiLineText.java", "comments": 57, "loc_per_function": 10, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.85, "tokens": 127, "ccn": 2}, {"loc": 234, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SettingsTabDiagramAppearance.java", "comments": 114, "loc_per_function": 15.6, "blanks_per_loc": 0.2, "num_funs": 15, "comments_per_loc": 0.49, "tokens": 1531, "ccn": 24}, {"loc": 582, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAssociation.java", "comments": 260, "loc_per_function": 11.88, "blanks_per_loc": 0.19, "num_funs": 49, "comments_per_loc": 0.45, "tokens": 3629, "ccn": 112}, {"loc": 67, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionEdgesDisplay.java", "comments": 82, "loc_per_function": 13.4, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 1.22, "tokens": 482, "ccn": 10}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAssociationEnd.java", "comments": 117, "loc_per_function": 8.18, "blanks_per_loc": 0.27, "num_funs": 11, "comments_per_loc": 1.3, "tokens": 553, "ccn": 20}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigDependency.java", "comments": 68, "loc_per_function": 6.43, "blanks_per_loc": 0.38, "num_funs": 7, "comments_per_loc": 1.51, "tokens": 266, "ccn": 7}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 451, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ClassDiagramGraphModel.java", "comments": 180, "loc_per_function": 28.19, "blanks_per_loc": 0.15, "num_funs": 16, "comments_per_loc": 0.4, "tokens": 3229, "ccn": 130}, {"loc": 83, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigStereotypeDeclaration.java", "comments": 77, "loc_per_function": 16.6, "blanks_per_loc": 0.28, "num_funs": 5, "comments_per_loc": 0.93, "tokens": 642, "ccn": 10}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigException.java", "comments": 48, "loc_per_function": 7, "blanks_per_loc": 0.57, "num_funs": 2, "comments_per_loc": 3.43, "tokens": 88, "ccn": 2}, {"loc": 215, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigClassifierBox.java", "comments": 137, "loc_per_function": 15.36, "blanks_per_loc": 0.17, "num_funs": 14, "comments_per_loc": 0.64, "tokens": 1618, "ccn": 53}, {"loc": 635, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigPackage.java", "comments": 381, "loc_per_function": 12.7, "blanks_per_loc": 0.25, "num_funs": 50, "comments_per_loc": 0.6, "tokens": 4235, "ccn": 100}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionEnumeration.java", "comments": 45, "loc_per_function": 7.25, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 1.55, "tokens": 160, "ccn": 4}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionGeneralizableElement.java", "comments": 48, "loc_per_function": 10.71, "blanks_per_loc": 0.27, "num_funs": 7, "comments_per_loc": 0.64, "tokens": 398, "ccn": 12}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionSignal.java", "comments": 44, "loc_per_function": 4.67, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.14, "tokens": 92, "ccn": 3}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/InitClassDiagram.java", "comments": 42, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 162, "ccn": 4}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigDataType.java", "comments": 91, "loc_per_function": 14.33, "blanks_per_loc": 0.26, "num_funs": 6, "comments_per_loc": 1.06, "tokens": 564, "ccn": 18}, {"loc": 163, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigEdgeNote.java", "comments": 120, "loc_per_function": 7.76, "blanks_per_loc": 0.27, "num_funs": 21, "comments_per_loc": 0.74, "tokens": 1002, "ccn": 40}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigAttribute.java", "comments": 54, "loc_per_function": 7, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.86, "tokens": 84, "ccn": 2}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/StylePanelFigInterface.java", "comments": 62, "loc_per_function": 12.33, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 1.68, "tokens": 256, "ccn": 5}, {"loc": 118, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java", "comments": 93, "loc_per_function": 19.67, "blanks_per_loc": 0.22, "num_funs": 6, "comments_per_loc": 0.79, "tokens": 830, "ccn": 26}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigSignal.java", "comments": 64, "loc_per_function": 12.25, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 1.31, "tokens": 336, "ccn": 5}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigEnumeration.java", "comments": 62, "loc_per_function": 9.33, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 1.11, "tokens": 391, "ccn": 12}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/ClassDiagramRenderer.java", "comments": 89, "loc_per_function": 31.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.41, "tokens": 490, "ccn": 8}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigEnumerationLiteral.java", "comments": 49, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 3.27, "tokens": 97, "ccn": 2}, {"loc": 79, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionInterface.java", "comments": 46, "loc_per_function": 11.29, "blanks_per_loc": 0.23, "num_funs": 7, "comments_per_loc": 0.58, "tokens": 410, "ccn": 15}, {"loc": 444, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigComment.java", "comments": 226, "loc_per_function": 12, "blanks_per_loc": 0.2, "num_funs": 37, "comments_per_loc": 0.51, "tokens": 2932, "ccn": 82}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/ClassDiagramPropPanelFactory.java", "comments": 41, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.73, "tokens": 68, "ccn": 2}, {"loc": 136, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionClass.java", "comments": 54, "loc_per_function": 9.71, "blanks_per_loc": 0.24, "num_funs": 14, "comments_per_loc": 0.4, "tokens": 803, "ccn": 22}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigSubsystem.java", "comments": 46, "loc_per_function": 12, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.92, "tokens": 211, "ccn": 2}, {"loc": 112, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionStereotype.java", "comments": 51, "loc_per_function": 11.2, "blanks_per_loc": 0.19, "num_funs": 10, "comments_per_loc": 0.46, "tokens": 618, "ccn": 20}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigOperation.java", "comments": 60, "loc_per_function": 7.2, "blanks_per_loc": 0.28, "num_funs": 5, "comments_per_loc": 1.67, "tokens": 222, "ccn": 7}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionCompartmentText.java", "comments": 20, "loc_per_function": 4.83, "blanks_per_loc": 0.34, "num_funs": 6, "comments_per_loc": 0.69, "tokens": 134, "ccn": 6}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/PropPanelUMLClassDiagram.java", "comments": 43, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 4.78, "tokens": 62, "ccn": 1}, {"loc": 81, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigLink.java", "comments": 84, "loc_per_function": 9, "blanks_per_loc": 0.19, "num_funs": 9, "comments_per_loc": 1.04, "tokens": 531, "ccn": 18}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/StylePanelFigPackage.java", "comments": 61, "loc_per_function": 14.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 1.42, "tokens": 292, "ccn": 6}, {"loc": 714, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/UMLClassDiagram.java", "comments": 192, "loc_per_function": 15.87, "blanks_per_loc": 0.11, "num_funs": 45, "comments_per_loc": 0.27, "tokens": 4678, "ccn": 143}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigModel.java", "comments": 46, "loc_per_function": 11, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.09, "tokens": 180, "ccn": 2}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/StylePanelFigClass.java", "comments": 67, "loc_per_function": 14.75, "blanks_per_loc": 0.34, "num_funs": 4, "comments_per_loc": 1.14, "tokens": 414, "ccn": 8}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigFeature.java", "comments": 75, "loc_per_function": 6.67, "blanks_per_loc": 0.33, "num_funs": 6, "comments_per_loc": 1.88, "tokens": 265, "ccn": 7}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionException.java", "comments": 44, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 2.75, "tokens": 96, "ccn": 3}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigClass.java", "comments": 77, "loc_per_function": 14.67, "blanks_per_loc": 0.14, "num_funs": 9, "comments_per_loc": 0.58, "tokens": 896, "ccn": 34}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionDataType.java", "comments": 46, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.07, "tokens": 115, "ccn": 3}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionComment.java", "comments": 53, "loc_per_function": 8.83, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 1, "tokens": 264, "ccn": 7}, {"loc": 166, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramNode.java", "comments": 265, "loc_per_function": 5.72, "blanks_per_loc": 0.3, "num_funs": 29, "comments_per_loc": 1.6, "tokens": 1040, "ccn": 43}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramGeneralizationEdge.java", "comments": 45, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5, "tokens": 44, "ccn": 1}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramModelElementFactory.java", "comments": 50, "loc_per_function": 19, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.32, "tokens": 334, "ccn": 8}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramAssociationEdge.java", "comments": 82, "loc_per_function": 10, "blanks_per_loc": 0.63, "num_funs": 3, "comments_per_loc": 2.73, "tokens": 264, "ccn": 4}, {"loc": 340, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramLayouter.java", "comments": 277, "loc_per_function": 13.6, "blanks_per_loc": 0.16, "num_funs": 25, "comments_per_loc": 0.81, "tokens": 2375, "ccn": 77}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramRealizationEdge.java", "comments": 45, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 44, "ccn": 1}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramNote.java", "comments": 65, "loc_per_function": 4.57, "blanks_per_loc": 0.31, "num_funs": 7, "comments_per_loc": 2.03, "tokens": 202, "ccn": 12}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramInheritanceEdge.java", "comments": 99, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 8, "comments_per_loc": 1.38, "tokens": 592, "ccn": 9}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramEdge.java", "comments": 78, "loc_per_function": 4.11, "blanks_per_loc": 0.57, "num_funs": 9, "comments_per_loc": 2.11, "tokens": 242, "ccn": 9}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramNoteEdge.java", "comments": 59, "loc_per_function": 10.67, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 1.84, "tokens": 238, "ccn": 4}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 321, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/DeploymentDiagramGraphModel.java", "comments": 89, "loc_per_function": 32.1, "blanks_per_loc": 0.1, "num_funs": 10, "comments_per_loc": 0.28, "tokens": 2240, "ccn": 99}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigComponentInstance.java", "comments": 72, "loc_per_function": 13.38, "blanks_per_loc": 0.15, "num_funs": 8, "comments_per_loc": 0.67, "tokens": 707, "ccn": 26}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java", "comments": 45, "loc_per_function": 8.43, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 0.76, "tokens": 294, "ccn": 10}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNode.java", "comments": 45, "loc_per_function": 7.86, "blanks_per_loc": 0.31, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 266, "ccn": 9}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 406, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/UMLDeploymentDiagram.java", "comments": 167, "loc_per_function": 12.69, "blanks_per_loc": 0.12, "num_funs": 32, "comments_per_loc": 0.41, "tokens": 2401, "ccn": 83}, {"loc": 140, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/DeploymentDiagramRenderer.java", "comments": 55, "loc_per_function": 70, "blanks_per_loc": 0.12, "num_funs": 2, "comments_per_loc": 0.39, "tokens": 1165, "ccn": 10}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/InitDeploymentDiagram.java", "comments": 42, "loc_per_function": 6, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.75, "tokens": 162, "ccn": 4}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionComponent.java", "comments": 49, "loc_per_function": 8.71, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.8, "tokens": 316, "ccn": 10}, {"loc": 145, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigObject.java", "comments": 99, "loc_per_function": 8.06, "blanks_per_loc": 0.28, "num_funs": 18, "comments_per_loc": 0.68, "tokens": 1047, "ccn": 29}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigMNode.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2, "tokens": 162, "ccn": 4}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/CubePortFigRect.java", "comments": 57, "loc_per_function": 20, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 1.43, "tokens": 244, "ccn": 2}, {"loc": 146, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigComponent.java", "comments": 56, "loc_per_function": 13.27, "blanks_per_loc": 0.19, "num_funs": 11, "comments_per_loc": 0.38, "tokens": 1065, "ccn": 16}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/PropPanelUMLDeploymentDiagram.java", "comments": 45, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5, "tokens": 62, "ccn": 1}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java", "comments": 45, "loc_per_function": 8.14, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 0.79, "tokens": 294, "ccn": 10}, {"loc": 197, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigNode.java", "comments": 59, "loc_per_function": 11.59, "blanks_per_loc": 0.16, "num_funs": 17, "comments_per_loc": 0.3, "tokens": 1354, "ccn": 29}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigNodeInstance.java", "comments": 59, "loc_per_function": 12.8, "blanks_per_loc": 0.22, "num_funs": 5, "comments_per_loc": 0.92, "tokens": 419, "ccn": 16}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/DeploymentDiagramPropPanelFactory.java", "comments": 42, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.82, "tokens": 68, "ccn": 2}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionComponentInstance.java", "comments": 45, "loc_per_function": 8.43, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 0.76, "tokens": 316, "ccn": 10}, {"loc": 74, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigComponent.java", "comments": 53, "loc_per_function": 14.8, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.72, "tokens": 535, "ccn": 19}, {"loc": 274, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/CollabDiagramGraphModel.java", "comments": 133, "loc_per_function": 18.27, "blanks_per_loc": 0.14, "num_funs": 15, "comments_per_loc": 0.49, "tokens": 1845, "ccn": 78}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigAssociationRole.java", "comments": 71, "loc_per_function": 10.78, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 0.73, "tokens": 616, "ccn": 18}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/CollaborationDiagramPropPanelFactory.java", "comments": 42, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.82, "tokens": 68, "ccn": 2}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/InitCollaborationDiagram.java", "comments": 42, "loc_per_function": 6, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.75, "tokens": 162, "ccn": 4}, {"loc": 92, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/CollabDiagramRenderer.java", "comments": 77, "loc_per_function": 30.67, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 0.84, "tokens": 735, "ccn": 12}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/SelectionClassifierRole.java", "comments": 57, "loc_per_function": 9.5, "blanks_per_loc": 0.26, "num_funs": 10, "comments_per_loc": 0.6, "tokens": 558, "ccn": 15}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/PropPanelUMLCollaborationDiagram.java", "comments": 44, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 4.89, "tokens": 62, "ccn": 1}, {"loc": 398, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/UMLCollaborationDiagram.java", "comments": 176, "loc_per_function": 13.27, "blanks_per_loc": 0.14, "num_funs": 30, "comments_per_loc": 0.44, "tokens": 2391, "ccn": 73}, {"loc": 175, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigClassifierRole.java", "comments": 172, "loc_per_function": 9.72, "blanks_per_loc": 0.36, "num_funs": 18, "comments_per_loc": 0.98, "tokens": 1176, "ccn": 31}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/ActionAddClassifierRole.java", "comments": 46, "loc_per_function": 14.5, "blanks_per_loc": 0.24, "num_funs": 2, "comments_per_loc": 1.59, "tokens": 193, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 253, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/UseCaseDiagramGraphModel.java", "comments": 243, "loc_per_function": 23, "blanks_per_loc": 0.33, "num_funs": 11, "comments_per_loc": 0.96, "tokens": 1830, "ccn": 78}, {"loc": 234, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigUseCase.java", "comments": 295, "loc_per_function": 8.67, "blanks_per_loc": 0.28, "num_funs": 27, "comments_per_loc": 1.26, "tokens": 1694, "ccn": 37}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigExtensionPoint.java", "comments": 46, "loc_per_function": 7.5, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 3.07, "tokens": 97, "ccn": 2}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/UseCaseDiagramPropPanelFactory.java", "comments": 41, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.73, "tokens": 68, "ccn": 2}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigInclude.java", "comments": 80, "loc_per_function": 9.2, "blanks_per_loc": 0.48, "num_funs": 5, "comments_per_loc": 1.74, "tokens": 320, "ccn": 5}, {"loc": 79, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/SelectionActor.java", "comments": 48, "loc_per_function": 11.29, "blanks_per_loc": 0.24, "num_funs": 7, "comments_per_loc": 0.61, "tokens": 431, "ccn": 15}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 235, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigActor.java", "comments": 100, "loc_per_function": 11.75, "blanks_per_loc": 0.21, "num_funs": 20, "comments_per_loc": 0.43, "tokens": 1873, "ccn": 31}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/StylePanelFigUseCase.java", "comments": 70, "loc_per_function": 11, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 2.12, "tokens": 205, "ccn": 5}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/InitUseCaseDiagram.java", "comments": 42, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 162, "ccn": 4}, {"loc": 121, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigExtend.java", "comments": 109, "loc_per_function": 11, "blanks_per_loc": 0.32, "num_funs": 11, "comments_per_loc": 0.9, "tokens": 770, "ccn": 17}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/PropPanelUMLUseCaseDiagram.java", "comments": 43, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 4.78, "tokens": 62, "ccn": 1}, {"loc": 317, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/UMLUseCaseDiagram.java", "comments": 187, "loc_per_function": 11.74, "blanks_per_loc": 0.13, "num_funs": 27, "comments_per_loc": 0.59, "tokens": 1855, "ccn": 60}, {"loc": 114, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/UseCaseDiagramRenderer.java", "comments": 110, "loc_per_function": 57, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 0.96, "tokens": 1025, "ccn": 11}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/SelectionUseCase.java", "comments": 45, "loc_per_function": 11, "blanks_per_loc": 0.23, "num_funs": 7, "comments_per_loc": 0.58, "tokens": 421, "ccn": 14}, {"loc": 317, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/StateDiagramGraphModel.java", "comments": 143, "loc_per_function": 18.65, "blanks_per_loc": 0.2, "num_funs": 17, "comments_per_loc": 0.45, "tokens": 2030, "ccn": 83}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/PredIsFinalState.java", "comments": 49, "loc_per_function": 4.33, "blanks_per_loc": 0.69, "num_funs": 3, "comments_per_loc": 3.77, "tokens": 88, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/PredIsStartState.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.27, "tokens": 114, "ccn": 4}, {"loc": 109, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigHistoryState.java", "comments": 103, "loc_per_function": 6.81, "blanks_per_loc": 0.31, "num_funs": 16, "comments_per_loc": 0.94, "tokens": 665, "ccn": 17}, {"loc": 655, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/UMLStateDiagram.java", "comments": 211, "loc_per_function": 12.84, "blanks_per_loc": 0.13, "num_funs": 51, "comments_per_loc": 0.32, "tokens": 4253, "ccn": 151}, {"loc": 151, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigFinalState.java", "comments": 112, "loc_per_function": 8.88, "blanks_per_loc": 0.26, "num_funs": 17, "comments_per_loc": 0.74, "tokens": 939, "ccn": 23}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigShallowHistoryState.java", "comments": 50, "loc_per_function": 6, "blanks_per_loc": 0.75, "num_funs": 2, "comments_per_loc": 4.17, "tokens": 71, "ccn": 2}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigForkState.java", "comments": 84, "loc_per_function": 6.43, "blanks_per_loc": 0.29, "num_funs": 14, "comments_per_loc": 0.93, "tokens": 519, "ccn": 15}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigDeepHistoryState.java", "comments": 50, "loc_per_function": 6, "blanks_per_loc": 0.67, "num_funs": 2, "comments_per_loc": 4.17, "tokens": 71, "ccn": 2}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewChangeEvent.java", "comments": 41, "loc_per_function": 4.33, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 3.15, "tokens": 70, "ccn": 3}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/StateDiagramPropPanelFactory.java", "comments": 42, "loc_per_function": 11, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.82, "tokens": 68, "ccn": 2}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/InitStateDiagram.java", "comments": 42, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 162, "ccn": 4}, {"loc": 358, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigConcurrentRegion.java", "comments": 210, "loc_per_function": 11.55, "blanks_per_loc": 0.16, "num_funs": 31, "comments_per_loc": 0.59, "tokens": 2579, "ccn": 68}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewTimeEvent.java", "comments": 41, "loc_per_function": 4.33, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 3.15, "tokens": 70, "ccn": 3}, {"loc": 102, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigStateVertex.java", "comments": 76, "loc_per_function": 20.4, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.75, "tokens": 816, "ccn": 22}, {"loc": 162, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigState.java", "comments": 102, "loc_per_function": 10.8, "blanks_per_loc": 0.21, "num_funs": 15, "comments_per_loc": 0.63, "tokens": 1018, "ccn": 28}, {"loc": 134, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigSynchState.java", "comments": 93, "loc_per_function": 7.88, "blanks_per_loc": 0.25, "num_funs": 17, "comments_per_loc": 0.69, "tokens": 825, "ccn": 21}, {"loc": 271, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigSubmachineState.java", "comments": 111, "loc_per_function": 11.78, "blanks_per_loc": 0.19, "num_funs": 23, "comments_per_loc": 0.41, "tokens": 1845, "ccn": 38}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/SelectionVertex.java", "comments": 25, "loc_per_function": 6, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 2.08, "tokens": 69, "ccn": 2}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewEffect.java", "comments": 41, "loc_per_function": 12.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.08, "tokens": 300, "ccn": 4}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigBranchState.java", "comments": 101, "loc_per_function": 5.94, "blanks_per_loc": 0.35, "num_funs": 16, "comments_per_loc": 1.06, "tokens": 546, "ccn": 17}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/SelectionState.java", "comments": 52, "loc_per_function": 8.33, "blanks_per_loc": 0.28, "num_funs": 9, "comments_per_loc": 0.69, "tokens": 395, "ccn": 13}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/PropPanelUMLStateDiagram.java", "comments": 44, "loc_per_function": 9, "blanks_per_loc": 0.78, "num_funs": 1, "comments_per_loc": 4.89, "tokens": 62, "ccn": 1}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ActionCreatePseudostate.java", "comments": 60, "loc_per_function": 9.5, "blanks_per_loc": 0.63, "num_funs": 2, "comments_per_loc": 3.16, "tokens": 140, "ccn": 3}, {"loc": 164, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigTransition.java", "comments": 102, "loc_per_function": 13.67, "blanks_per_loc": 0.18, "num_funs": 12, "comments_per_loc": 0.62, "tokens": 1320, "ccn": 21}, {"loc": 363, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigVertex.java", "comments": 77, "loc_per_function": 12.52, "blanks_per_loc": 0.21, "num_funs": 29, "comments_per_loc": 0.21, "tokens": 2528, "ccn": 60}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewEvent.java", "comments": 41, "loc_per_function": 8.33, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 0.82, "tokens": 382, "ccn": 7}, {"loc": 138, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigSimpleState.java", "comments": 90, "loc_per_function": 8.12, "blanks_per_loc": 0.25, "num_funs": 17, "comments_per_loc": 0.65, "tokens": 874, "ccn": 18}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigJoinState.java", "comments": 85, "loc_per_function": 6.43, "blanks_per_loc": 0.3, "num_funs": 14, "comments_per_loc": 0.94, "tokens": 519, "ccn": 15}, {"loc": 297, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigStubState.java", "comments": 135, "loc_per_function": 12.91, "blanks_per_loc": 0.16, "num_funs": 23, "comments_per_loc": 0.45, "tokens": 1895, "ccn": 64}, {"loc": 259, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java", "comments": 126, "loc_per_function": 11.26, "blanks_per_loc": 0.22, "num_funs": 23, "comments_per_loc": 0.49, "tokens": 1764, "ccn": 49}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewSignalEvent.java", "comments": 41, "loc_per_function": 4.33, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 3.15, "tokens": 70, "ccn": 3}, {"loc": 125, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigInitialState.java", "comments": 97, "loc_per_function": 7.35, "blanks_per_loc": 0.26, "num_funs": 17, "comments_per_loc": 0.78, "tokens": 772, "ccn": 21}, {"loc": 116, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigJunctionState.java", "comments": 90, "loc_per_function": 7.25, "blanks_per_loc": 0.26, "num_funs": 16, "comments_per_loc": 0.78, "tokens": 679, "ccn": 17}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigRegion.java", "comments": 23, "loc_per_function": 7.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.53, "tokens": 86, "ccn": 2}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/StateDiagramRenderer.java", "comments": 74, "loc_per_function": 26.5, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.4, "tokens": 446, "ccn": 6}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewCallEvent.java", "comments": 41, "loc_per_function": 4.33, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 3.15, "tokens": 70, "ccn": 3}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/Layouter.java", "comments": 72, "loc_per_function": 10, "blanks_per_loc": 1.1, "num_funs": 0, "comments_per_loc": 7.2, "tokens": 61, "ccn": 0}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutedEdge.java", "comments": 42, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 10.5, "tokens": 24, "ccn": 0}, {"loc": 76, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutHelper.java", "comments": 93, "loc_per_function": 19, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.22, "tokens": 557, "ccn": 23}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutedContainer.java", "comments": 62, "loc_per_function": 8, "blanks_per_loc": 1.12, "num_funs": 0, "comments_per_loc": 7.75, "tokens": 51, "ccn": 0}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutedObject.java", "comments": 39, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13, "tokens": 16, "ccn": 0}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutedNode.java", "comments": 57, "loc_per_function": 8, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 7.12, "tokens": 49, "ccn": 0}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionOpenProject.java", "comments": 71, "loc_per_function": 31, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 0.76, "tokens": 631, "ccn": 16}, {"loc": 135, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLRadioButtonPanel.java", "comments": 150, "loc_per_function": 10.38, "blanks_per_loc": 0.23, "num_funs": 13, "comments_per_loc": 1.11, "tokens": 900, "ccn": 26}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionBooleanTaggedValue.java", "comments": 58, "loc_per_function": 20.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.41, "tokens": 271, "ccn": 6}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTimeExpressionModel.java", "comments": 56, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.93, "tokens": 204, "ccn": 5}, {"loc": 460, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabConstraints.java", "comments": 242, "loc_per_function": 13.53, "blanks_per_loc": 0.23, "num_funs": 34, "comments_per_loc": 0.53, "tokens": 2747, "ccn": 87}, {"loc": 141, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLExpressionModel2.java", "comments": 108, "loc_per_function": 10.85, "blanks_per_loc": 0.22, "num_funs": 13, "comments_per_loc": 0.77, "tokens": 823, "ccn": 39}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionActivityDiagram.java", "comments": 53, "loc_per_function": 10.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.71, "tokens": 213, "ccn": 5}, {"loc": 241, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLAddDialog.java", "comments": 157, "loc_per_function": 18.54, "blanks_per_loc": 0.19, "num_funs": 13, "comments_per_loc": 0.65, "tokens": 1665, "ccn": 38}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLDerivedCheckBox.java", "comments": 46, "loc_per_function": 7, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 6.57, "tokens": 38, "ccn": 1}, {"loc": 276, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLStereotypeListModel.java", "comments": 239, "loc_per_function": 9.2, "blanks_per_loc": 0.17, "num_funs": 30, "comments_per_loc": 0.87, "tokens": 1592, "ccn": 78}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionUseCaseDiagram.java", "comments": 51, "loc_per_function": 11.25, "blanks_per_loc": 0.33, "num_funs": 4, "comments_per_loc": 1.13, "tokens": 292, "ccn": 7}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionCopy.java", "comments": 55, "loc_per_function": 14, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 0.79, "tokens": 446, "ccn": 13}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTextArea2.java", "comments": 54, "loc_per_function": 9, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 2, "tokens": 194, "ccn": 3}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionCollaborationDiagram.java", "comments": 53, "loc_per_function": 9.75, "blanks_per_loc": 0.23, "num_funs": 4, "comments_per_loc": 1.36, "tokens": 233, "ccn": 6}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLExpressionExpressionModel.java", "comments": 57, "loc_per_function": 5, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 2.85, "tokens": 132, "ccn": 4}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateAction.java", "comments": 46, "loc_per_function": 8, "blanks_per_loc": 0.75, "num_funs": 1, "comments_per_loc": 5.75, "tokens": 55, "ccn": 1}, {"loc": 303, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SaveGraphicsManager.java", "comments": 256, "loc_per_function": 10.82, "blanks_per_loc": 0.26, "num_funs": 28, "comments_per_loc": 0.84, "tokens": 2177, "ccn": 50}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLUserInterfaceContainer.java", "comments": 80, "loc_per_function": 11, "blanks_per_loc": 1.09, "num_funs": 0, "comments_per_loc": 7.27, "tokens": 72, "ccn": 0}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTableCellRenderer.java", "comments": 42, "loc_per_function": 10.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 2, "tokens": 116, "ccn": 4}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLSearchableComboBox.java", "comments": 64, "loc_per_function": 13.33, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 1.6, "tokens": 261, "ccn": 12}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementTaggedValueDocument.java", "comments": 66, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.54, "tokens": 148, "ccn": 6}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionGenerateOne.java", "comments": 63, "loc_per_function": 11, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 1.43, "tokens": 294, "ccn": 8}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SourcePathTableModel.java", "comments": 84, "loc_per_function": 13.33, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 1.05, "tokens": 590, "ccn": 14}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionAddTopLevelPackage.java", "comments": 48, "loc_per_function": 13, "blanks_per_loc": 0.42, "num_funs": 2, "comments_per_loc": 1.85, "tokens": 212, "ccn": 2}, {"loc": 131, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementTaggedValueProxy.java", "comments": 113, "loc_per_function": 5.04, "blanks_per_loc": 0.29, "num_funs": 26, "comments_per_loc": 0.86, "tokens": 868, "ccn": 36}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLDeprecatedCheckBox.java", "comments": 45, "loc_per_function": 7, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 40, "ccn": 1}, {"loc": 102, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLComboBox2.java", "comments": 92, "loc_per_function": 10.2, "blanks_per_loc": 0.23, "num_funs": 10, "comments_per_loc": 0.9, "tokens": 602, "ccn": 20}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/ui/AbstractActionNavigate.java", "comments": 76, "loc_per_function": 6.75, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 1.41, "tokens": 378, "ccn": 12}, {"loc": 249, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabTaggedValuesModel.java", "comments": 127, "loc_per_function": 16.6, "blanks_per_loc": 0.12, "num_funs": 15, "comments_per_loc": 0.51, "tokens": 1646, "ccn": 71}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLLinkMouseListener.java", "comments": 87, "loc_per_function": 5.14, "blanks_per_loc": 0.5, "num_funs": 7, "comments_per_loc": 2.42, "tokens": 217, "ccn": 10}, {"loc": 147, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabSrc.java", "comments": 72, "loc_per_function": 13.36, "blanks_per_loc": 0.2, "num_funs": 11, "comments_per_loc": 0.49, "tokens": 1063, "ccn": 32}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/ui/PropPanelFactoryManager.java", "comments": 59, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 3.47, "tokens": 100, "ccn": 3}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionAddDiagram.java", "comments": 100, "loc_per_function": 18.8, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 1.06, "tokens": 688, "ccn": 22}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLCheckBox2.java", "comments": 81, "loc_per_function": 7.29, "blanks_per_loc": 0.35, "num_funs": 7, "comments_per_loc": 1.59, "tokens": 344, "ccn": 10}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSaveProject.java", "comments": 68, "loc_per_function": 10.8, "blanks_per_loc": 0.24, "num_funs": 5, "comments_per_loc": 1.26, "tokens": 374, "ccn": 10}, {"loc": 277, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementListModel2.java", "comments": 241, "loc_per_function": 9.23, "blanks_per_loc": 0.17, "num_funs": 30, "comments_per_loc": 0.87, "tokens": 1595, "ccn": 78}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLExpressionLanguageField.java", "comments": 62, "loc_per_function": 6.43, "blanks_per_loc": 0.27, "num_funs": 7, "comments_per_loc": 1.38, "tokens": 265, "ccn": 12}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionRevertToSaved.java", "comments": 53, "loc_per_function": 20.5, "blanks_per_loc": 0.34, "num_funs": 2, "comments_per_loc": 1.29, "tokens": 247, "ccn": 5}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionClassDiagram.java", "comments": 54, "loc_per_function": 11, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 1.23, "tokens": 273, "ccn": 6}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLScriptExpressionModel.java", "comments": 56, "loc_per_function": 5, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 2.8, "tokens": 132, "ccn": 4}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionReopenProject.java", "comments": 66, "loc_per_function": 7.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 2.87, "tokens": 127, "ccn": 4}, {"loc": 303, "file_path": "src/argouml-app/src/org/argouml/uml/ui/LabelledLayout.java", "comments": 209, "loc_per_function": 12.12, "blanks_per_loc": 0.17, "num_funs": 25, "comments_per_loc": 0.69, "tokens": 1808, "ccn": 56}, {"loc": 283, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabStereotype.java", "comments": 139, "loc_per_function": 18.87, "blanks_per_loc": 0.16, "num_funs": 15, "comments_per_loc": 0.49, "tokens": 1881, "ccn": 49}, {"loc": 210, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionDeleteModelElements.java", "comments": 96, "loc_per_function": 35, "blanks_per_loc": 0.12, "num_funs": 6, "comments_per_loc": 0.46, "tokens": 1404, "ccn": 37}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLUserInterfaceComponent.java", "comments": 52, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 10.4, "tokens": 26, "ccn": 0}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSequenceDiagram.java", "comments": 42, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.8, "tokens": 96, "ccn": 2}, {"loc": 205, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabProps.java", "comments": 184, "loc_per_function": 10.79, "blanks_per_loc": 0.22, "num_funs": 19, "comments_per_loc": 0.9, "tokens": 1385, "ccn": 50}, {"loc": 453, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLComboBoxModel2.java", "comments": 312, "loc_per_function": 11.05, "blanks_per_loc": 0.16, "num_funs": 41, "comments_per_loc": 0.69, "tokens": 2794, "ccn": 142}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLRecurrenceExpressionModel.java", "comments": 56, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.93, "tokens": 204, "ccn": 5}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionDeploymentDiagram.java", "comments": 65, "loc_per_function": 13.75, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 1.18, "tokens": 346, "ccn": 11}, {"loc": 288, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabStyle.java", "comments": 203, "loc_per_function": 13.71, "blanks_per_loc": 0.2, "num_funs": 21, "comments_per_loc": 0.7, "tokens": 1858, "ccn": 63}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTaggedValueCheckBox.java", "comments": 48, "loc_per_function": 11.5, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.09, "tokens": 142, "ccn": 4}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateNamespace.java", "comments": 44, "loc_per_function": 13, "blanks_per_loc": 0.62, "num_funs": 1, "comments_per_loc": 3.38, "tokens": 98, "ccn": 3}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionGenerateProjectCode.java", "comments": 63, "loc_per_function": 20, "blanks_per_loc": 0.16, "num_funs": 4, "comments_per_loc": 0.79, "tokens": 520, "ccn": 18}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateAssociation.java", "comments": 45, "loc_per_function": 7, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 46, "ccn": 1}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLConditionExpressionModel.java", "comments": 56, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.93, "tokens": 204, "ccn": 5}, {"loc": 71, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SourcePathControllerImpl.java", "comments": 71, "loc_per_function": 10.14, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 1, "tokens": 461, "ccn": 13}, {"loc": 214, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSaveAllGraphics.java", "comments": 90, "loc_per_function": 21.4, "blanks_per_loc": 0.12, "num_funs": 10, "comments_per_loc": 0.42, "tokens": 1330, "ccn": 37}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLDocument.java", "comments": 42, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 6, "tokens": 47, "ccn": 0}, {"loc": 99, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSetSourcePath.java", "comments": 52, "loc_per_function": 33, "blanks_per_loc": 0.15, "num_funs": 3, "comments_per_loc": 0.53, "tokens": 638, "ccn": 19}, {"loc": 148, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLListCellRenderer2.java", "comments": 88, "loc_per_function": 24.67, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.59, "tokens": 966, "ccn": 31}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateOppositeAssocEnd.java", "comments": 54, "loc_per_function": 9, "blanks_per_loc": 0.37, "num_funs": 3, "comments_per_loc": 2, "tokens": 194, "ccn": 5}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateOwner.java", "comments": 44, "loc_per_function": 7, "blanks_per_loc": 1.14, "num_funs": 1, "comments_per_loc": 6.29, "tokens": 46, "ccn": 1}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/uml/ui/AbstractActionAddModelElement2.java", "comments": 107, "loc_per_function": 6, "blanks_per_loc": 0.39, "num_funs": 11, "comments_per_loc": 1.62, "tokens": 374, "ccn": 12}, {"loc": 379, "file_path": "src/argouml-app/src/org/argouml/uml/ui/PropPanel.java", "comments": 273, "loc_per_function": 8.42, "blanks_per_loc": 0.22, "num_funs": 45, "comments_per_loc": 0.72, "tokens": 2508, "ccn": 86}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionRemoveModelElement.java", "comments": 58, "loc_per_function": 7.67, "blanks_per_loc": 0.48, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 140, "ccn": 5}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateContext.java", "comments": 45, "loc_per_function": 7, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 46, "ccn": 1}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/ui/AbstractActionNewModelElement.java", "comments": 68, "loc_per_function": 6.6, "blanks_per_loc": 0.36, "num_funs": 5, "comments_per_loc": 2.06, "tokens": 206, "ccn": 5}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateUpPreviousDown.java", "comments": 60, "loc_per_function": 15, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 2, "tokens": 178, "ccn": 4}, {"loc": 119, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLPlainTextDocument.java", "comments": 139, "loc_per_function": 7.93, "blanks_per_loc": 0.3, "num_funs": 15, "comments_per_loc": 1.17, "tokens": 744, "ccn": 29}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLComboBoxNavigator.java", "comments": 72, "loc_per_function": 11.67, "blanks_per_loc": 0.29, "num_funs": 6, "comments_per_loc": 1.03, "tokens": 451, "ccn": 11}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SourcePathController.java", "comments": 77, "loc_per_function": 11, "blanks_per_loc": 0.82, "num_funs": 0, "comments_per_loc": 7, "tokens": 70, "ccn": 0}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTreeCellRenderer.java", "comments": 56, "loc_per_function": 65, "blanks_per_loc": 0.25, "num_funs": 1, "comments_per_loc": 0.86, "tokens": 408, "ccn": 8}, {"loc": 87, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabDocumentation.java", "comments": 90, "loc_per_function": 21.75, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.03, "tokens": 706, "ccn": 8}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionImportFromSources.java", "comments": 63, "loc_per_function": 21.5, "blanks_per_loc": 0.15, "num_funs": 4, "comments_per_loc": 0.73, "tokens": 608, "ccn": 12}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLStereotypeList.java", "comments": 79, "loc_per_function": 7.6, "blanks_per_loc": 0.45, "num_funs": 5, "comments_per_loc": 2.08, "tokens": 254, "ccn": 6}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementCommentDocument.java", "comments": 74, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.85, "tokens": 268, "ccn": 8}, {"loc": 89, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionCut.java", "comments": 60, "loc_per_function": 14.83, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.67, "tokens": 563, "ccn": 19}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionAddPackage.java", "comments": 49, "loc_per_function": 9, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 2.72, "tokens": 129, "ccn": 2}, {"loc": 131, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLEditableComboBox.java", "comments": 148, "loc_per_function": 6.55, "blanks_per_loc": 0.3, "num_funs": 20, "comments_per_loc": 1.13, "tokens": 784, "ccn": 27}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionLayout.java", "comments": 61, "loc_per_function": 17, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.2, "tokens": 337, "ccn": 8}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementStereotypeListModel.java", "comments": 63, "loc_per_function": 9.4, "blanks_per_loc": 0.26, "num_funs": 5, "comments_per_loc": 1.34, "tokens": 327, "ccn": 9}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionStateDiagram.java", "comments": 51, "loc_per_function": 13.6, "blanks_per_loc": 0.19, "num_funs": 5, "comments_per_loc": 0.75, "tokens": 474, "ccn": 17}, {"loc": 160, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSaveGraphics.java", "comments": 75, "loc_per_function": 26.67, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.47, "tokens": 1092, "ccn": 25}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLLinkedListCellRenderer.java", "comments": 57, "loc_per_function": 6.67, "blanks_per_loc": 0.55, "num_funs": 3, "comments_per_loc": 2.85, "tokens": 137, "ccn": 3}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLStimulusActionTextProperty.java", "comments": 65, "loc_per_function": 9.2, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 1.41, "tokens": 275, "ccn": 14}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTextField2.java", "comments": 54, "loc_per_function": 8.67, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.08, "tokens": 185, "ccn": 3}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLChangeDispatch.java", "comments": 85, "loc_per_function": 10.67, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 1.33, "tokens": 319, "ccn": 16}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/ui/PropPanelFactory.java", "comments": 59, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 11.8, "tokens": 28, "ccn": 0}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/ui/InitUmlUI.java", "comments": 41, "loc_per_function": 7.25, "blanks_per_loc": 0.34, "num_funs": 4, "comments_per_loc": 1.41, "tokens": 208, "ccn": 4}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLExpressionBodyField.java", "comments": 68, "loc_per_function": 7, "blanks_per_loc": 0.29, "num_funs": 9, "comments_per_loc": 1.08, "tokens": 394, "ccn": 14}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateUpNextDown.java", "comments": 60, "loc_per_function": 15.5, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 1.94, "tokens": 189, "ccn": 5}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionPaste.java", "comments": 88, "loc_per_function": 9.71, "blanks_per_loc": 0.29, "num_funs": 7, "comments_per_loc": 1.29, "tokens": 427, "ccn": 15}, {"loc": 52, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLStimulusActionTextField.java", "comments": 67, "loc_per_function": 6.5, "blanks_per_loc": 0.5, "num_funs": 8, "comments_per_loc": 1.29, "tokens": 299, "ccn": 15}, {"loc": 218, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabTaggedValues.java", "comments": 116, "loc_per_function": 10.9, "blanks_per_loc": 0.22, "num_funs": 20, "comments_per_loc": 0.53, "tokens": 1503, "ccn": 33}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateTransition.java", "comments": 44, "loc_per_function": 7, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 6.29, "tokens": 46, "ccn": 1}, {"loc": 111, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SourcePathDialog.java", "comments": 76, "loc_per_function": 18.5, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 0.68, "tokens": 812, "ccn": 17}, {"loc": 83, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionGenerateAll.java", "comments": 65, "loc_per_function": 20.75, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 0.78, "tokens": 566, "ccn": 21}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionGenerationSettings.java", "comments": 50, "loc_per_function": 7.67, "blanks_per_loc": 0.48, "num_funs": 3, "comments_per_loc": 2.17, "tokens": 127, "ccn": 3}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNewDiagram.java", "comments": 94, "loc_per_function": 16.17, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.97, "tokens": 712, "ccn": 15}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateContainerElement.java", "comments": 45, "loc_per_function": 7, "blanks_per_loc": 1.14, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 46, "ccn": 1}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/AbstractActionRemoveElement.java", "comments": 80, "loc_per_function": 5.86, "blanks_per_loc": 0.37, "num_funs": 7, "comments_per_loc": 1.95, "tokens": 229, "ccn": 10}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSaveProjectAs.java", "comments": 55, "loc_per_function": 10, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.75, "tokens": 156, "ccn": 2}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewDestroyAction.java", "comments": 50, "loc_per_function": 9.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.32, "tokens": 259, "ccn": 5}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewReturnAction.java", "comments": 50, "loc_per_function": 9.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.28, "tokens": 259, "ccn": 5}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewSignal.java", "comments": 47, "loc_per_function": 19.5, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.21, "tokens": 320, "ccn": 7}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewActionSequence.java", "comments": 50, "loc_per_function": 10, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.25, "tokens": 259, "ccn": 5}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionAddInstanceClassifier.java", "comments": 54, "loc_per_function": 6.83, "blanks_per_loc": 0.41, "num_funs": 6, "comments_per_loc": 1.32, "tokens": 273, "ccn": 7}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewException.java", "comments": 47, "loc_per_function": 13, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.81, "tokens": 207, "ccn": 3}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/UMLActionAsynchronousCheckBox.java", "comments": 47, "loc_per_function": 7.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 3.13, "tokens": 106, "ccn": 3}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewTerminateAction.java", "comments": 50, "loc_per_function": 10, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.25, "tokens": 259, "ccn": 5}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewSendAction.java", "comments": 50, "loc_per_function": 9.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.28, "tokens": 259, "ccn": 5}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewCallAction.java", "comments": 53, "loc_per_function": 9.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.36, "tokens": 259, "ccn": 5}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewCreateAction.java", "comments": 50, "loc_per_function": 9.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.32, "tokens": 259, "ccn": 5}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewReception.java", "comments": 48, "loc_per_function": 13, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.85, "tokens": 180, "ccn": 3}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionRemoveArgument.java", "comments": 49, "loc_per_function": 10, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.45, "tokens": 141, "ccn": 3}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/UMLReceptionSpecificationDocument.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 133, "ccn": 5}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewArgument.java", "comments": 47, "loc_per_function": 9.5, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 2.47, "tokens": 145, "ccn": 3}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewAction.java", "comments": 88, "loc_per_function": 19, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.54, "tokens": 531, "ccn": 15}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionAddCreateActionInstantiation.java", "comments": 46, "loc_per_function": 9.8, "blanks_per_loc": 0.37, "num_funs": 5, "comments_per_loc": 0.94, "tokens": 324, "ccn": 9}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionAddContextSignal.java", "comments": 44, "loc_per_function": 6.8, "blanks_per_loc": 0.41, "num_funs": 5, "comments_per_loc": 1.29, "tokens": 225, "ccn": 6}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewUninterpretedAction.java", "comments": 50, "loc_per_function": 10, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.25, "tokens": 259, "ccn": 5}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionSetActionAsynchronous.java", "comments": 57, "loc_per_function": 11, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.73, "tokens": 222, "ccn": 5}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewExtensionPoint.java", "comments": 53, "loc_per_function": 12, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 2.21, "tokens": 172, "ccn": 3}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewUseCase.java", "comments": 49, "loc_per_function": 13, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.88, "tokens": 204, "ccn": 4}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewActor.java", "comments": 47, "loc_per_function": 12, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.96, "tokens": 193, "ccn": 3}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionAddExtendExtensionPoint.java", "comments": 47, "loc_per_function": 6.83, "blanks_per_loc": 0.39, "num_funs": 6, "comments_per_loc": 1.15, "tokens": 244, "ccn": 7}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewUseCaseExtensionPoint.java", "comments": 50, "loc_per_function": 9, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 2.78, "tokens": 116, "ccn": 3}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/UMLExtensionPointLocationDocument.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.64, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 96, "ccn": 3}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewExtendExtensionPoint.java", "comments": 50, "loc_per_function": 10.5, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 2.38, "tokens": 143, "ccn": 3}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewSignalEvent.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 102, "ccn": 3}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewFinalState.java", "comments": 48, "loc_per_function": 7.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.18, "tokens": 143, "ccn": 3}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewSynchState.java", "comments": 48, "loc_per_function": 7.67, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 2.09, "tokens": 144, "ccn": 3}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewStubState.java", "comments": 48, "loc_per_function": 8, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 2, "tokens": 144, "ccn": 3}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionAddEventAsDeferrableEvent.java", "comments": 59, "loc_per_function": 11.2, "blanks_per_loc": 0.3, "num_funs": 5, "comments_per_loc": 1.05, "tokens": 351, "ccn": 10}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewSubmachineState.java", "comments": 48, "loc_per_function": 8, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 2, "tokens": 144, "ccn": 3}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewGuard.java", "comments": 55, "loc_per_function": 6.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.04, "tokens": 167, "ccn": 5}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/PopupMenuNewEvent.java", "comments": 58, "loc_per_function": 27, "blanks_per_loc": 0.26, "num_funs": 2, "comments_per_loc": 1.07, "tokens": 484, "ccn": 6}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewChangeEvent.java", "comments": 53, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.31, "tokens": 102, "ccn": 3}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/UMLSynchStateBoundDocument.java", "comments": 51, "loc_per_function": 9.75, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.31, "tokens": 238, "ccn": 7}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewCallEvent.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 102, "ccn": 3}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewEvent.java", "comments": 78, "loc_per_function": 13.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.9, "tokens": 293, "ccn": 6}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewTimeEvent.java", "comments": 53, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.31, "tokens": 102, "ccn": 3}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewTransition.java", "comments": 59, "loc_per_function": 10.33, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 1.9, "tokens": 211, "ccn": 6}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ButtonActionNewGuard.java", "comments": 42, "loc_per_function": 8.4, "blanks_per_loc": 0.24, "num_funs": 5, "comments_per_loc": 1, "tokens": 292, "ccn": 7}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewSimpleState.java", "comments": 48, "loc_per_function": 7.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.18, "tokens": 143, "ccn": 3}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewCompositeState.java", "comments": 48, "loc_per_function": 8, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 2, "tokens": 143, "ccn": 3}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionAddSignalsToSignalEvent.java", "comments": 53, "loc_per_function": 8.8, "blanks_per_loc": 0.39, "num_funs": 5, "comments_per_loc": 1.2, "tokens": 293, "ccn": 8}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/UMLChangeExpressionModel.java", "comments": 56, "loc_per_function": 7.75, "blanks_per_loc": 0.39, "num_funs": 4, "comments_per_loc": 1.81, "tokens": 229, "ccn": 5}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewPseudoState.java", "comments": 51, "loc_per_function": 10, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 205, "ccn": 4}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/ActionNewEntryCallAction.java", "comments": 48, "loc_per_function": 8.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.82, "tokens": 133, "ccn": 2}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/ActionAddEventAsTrigger.java", "comments": 55, "loc_per_function": 8.6, "blanks_per_loc": 0.4, "num_funs": 5, "comments_per_loc": 1.28, "tokens": 286, "ccn": 8}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/UMLActionSynchCheckBox.java", "comments": 47, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 3.13, "tokens": 106, "ccn": 3}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/ActionSetSynch.java", "comments": 54, "loc_per_function": 10.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.69, "tokens": 214, "ccn": 5}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/collaborations/ActionAddMessagePredecessor.java", "comments": 48, "loc_per_function": 8, "blanks_per_loc": 0.35, "num_funs": 6, "comments_per_loc": 1, "tokens": 274, "ccn": 9}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/collaborations/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/collaborations/ActionNewActionForMessage.java", "comments": 59, "loc_per_function": 6, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 2.46, "tokens": 146, "ccn": 5}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/model_management/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/model_management/ActionAddPackageImport.java", "comments": 47, "loc_per_function": 6.2, "blanks_per_loc": 0.55, "num_funs": 5, "comments_per_loc": 1.52, "tokens": 194, "ccn": 5}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/model_management/ActionAddPackage.java", "comments": 47, "loc_per_function": 11.5, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.04, "tokens": 179, "ccn": 3}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/model_management/ActionRemovePackageImport.java", "comments": 47, "loc_per_function": 8, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 2.94, "tokens": 103, "ccn": 2}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/ActionNewTagDefinition.java", "comments": 51, "loc_per_function": 24, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 357, "ccn": 7}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/ActionNewStereotype.java", "comments": 47, "loc_per_function": 24.5, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 0.96, "tokens": 380, "ccn": 7}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/UMLStereotypeTagDefinitionListModel.java", "comments": 53, "loc_per_function": 6.33, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.79, "tokens": 122, "ccn": 5}, {"loc": 109, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/UMLTagDefinitionComboBoxModel.java", "comments": 81, "loc_per_function": 9.91, "blanks_per_loc": 0.23, "num_funs": 11, "comments_per_loc": 0.74, "tokens": 810, "ccn": 23}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLOperationSpecificationDocument.java", "comments": 51, "loc_per_function": 7.33, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.32, "tokens": 168, "ccn": 7}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddAttribute.java", "comments": 55, "loc_per_function": 18, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 0.76, "tokens": 530, "ccn": 11}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetGeneralizableElementRoot.java", "comments": 54, "loc_per_function": 10.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.74, "tokens": 231, "ccn": 7}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLGeneralizableElementLeafCheckBox.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 2.61, "tokens": 128, "ccn": 4}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetModelElementVisibility.java", "comments": 69, "loc_per_function": 16, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.44, "tokens": 375, "ccn": 10}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetGeneralizableElementLeaf.java", "comments": 55, "loc_per_function": 10.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.77, "tokens": 231, "ccn": 7}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetClassActive.java", "comments": 53, "loc_per_function": 10, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.77, "tokens": 214, "ccn": 5}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddDataType.java", "comments": 47, "loc_per_function": 21.5, "blanks_per_loc": 0.23, "num_funs": 2, "comments_per_loc": 1.09, "tokens": 368, "ccn": 10}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewClass.java", "comments": 48, "loc_per_function": 12.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.92, "tokens": 197, "ccn": 4}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddClientDependencyAction.java", "comments": 59, "loc_per_function": 12, "blanks_per_loc": 0.2, "num_funs": 5, "comments_per_loc": 0.98, "tokens": 407, "ccn": 11}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewInterface.java", "comments": 48, "loc_per_function": 13, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 1.85, "tokens": 195, "ccn": 3}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetAssociationEndOrdering.java", "comments": 51, "loc_per_function": 12, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.42, "tokens": 252, "ccn": 6}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLDiscriminatorNameDocument.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 99, "ccn": 3}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetBehavioralFeatureQuery.java", "comments": 50, "loc_per_function": 10, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.67, "tokens": 214, "ccn": 5}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLModelElementNameDocument.java", "comments": 49, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.5, "tokens": 96, "ccn": 3}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLStructuralFeatureChangeabilityRadioButtonPanel.java", "comments": 51, "loc_per_function": 25, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 1.02, "tokens": 322, "ccn": 7}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLModelElementVisibilityRadioButtonPanel.java", "comments": 54, "loc_per_function": 21.33, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.84, "tokens": 424, "ccn": 11}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewParameter.java", "comments": 49, "loc_per_function": 15, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 1.63, "tokens": 228, "ccn": 4}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLAssociationEndNavigableCheckBox.java", "comments": 47, "loc_per_function": 7.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 3.13, "tokens": 106, "ccn": 3}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewInnerClass.java", "comments": 47, "loc_per_function": 11, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 2.14, "tokens": 175, "ccn": 3}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetAssociationEndNavigable.java", "comments": 51, "loc_per_function": 10, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 214, "ccn": 5}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddLiteral.java", "comments": 45, "loc_per_function": 15, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 1.5, "tokens": 237, "ccn": 4}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddEnumerationLiteral.java", "comments": 50, "loc_per_function": 16.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.52, "tokens": 233, "ccn": 4}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewModelElementConstraint.java", "comments": 51, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.68, "tokens": 110, "ccn": 3}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetGeneralizableElementAbstract.java", "comments": 54, "loc_per_function": 10.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.74, "tokens": 231, "ccn": 7}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLClassActiveCheckBox.java", "comments": 47, "loc_per_function": 7.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 3.13, "tokens": 106, "ccn": 3}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetOperationConcurrencyKind.java", "comments": 61, "loc_per_function": 14.67, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.39, "tokens": 326, "ccn": 7}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLGeneralizableElementAbstractCheckBox.java", "comments": 47, "loc_per_function": 9.5, "blanks_per_loc": 0.42, "num_funs": 2, "comments_per_loc": 2.47, "tokens": 128, "ccn": 4}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetFeatureOwnerScope.java", "comments": 47, "loc_per_function": 12, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.96, "tokens": 187, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLAssociationEndTargetScopeCheckbox.java", "comments": 49, "loc_per_function": 8.5, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.88, "tokens": 111, "ccn": 3}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLBehavioralFeatureQueryCheckBox.java", "comments": 44, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.93, "tokens": 106, "ccn": 3}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetParameterDirectionKind.java", "comments": 64, "loc_per_function": 16.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.31, "tokens": 377, "ccn": 10}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLAssociationEndChangeabilityRadioButtonPanel.java", "comments": 54, "loc_per_function": 23.5, "blanks_per_loc": 0.19, "num_funs": 2, "comments_per_loc": 1.15, "tokens": 322, "ccn": 7}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLDiagramNameDocument.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 158, "ccn": 6}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetStructuralFeatureTargetScope.java", "comments": 52, "loc_per_function": 12, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.44, "tokens": 238, "ccn": 6}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetElementOwnershipSpecification.java", "comments": 54, "loc_per_function": 10.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.69, "tokens": 231, "ccn": 6}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetChangeability.java", "comments": 60, "loc_per_function": 15, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.33, "tokens": 332, "ccn": 8}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLGeneralizableElementRootCheckBox.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.61, "tokens": 128, "ccn": 4}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddEnumeration.java", "comments": 47, "loc_per_function": 23.5, "blanks_per_loc": 0.19, "num_funs": 2, "comments_per_loc": 1, "tokens": 405, "ccn": 10}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddAssociationSpecification.java", "comments": 47, "loc_per_function": 7, "blanks_per_loc": 0.36, "num_funs": 6, "comments_per_loc": 1.12, "tokens": 271, "ccn": 7}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLFeatureOwnerScopeCheckBox.java", "comments": 46, "loc_per_function": 6.5, "blanks_per_loc": 0.54, "num_funs": 2, "comments_per_loc": 3.54, "tokens": 95, "ccn": 2}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLParameterDirectionKindRadioButtonPanel.java", "comments": 52, "loc_per_function": 27, "blanks_per_loc": 0.17, "num_funs": 2, "comments_per_loc": 0.96, "tokens": 344, "ccn": 7}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLStructuralFeatureTargetScopeCheckBox.java", "comments": 50, "loc_per_function": 10, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.5, "tokens": 153, "ccn": 3}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLOperationConcurrencyRadioButtonPanel.java", "comments": 50, "loc_per_function": 19.33, "blanks_per_loc": 0.16, "num_funs": 3, "comments_per_loc": 0.86, "tokens": 347, "ccn": 9}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLAssociationEndOrderingCheckBox.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 2.61, "tokens": 124, "ccn": 3}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetAssociationEndTargetScope.java", "comments": 51, "loc_per_function": 10, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 214, "ccn": 5}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddSupplierDependencyAction.java", "comments": 59, "loc_per_function": 12, "blanks_per_loc": 0.22, "num_funs": 5, "comments_per_loc": 0.98, "tokens": 407, "ccn": 11}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddOperation.java", "comments": 52, "loc_per_function": 17.5, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 0.74, "tokens": 508, "ccn": 9}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/uml/util/ModelUtil.java", "comments": 22, "loc_per_function": 23.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 0.47, "tokens": 438, "ccn": 15}, {"loc": 108, "file_path": "src/argouml-app/src/org/argouml/uml/util/PathComparator.java", "comments": 78, "loc_per_function": 36, "blanks_per_loc": 0.14, "num_funs": 3, "comments_per_loc": 0.72, "tokens": 650, "ccn": 30}, {"loc": 112, "file_path": "src/argouml-app/src/org/argouml/uml/util/SortedListModel.java", "comments": 87, "loc_per_function": 6.22, "blanks_per_loc": 0.31, "num_funs": 18, "comments_per_loc": 0.78, "tokens": 624, "ccn": 28}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/Namespace.java", "comments": 112, "loc_per_function": 16, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 7, "tokens": 100, "ccn": 0}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/NamespaceElement.java", "comments": 46, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 11.5, "tokens": 21, "ccn": 0}, {"loc": 123, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/StringNamespace.java", "comments": 150, "loc_per_function": 5.86, "blanks_per_loc": 0.27, "num_funs": 21, "comments_per_loc": 1.22, "tokens": 802, "ccn": 32}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/StringNamespaceElement.java", "comments": 55, "loc_per_function": 4.33, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 4.23, "tokens": 57, "ccn": 3}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/generator/GeneratorHelper.java", "comments": 88, "loc_per_function": 6, "blanks_per_loc": 0.29, "num_funs": 7, "comments_per_loc": 2.1, "tokens": 265, "ccn": 9}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/generator/GeneratorManager.java", "comments": 112, "loc_per_function": 8.23, "blanks_per_loc": 0.22, "num_funs": 13, "comments_per_loc": 1.05, "tokens": 671, "ccn": 25}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/generator/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/generator/TempFileUtils.java", "comments": 73, "loc_per_function": 21.4, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.68, "tokens": 708, "ccn": 18}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/uml/generator/SourceUnit.java", "comments": 91, "loc_per_function": 5.42, "blanks_per_loc": 0.26, "num_funs": 12, "comments_per_loc": 1.4, "tokens": 343, "ccn": 15}, {"loc": 133, "file_path": "src/argouml-app/src/org/argouml/uml/generator/AbstractSection.java", "comments": 95, "loc_per_function": 26.6, "blanks_per_loc": 0.09, "num_funs": 5, "comments_per_loc": 0.71, "tokens": 866, "ccn": 25}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/generator/CodeGenerator.java", "comments": 82, "loc_per_function": 9, "blanks_per_loc": 0.89, "num_funs": 0, "comments_per_loc": 9.11, "tokens": 73, "ccn": 0}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/uml/generator/Language.java", "comments": 91, "loc_per_function": 4.17, "blanks_per_loc": 0.36, "num_funs": 12, "comments_per_loc": 1.82, "tokens": 269, "ccn": 14}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/generator/ui/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 490, "file_path": "src/argouml-app/src/org/argouml/uml/generator/ui/ClassGenerationDialog.java", "comments": 193, "loc_per_function": 20.42, "blanks_per_loc": 0.17, "num_funs": 24, "comments_per_loc": 0.39, "tokens": 3482, "ccn": 107}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/ProjectMemberTodoList.java", "comments": 69, "loc_per_function": 9, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 1.28, "tokens": 328, "ccn": 11}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/UMLDecision.java", "comments": 96, "loc_per_function": 55, "blanks_per_loc": 0.36, "num_funs": 1, "comments_per_loc": 1.75, "tokens": 267, "ccn": 1}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/ChildGenSearch.java", "comments": 56, "loc_per_function": 10.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.75, "tokens": 248, "ccn": 6}, {"loc": 91, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/UMLToDoItem.java", "comments": 105, "loc_per_function": 9.1, "blanks_per_loc": 0.22, "num_funs": 10, "comments_per_loc": 1.15, "tokens": 636, "ccn": 26}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/checklist/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/checklist/UMLCheckItem.java", "comments": 63, "loc_per_function": 14.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.43, "tokens": 373, "ccn": 6}, {"loc": 428, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/checklist/Init.java", "comments": 90, "loc_per_function": 142.67, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 0.21, "tokens": 2691, "ccn": 4}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNodeInsideElement.java", "comments": 68, "loc_per_function": 12.4, "blanks_per_loc": 0.19, "num_funs": 5, "comments_per_loc": 1.1, "tokens": 390, "ccn": 12}, {"loc": 125, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java", "comments": 79, "loc_per_function": 12.5, "blanks_per_loc": 0.15, "num_funs": 10, "comments_per_loc": 0.63, "tokens": 846, "ccn": 30}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java", "comments": 65, "loc_per_function": 11.43, "blanks_per_loc": 0.17, "num_funs": 7, "comments_per_loc": 0.81, "tokens": 561, "ccn": 20}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddOperation.java", "comments": 54, "loc_per_function": 11, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 1.23, "tokens": 237, "ccn": 8}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/UMLWizard.java", "comments": 68, "loc_per_function": 7, "blanks_per_loc": 0.31, "num_funs": 6, "comments_per_loc": 1.62, "tokens": 221, "ccn": 10}, {"loc": 76, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrComponentInstanceWithoutClassifier.java", "comments": 70, "loc_per_function": 15.2, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.92, "tokens": 475, "ccn": 14}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java", "comments": 70, "loc_per_function": 16.8, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.83, "tokens": 578, "ccn": 20}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java", "comments": 102, "loc_per_function": 15, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 2.27, "tokens": 309, "ccn": 9}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java", "comments": 59, "loc_per_function": 14.67, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.34, "tokens": 285, "ccn": 8}, {"loc": 100, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java", "comments": 154, "loc_per_function": 20, "blanks_per_loc": 0.45, "num_funs": 5, "comments_per_loc": 1.54, "tokens": 631, "ccn": 29}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java", "comments": 59, "loc_per_function": 10, "blanks_per_loc": 0.22, "num_funs": 6, "comments_per_loc": 0.98, "tokens": 443, "ccn": 12}, {"loc": 83, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java", "comments": 65, "loc_per_function": 11.86, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.78, "tokens": 527, "ccn": 13}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrSeqInstanceWithoutClassifier.java", "comments": 67, "loc_per_function": 14, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.96, "tokens": 457, "ccn": 15}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java", "comments": 69, "loc_per_function": 12.75, "blanks_per_loc": 0.29, "num_funs": 4, "comments_per_loc": 1.35, "tokens": 343, "ccn": 9}, {"loc": 203, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizOperName.java", "comments": 104, "loc_per_function": 29, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.51, "tokens": 1150, "ccn": 42}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java", "comments": 85, "loc_per_function": 13, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 2.18, "tokens": 276, "ccn": 8}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java", "comments": 55, "loc_per_function": 14, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.31, "tokens": 282, "ccn": 7}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java", "comments": 64, "loc_per_function": 24, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 0.89, "tokens": 506, "ccn": 16}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java", "comments": 59, "loc_per_function": 11, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.89, "tokens": 457, "ccn": 13}, {"loc": 143, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrReservedName.java", "comments": 85, "loc_per_function": 17.88, "blanks_per_loc": 0.21, "num_funs": 8, "comments_per_loc": 0.59, "tokens": 950, "ccn": 18}, {"loc": 81, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java", "comments": 64, "loc_per_function": 13.5, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.79, "tokens": 556, "ccn": 19}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java", "comments": 72, "loc_per_function": 13.43, "blanks_per_loc": 0.15, "num_funs": 7, "comments_per_loc": 0.77, "tokens": 646, "ccn": 22}, {"loc": 168, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizBreakCircularComp.java", "comments": 66, "loc_per_function": 21, "blanks_per_loc": 0.12, "num_funs": 8, "comments_per_loc": 0.39, "tokens": 1085, "ccn": 37}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileGoodPractices.java", "comments": 49, "loc_per_function": 9.5, "blanks_per_loc": 0.26, "num_funs": 6, "comments_per_loc": 0.86, "tokens": 386, "ccn": 8}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java", "comments": 53, "loc_per_function": 11.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.56, "tokens": 225, "ccn": 6}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java", "comments": 55, "loc_per_function": 14.67, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.25, "tokens": 309, "ccn": 9}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java", "comments": 106, "loc_per_function": 16, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.21, "tokens": 325, "ccn": 10}, {"loc": 71, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java", "comments": 75, "loc_per_function": 17.75, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 1.06, "tokens": 497, "ccn": 19}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddInstanceVariable.java", "comments": 54, "loc_per_function": 12.25, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 1.1, "tokens": 260, "ccn": 8}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java", "comments": 70, "loc_per_function": 15.83, "blanks_per_loc": 0.17, "num_funs": 6, "comments_per_loc": 0.74, "tokens": 648, "ccn": 18}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoGuard.java", "comments": 55, "loc_per_function": 16.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.12, "tokens": 352, "ccn": 10}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java", "comments": 47, "loc_per_function": 4.75, "blanks_per_loc": 0.47, "num_funs": 4, "comments_per_loc": 2.47, "tokens": 123, "ccn": 4}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrWrongDepEnds.java", "comments": 72, "loc_per_function": 21.4, "blanks_per_loc": 0.1, "num_funs": 5, "comments_per_loc": 0.67, "tokens": 694, "ccn": 26}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoOperations.java", "comments": 68, "loc_per_function": 12.86, "blanks_per_loc": 0.33, "num_funs": 7, "comments_per_loc": 0.76, "tokens": 605, "ccn": 23}, {"loc": 152, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAssocComposite.java", "comments": 203, "loc_per_function": 21.71, "blanks_per_loc": 0.55, "num_funs": 7, "comments_per_loc": 1.34, "tokens": 1027, "ccn": 33}, {"loc": 69, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizManyNames.java", "comments": 69, "loc_per_function": 17.25, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1, "tokens": 457, "ccn": 14}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java", "comments": 58, "loc_per_function": 19, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 1.02, "tokens": 421, "ccn": 13}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java", "comments": 56, "loc_per_function": 19.33, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 0.97, "tokens": 419, "ccn": 11}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java", "comments": 50, "loc_per_function": 19.67, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.85, "tokens": 435, "ccn": 16}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java", "comments": 56, "loc_per_function": 16, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 1.17, "tokens": 319, "ccn": 8}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrObjectWithoutComponent.java", "comments": 67, "loc_per_function": 13.6, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.99, "tokens": 450, "ccn": 14}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrZeroLengthEdge.java", "comments": 54, "loc_per_function": 13.5, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 2, "tokens": 163, "ccn": 4}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java", "comments": 56, "loc_per_function": 14, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.33, "tokens": 295, "ccn": 9}, {"loc": 150, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java", "comments": 93, "loc_per_function": 12.5, "blanks_per_loc": 0.14, "num_funs": 12, "comments_per_loc": 0.62, "tokens": 1025, "ccn": 40}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java", "comments": 53, "loc_per_function": 19.33, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 0.91, "tokens": 465, "ccn": 16}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java", "comments": 55, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.38, "tokens": 267, "ccn": 7}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNodeInstanceInsideElement.java", "comments": 68, "loc_per_function": 12.4, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 1.1, "tokens": 390, "ccn": 12}, {"loc": 74, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java", "comments": 69, "loc_per_function": 18.5, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.93, "tokens": 508, "ccn": 21}, {"loc": 78, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java", "comments": 58, "loc_per_function": 19.5, "blanks_per_loc": 0.14, "num_funs": 4, "comments_per_loc": 0.74, "tokens": 504, "ccn": 18}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java", "comments": 56, "loc_per_function": 8, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.33, "tokens": 155, "ccn": 3}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java", "comments": 110, "loc_per_function": 14, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.96, "tokens": 356, "ccn": 12}, {"loc": 69, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInterfaceWithoutComponent.java", "comments": 67, "loc_per_function": 13.8, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.97, "tokens": 461, "ccn": 13}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInstanceWithoutClassifier.java", "comments": 67, "loc_per_function": 15, "blanks_per_loc": 0.15, "num_funs": 5, "comments_per_loc": 0.89, "tokens": 481, "ccn": 15}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddConstructor.java", "comments": 66, "loc_per_function": 12.2, "blanks_per_loc": 0.26, "num_funs": 5, "comments_per_loc": 1.08, "tokens": 357, "ccn": 9}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java", "comments": 56, "loc_per_function": 22.67, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 0.82, "tokens": 491, "ccn": 15}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrClassWithoutComponent.java", "comments": 67, "loc_per_function": 13.6, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.99, "tokens": 449, "ccn": 13}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java", "comments": 57, "loc_per_function": 14.67, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.3, "tokens": 296, "ccn": 8}, {"loc": 67, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizMEName.java", "comments": 73, "loc_per_function": 8.38, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 1.09, "tokens": 396, "ccn": 17}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java", "comments": 54, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.35, "tokens": 275, "ccn": 7}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java", "comments": 54, "loc_per_function": 22.5, "blanks_per_loc": 0.18, "num_funs": 2, "comments_per_loc": 1.2, "tokens": 275, "ccn": 10}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java", "comments": 66, "loc_per_function": 14.67, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 1.5, "tokens": 321, "ccn": 10}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizCueCards.java", "comments": 70, "loc_per_function": 4.67, "blanks_per_loc": 0.54, "num_funs": 6, "comments_per_loc": 2.5, "tokens": 170, "ccn": 7}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java", "comments": 55, "loc_per_function": 16, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 1.15, "tokens": 318, "ccn": 10}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java", "comments": 81, "loc_per_function": 13.29, "blanks_per_loc": 0.34, "num_funs": 7, "comments_per_loc": 0.87, "tokens": 604, "ccn": 23}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java", "comments": 54, "loc_per_function": 10.5, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 1.29, "tokens": 298, "ccn": 8}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrIllegalName.java", "comments": 56, "loc_per_function": 12.5, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 1.12, "tokens": 378, "ccn": 12}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNameConflict.java", "comments": 74, "loc_per_function": 13.33, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.93, "tokens": 537, "ccn": 16}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrComponentWithoutNode.java", "comments": 67, "loc_per_function": 17.2, "blanks_per_loc": 0.19, "num_funs": 5, "comments_per_loc": 0.78, "tokens": 580, "ccn": 19}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrObjectWithoutClassifier.java", "comments": 67, "loc_per_function": 14, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.96, "tokens": 440, "ccn": 14}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java", "comments": 63, "loc_per_function": 12, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.75, "tokens": 573, "ccn": 20}, {"loc": 100, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java", "comments": 66, "loc_per_function": 16.67, "blanks_per_loc": 0.14, "num_funs": 6, "comments_per_loc": 0.66, "tokens": 660, "ccn": 19}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java", "comments": 56, "loc_per_function": 11.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.65, "tokens": 225, "ccn": 5}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java", "comments": 89, "loc_per_function": 13.2, "blanks_per_loc": 0.26, "num_funs": 10, "comments_per_loc": 0.67, "tokens": 841, "ccn": 31}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java", "comments": 58, "loc_per_function": 14.67, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 1.32, "tokens": 285, "ccn": 8}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileCodeGeneration.java", "comments": 53, "loc_per_function": 17.2, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 0.62, "tokens": 627, "ccn": 7}, {"loc": 96, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java", "comments": 73, "loc_per_function": 16, "blanks_per_loc": 0.14, "num_funs": 6, "comments_per_loc": 0.76, "tokens": 696, "ccn": 18}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java", "comments": 56, "loc_per_function": 13, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.44, "tokens": 267, "ccn": 7}, {"loc": 83, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ClOperationCompartment.java", "comments": 67, "loc_per_function": 11.86, "blanks_per_loc": 0.24, "num_funs": 7, "comments_per_loc": 0.81, "tokens": 554, "ccn": 17}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java", "comments": 58, "loc_per_function": 18.67, "blanks_per_loc": 0.16, "num_funs": 3, "comments_per_loc": 1.04, "tokens": 422, "ccn": 13}, {"loc": 116, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java", "comments": 81, "loc_per_function": 29, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 0.7, "tokens": 827, "ccn": 35}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCompInstanceWithoutNode.java", "comments": 67, "loc_per_function": 16.8, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.8, "tokens": 554, "ccn": 18}, {"loc": 104, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUML.java", "comments": 155, "loc_per_function": 8, "blanks_per_loc": 0.25, "num_funs": 13, "comments_per_loc": 1.49, "tokens": 719, "ccn": 24}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrWrongLinkEnds.java", "comments": 69, "loc_per_function": 18, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.77, "tokens": 602, "ccn": 21}, {"loc": 118, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java", "comments": 75, "loc_per_function": 19.67, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.64, "tokens": 760, "ccn": 27}, {"loc": 102, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ChildGenUML.java", "comments": 80, "loc_per_function": 51, "blanks_per_loc": 0.25, "num_funs": 2, "comments_per_loc": 0.78, "tokens": 765, "ccn": 23}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/AbstractCrTooMany.java", "comments": 61, "loc_per_function": 5, "blanks_per_loc": 0.67, "num_funs": 3, "comments_per_loc": 4.07, "tokens": 71, "ccn": 3}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java", "comments": 50, "loc_per_function": 16.25, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.77, "tokens": 427, "ccn": 11}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java", "comments": 55, "loc_per_function": 13.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.34, "tokens": 277, "ccn": 7}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java", "comments": 55, "loc_per_function": 15.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.2, "tokens": 305, "ccn": 8}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java", "comments": 56, "loc_per_function": 12.4, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.9, "tokens": 434, "ccn": 12}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ClClassName.java", "comments": 63, "loc_per_function": 11, "blanks_per_loc": 0.26, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 537, "ccn": 18}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/AbstractCrUnconventionalName.java", "comments": 50, "loc_per_function": 4, "blanks_per_loc": 1.75, "num_funs": 0, "comments_per_loc": 12.5, "tokens": 28, "ccn": 0}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java", "comments": 54, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.35, "tokens": 275, "ccn": 7}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizNavigable.java", "comments": 65, "loc_per_function": 16.17, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.67, "tokens": 704, "ccn": 23}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java", "comments": 53, "loc_per_function": 11.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.56, "tokens": 229, "ccn": 5}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java", "comments": 59, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.48, "tokens": 271, "ccn": 5}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ClAttributeCompartment.java", "comments": 69, "loc_per_function": 13.57, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.73, "tokens": 674, "ccn": 20}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java", "comments": 56, "loc_per_function": 14.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.3, "tokens": 295, "ccn": 9}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java", "comments": 55, "loc_per_function": 12.67, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.45, "tokens": 255, "ccn": 7}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrConstructorNeeded.java", "comments": 90, "loc_per_function": 18.25, "blanks_per_loc": 0.36, "num_funs": 4, "comments_per_loc": 1.23, "tokens": 487, "ccn": 16}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java", "comments": 55, "loc_per_function": 13, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.41, "tokens": 277, "ccn": 8}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java", "comments": 73, "loc_per_function": 15.67, "blanks_per_loc": 0.15, "num_funs": 6, "comments_per_loc": 0.78, "tokens": 649, "ccn": 18}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java", "comments": 58, "loc_per_function": 12.67, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 1.53, "tokens": 255, "ccn": 7}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java", "comments": 54, "loc_per_function": 8.33, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.16, "tokens": 162, "ccn": 3}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java", "comments": 103, "loc_per_function": 16, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 2.15, "tokens": 325, "ccn": 10}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java", "comments": 58, "loc_per_function": 9.75, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 1.49, "tokens": 246, "ccn": 7}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java", "comments": 55, "loc_per_function": 12.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.45, "tokens": 254, "ccn": 5}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java", "comments": 54, "loc_per_function": 21.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 0.84, "tokens": 413, "ccn": 14}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizTooMany.java", "comments": 66, "loc_per_function": 12.2, "blanks_per_loc": 0.2, "num_funs": 5, "comments_per_loc": 1.08, "tokens": 324, "ccn": 15}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNodeInstanceWithoutClassifier.java", "comments": 66, "loc_per_function": 14, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.94, "tokens": 440, "ccn": 14}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java", "comments": 56, "loc_per_function": 12.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.47, "tokens": 276, "ccn": 7}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java", "comments": 58, "loc_per_function": 11.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.66, "tokens": 251, "ccn": 6}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrDupParamName.java", "comments": 56, "loc_per_function": 14.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.27, "tokens": 303, "ccn": 8}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrProfile.java", "comments": 61, "loc_per_function": 9.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 3.21, "tokens": 114, "ccn": 4}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/full.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/notation.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/info_console.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/default_console.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/fullmdr_console.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/modeleventpump.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/full_console.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/config.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/module.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/event.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/error.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/model.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/critics.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/security.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/notation_plugin.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/error_console.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/mdr.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/warn_console.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/default.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/resource/default.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/language/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/language/ui/LanguageComboBox.java", "comments": 59, "loc_per_function": 9.17, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 1.07, "tokens": 335, "ccn": 8}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/doc-files/argologo2.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-app/src/org/argouml/doc-files/argologo-small.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/taskmgmt/ProgressEvent.java", "comments": 62, "loc_per_function": 6, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.44, "tokens": 89, "ccn": 3}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/taskmgmt/ProgressMonitor.java", "comments": 90, "loc_per_function": 11, "blanks_per_loc": 1.18, "num_funs": 0, "comments_per_loc": 8.18, "tokens": 71, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/taskmgmt/ProgressListener.java", "comments": 45, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 9, "tokens": 30, "ccn": 0}, {"loc": 0, "file_path": "src/argouml-core-diagrams-structure2/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 52, "file_path": "src/argouml-core-diagrams-structure2/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-structure2/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 197, "file_path": "src/argouml-core-diagrams-structure2/build.xml", "comments": 60, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-structure2/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 27, "file_path": "src/argouml-core-diagrams-structure2/src/org/argouml/structure2/StructureDiagram2Module.java", "comments": 41, "loc_per_function": 6.75, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 1.52, "tokens": 97, "ccn": 8}, {"loc": 0, "file_path": "src/argouml-core-diagrams-structure2/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 29, "file_path": "src/argouml-build/build.bat", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 175, "file_path": "src/argouml-build/pom.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 39, "file_path": "src/argouml-build/build.sh", "comments": 11, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 581, "file_path": "src/argouml-build/build.xml", "comments": 207, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-build/default.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-uml2/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-uml2/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 200, "file_path": "src/argouml-core-diagrams-uml2/build.xml", "comments": 61, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-uml2/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-uml2/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-deployment2/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 52, "file_path": "src/argouml-core-diagrams-deployment2/pom.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-deployment2/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 215, "file_path": "src/argouml-core-diagrams-deployment2/build.xml", "comments": 64, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-deployment2/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 48, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/DeploymentDiagramModule.java", "comments": 16, "loc_per_function": 12, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 0.33, "tokens": 273, "ccn": 9}, {"loc": 20, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/DeploymentDiagramPropPanelFactory.java", "comments": 12, "loc_per_function": 10, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 0.6, "tokens": 121, "ccn": 3}, {"loc": 218, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/UMLDeploymentDiagram.java", "comments": 37, "loc_per_function": 11.47, "blanks_per_loc": 0.17, "num_funs": 19, "comments_per_loc": 0.17, "tokens": 1686, "ccn": 40}, {"loc": 66, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/FigPort.java", "comments": 14, "loc_per_function": 7.33, "blanks_per_loc": 0.26, "num_funs": 9, "comments_per_loc": 0.21, "tokens": 402, "ccn": 12}, {"loc": 11, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/DeploymentDiagramFactory.java", "comments": 12, "loc_per_function": 11, "blanks_per_loc": 0.36, "num_funs": 1, "comments_per_loc": 1.09, "tokens": 73, "ccn": 1}, {"loc": 133, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/FigNode.java", "comments": 16, "loc_per_function": 8.31, "blanks_per_loc": 0.25, "num_funs": 16, "comments_per_loc": 0.12, "tokens": 966, "ccn": 20}, {"loc": 11, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/DeploymentDiagramGraphModel.java", "comments": 15, "loc_per_function": 11, "blanks_per_loc": 0.27, "num_funs": 1, "comments_per_loc": 1.36, "tokens": 63, "ccn": 2}, {"loc": 0, "file_path": "src/argouml-core-diagrams-deployment2/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-state2/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 58, "file_path": "src/argouml-core-diagrams-state2/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-state2/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 215, "file_path": "src/argouml-core-diagrams-state2/build.xml", "comments": 64, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-state2/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 20, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/StateDiagramPropPanelFactory.java", "comments": 12, "loc_per_function": 10, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 0.6, "tokens": 121, "ccn": 3}, {"loc": 45, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/StateDiagramModule.java", "comments": 16, "loc_per_function": 11.25, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.36, "tokens": 245, "ccn": 9}, {"loc": 212, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/UMLStateDiagram.java", "comments": 36, "loc_per_function": 11.16, "blanks_per_loc": 0.17, "num_funs": 19, "comments_per_loc": 0.17, "tokens": 1720, "ccn": 42}, {"loc": 7, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/StateDiagramGraphModel.java", "comments": 12, "loc_per_function": 7, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 1.71, "tokens": 47, "ccn": 1}, {"loc": 36, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigEntryPoint.java", "comments": 14, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 4, "comments_per_loc": 0.39, "tokens": 222, "ccn": 7}, {"loc": 371, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigVertex.java", "comments": 71, "loc_per_function": 12.79, "blanks_per_loc": 0.2, "num_funs": 29, "comments_per_loc": 0.19, "tokens": 2628, "ccn": 62}, {"loc": 36, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigExitPoint.java", "comments": 14, "loc_per_function": 9, "blanks_per_loc": 0.36, "num_funs": 4, "comments_per_loc": 0.39, "tokens": 223, "ccn": 7}, {"loc": 11, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/StateDiagramFactory.java", "comments": 12, "loc_per_function": 11, "blanks_per_loc": 0.36, "num_funs": 1, "comments_per_loc": 1.09, "tokens": 73, "ccn": 1}, {"loc": 15, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigRegion.java", "comments": 24, "loc_per_function": 7.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.6, "tokens": 82, "ccn": 2}, {"loc": 40, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigCircleState.java", "comments": 16, "loc_per_function": 6.67, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 0.4, "tokens": 248, "ccn": 6}, {"loc": 0, "file_path": "src/argouml-core-diagrams-state2/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-infra/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-infra/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 74, "file_path": "src/argouml-core-infra/build.xml", "comments": 20, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-infra/lib/log4j-1.2.6.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-infra/lib/log4j.LICENSE.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-infra/lib/javadocs/log4j/package-list", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-infra/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-transformer/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 47, "file_path": "src/argouml-core-transformer/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-transformer/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 215, "file_path": "src/argouml-core-transformer/build.xml", "comments": 64, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-transformer/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-transformer/src/org/argouml/i18n/transform.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/TransformerModule.java", "comments": 13, "loc_per_function": 10, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 0.33, "tokens": 215, "ccn": 8}, {"loc": 172, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/SimpleStateTransformer.java", "comments": 63, "loc_per_function": 19.11, "blanks_per_loc": 0.2, "num_funs": 9, "comments_per_loc": 0.37, "tokens": 1487, "ccn": 25}, {"loc": 37, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/TransformerManager.java", "comments": 27, "loc_per_function": 7.4, "blanks_per_loc": 0.41, "num_funs": 5, "comments_per_loc": 0.73, "tokens": 242, "ccn": 9}, {"loc": 8, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/Transformer.java", "comments": 33, "loc_per_function": 8, "blanks_per_loc": 0.88, "num_funs": 0, "comments_per_loc": 4.12, "tokens": 54, "ccn": 0}, {"loc": 148, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/EventTransformer.java", "comments": 33, "loc_per_function": 10.57, "blanks_per_loc": 0.19, "num_funs": 14, "comments_per_loc": 0.22, "tokens": 1129, "ccn": 30}, {"loc": 21, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/TransformerAction.java", "comments": 25, "loc_per_function": 5.25, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.19, "tokens": 99, "ccn": 4}, {"loc": 0, "file_path": "src/argouml-core-transformer/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/ArgoUML sequence2 tests.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 119, "file_path": "src/argouml-core-diagrams-sequence2/pom.xml", "comments": 2, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 215, "file_path": "src/argouml-core-diagrams-sequence2/build.xml", "comments": 64, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml13/Empty.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml13/EmptyProject0161.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml13/Garbage.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml13/GUITestPropertyPanels.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml13/Alittlebitofeverything.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 2326, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml13/Alittlebitofeverything.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml14/SequenceDiagram.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml14/GUITestPropertyPanels.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml14/Alittlebitofeverything.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 43, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml14/href-test.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml14/i18n.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml14/LinkedProfile.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/tests/testmodels/uml14/EmptyProject024.zargo", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/model/InitializeModel.java", "comments": 53, "loc_per_function": 10, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 1.32, "tokens": 183, "ccn": 7}, {"loc": 67, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/persistence/TestDiagramUpdateAtLoad.java", "comments": 64, "loc_per_function": 11.17, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 0.96, "tokens": 580, "ccn": 6}, {"loc": 23, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/TestSequenceDiagramModule.java", "comments": 48, "loc_per_function": 7.67, "blanks_per_loc": 0.52, "num_funs": 3, "comments_per_loc": 2.09, "tokens": 112, "ccn": 3}, {"loc": 33, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/TestSequenceDiagramPropPanelFactory.java", "comments": 39, "loc_per_function": 16.5, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 1.18, "tokens": 211, "ccn": 2}, {"loc": 38, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/diagram/TestUMLSequenceDiagram.java", "comments": 58, "loc_per_function": 9.5, "blanks_per_loc": 0.34, "num_funs": 4, "comments_per_loc": 1.53, "tokens": 202, "ccn": 4}, {"loc": 33, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/diagram/TestSequenceDiagramFactory.java", "comments": 44, "loc_per_function": 11, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 1.33, "tokens": 241, "ccn": 3}, {"loc": 48, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/diagram/TestFigClassifierRole.java", "comments": 50, "loc_per_function": 24, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 1.04, "tokens": 422, "ccn": 2}, {"loc": 17, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/diagram/TestFigMessageSpline.java", "comments": 43, "loc_per_function": 17, "blanks_per_loc": 0.47, "num_funs": 1, "comments_per_loc": 2.53, "tokens": 118, "ccn": 1}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/Images/buttonbroommessages.gif", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/i18n/button.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 20, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/SequenceDiagramPropPanelFactory.java", "comments": 50, "loc_per_function": 10, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 2.5, "tokens": 121, "ccn": 3}, {"loc": 92, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/SequenceDiagramModule.java", "comments": 49, "loc_per_function": 23, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 0.53, "tokens": 470, "ccn": 8}, {"loc": 92, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigHead.java", "comments": 49, "loc_per_function": 8.36, "blanks_per_loc": 0.22, "num_funs": 11, "comments_per_loc": 0.53, "tokens": 543, "ccn": 15}, {"loc": 236, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigLifeLine.java", "comments": 87, "loc_per_function": 15.73, "blanks_per_loc": 0.19, "num_funs": 15, "comments_per_loc": 0.37, "tokens": 1434, "ccn": 47}, {"loc": 146, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ModeBroomMessages.java", "comments": 69, "loc_per_function": 20.86, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 0.47, "tokens": 995, "ccn": 32}, {"loc": 281, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/UMLSequenceDiagram.java", "comments": 101, "loc_per_function": 15.61, "blanks_per_loc": 0.17, "num_funs": 18, "comments_per_loc": 0.36, "tokens": 1904, "ccn": 47}, {"loc": 14, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessageComparator.java", "comments": 49, "loc_per_function": 14, "blanks_per_loc": 0.43, "num_funs": 1, "comments_per_loc": 3.5, "tokens": 87, "ccn": 3}, {"loc": 318, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java", "comments": 134, "loc_per_function": 9.64, "blanks_per_loc": 0.15, "num_funs": 33, "comments_per_loc": 0.42, "tokens": 2135, "ccn": 68}, {"loc": 32, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SequenceDiagramFactory.java", "comments": 65, "loc_per_function": 16, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 2.03, "tokens": 209, "ccn": 4}, {"loc": 23, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigDestroy.java", "comments": 49, "loc_per_function": 11.5, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 2.13, "tokens": 158, "ccn": 2}, {"loc": 10, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ActionSetAddMessageMode.java", "comments": 48, "loc_per_function": 10, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 4.8, "tokens": 78, "ccn": 1}, {"loc": 173, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ModeCreateMessage.java", "comments": 95, "loc_per_function": 24.71, "blanks_per_loc": 0.23, "num_funs": 7, "comments_per_loc": 0.55, "tokens": 1140, "ccn": 35}, {"loc": 132, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SelectionClassifierRole.java", "comments": 75, "loc_per_function": 18.86, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 0.57, "tokens": 821, "ccn": 39}, {"loc": 64, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SelectionMessage.java", "comments": 54, "loc_per_function": 12.8, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 0.84, "tokens": 446, "ccn": 13}, {"loc": 229, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigClassifierRole.java", "comments": 171, "loc_per_function": 9.96, "blanks_per_loc": 0.21, "num_funs": 23, "comments_per_loc": 0.75, "tokens": 1576, "ccn": 52}, {"loc": 20, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ActionSetOperation.java", "comments": 53, "loc_per_function": 10, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 2.65, "tokens": 128, "ccn": 3}, {"loc": 78, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigActivation.java", "comments": 83, "loc_per_function": 11.14, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 1.06, "tokens": 425, "ccn": 15}, {"loc": 263, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SequenceDiagramGraphModel.java", "comments": 147, "loc_per_function": 13.84, "blanks_per_loc": 0.17, "num_funs": 19, "comments_per_loc": 0.56, "tokens": 1832, "ccn": 62}, {"loc": 33, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ActionAddClassifierRole.java", "comments": 47, "loc_per_function": 11, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 1.42, "tokens": 207, "ccn": 4}, {"loc": 66, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SequenceDiagramRenderer.java", "comments": 55, "loc_per_function": 22, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 0.83, "tokens": 522, "ccn": 8}, {"loc": 38, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ModePlaceClassifierRole.java", "comments": 52, "loc_per_function": 9.5, "blanks_per_loc": 0.29, "num_funs": 4, "comments_per_loc": 1.37, "tokens": 247, "ccn": 8}, {"loc": 27, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessageSpline.java", "comments": 59, "loc_per_function": 6.75, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 2.19, "tokens": 222, "ccn": 4}, {"loc": 0, "file_path": "src/argouml-core-diagrams-sequence2/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-class2/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 46, "file_path": "src/argouml-core-diagrams-class2/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-class2/ArgoUML class2.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-class2/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-class2/ArgoUML class2 tests.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 197, "file_path": "src/argouml-core-diagrams-class2/build.xml", "comments": 60, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-class2/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-class2/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 40, "file_path": "src/argouml-core-umlpropertypanels/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-umlpropertypanels/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 217, "file_path": "src/argouml-core-umlpropertypanels/build.xml", "comments": 61, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 272, "file_path": "src/argouml-core-umlpropertypanels/csharp-transformation/Program.cs", "comments": 9, "loc_per_function": 20.92, "blanks_per_loc": 0.16, "num_funs": 13, "comments_per_loc": 0.03, "tokens": 1747, "ccn": 39}, {"loc": 82, "file_path": "src/argouml-core-umlpropertypanels/xslt/uml14-panels.xsl", "comments": 2, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5216, "file_path": "src/argouml-core-umlpropertypanels/xslt/01-02-15.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 104, "file_path": "src/argouml-core-umlpropertypanels/xslt/test.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-umlpropertypanels/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 53, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/GetterSetterManager.java", "comments": 37, "loc_per_function": 8.83, "blanks_per_loc": 0.51, "num_funs": 6, "comments_per_loc": 0.7, "tokens": 412, "ccn": 6}, {"loc": 4, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/Named.java", "comments": 12, "loc_per_function": 4, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 3, "tokens": 21, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/IconIdentifiable.java", "comments": 12, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 0, "comments_per_loc": 2.4, "tokens": 29, "ccn": 0}, {"loc": 20, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/CheckBoxData.java", "comments": 12, "loc_per_function": 5, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 0.6, "tokens": 82, "ccn": 4}, {"loc": 3949, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/metamodel.xml", "comments": 78, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3841, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/metamodel2.xml", "comments": 59, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 47, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/PanelData.java", "comments": 12, "loc_per_function": 5.88, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 0.26, "tokens": 253, "ccn": 8}, {"loc": 152, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/MetaDataCache.java", "comments": 24, "loc_per_function": 21.71, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.16, "tokens": 1249, "ccn": 22}, {"loc": 47, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/ControlData.java", "comments": 12, "loc_per_function": 5.22, "blanks_per_loc": 0.32, "num_funs": 9, "comments_per_loc": 0.26, "tokens": 263, "ccn": 11}, {"loc": 1661, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/GetterSetterManagerImpl.java", "comments": 385, "loc_per_function": 5.54, "blanks_per_loc": 0.27, "num_funs": 300, "comments_per_loc": 0.23, "tokens": 11255, "ccn": 384}, {"loc": 48, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/module/XmlPropertyPanelsModule.java", "comments": 45, "loc_per_function": 12, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 0.94, "tokens": 257, "ccn": 10}, {"loc": 23, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLOperationSpecificationDocument.java", "comments": 51, "loc_per_function": 7.67, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 2.22, "tokens": 163, "ccn": 7}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationRoleAssociationEndRoleListModel.java", "comments": 55, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.67, "tokens": 99, "ccn": 4}, {"loc": 69, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCollaborationRepresentedOperationComboBoxModel.java", "comments": 71, "loc_per_function": 9.86, "blanks_per_loc": 0.23, "num_funs": 7, "comments_per_loc": 1.03, "tokens": 463, "ccn": 13}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/NavigateUpAction.java", "comments": 18, "loc_per_function": 9.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 0.95, "tokens": 137, "ccn": 2}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/Ordered.java", "comments": 40, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 8, "tokens": 27, "ccn": 0}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLIncludeListModel.java", "comments": 53, "loc_per_function": 5.67, "blanks_per_loc": 0.59, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 104, "ccn": 4}, {"loc": 55, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndTypeComboBoxModel.java", "comments": 60, "loc_per_function": 11, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 1.09, "tokens": 334, "ccn": 11}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/EnumerationListModel.java", "comments": 44, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 2.75, "tokens": 95, "ccn": 3}, {"loc": 23, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementSupplierDependencyListModel.java", "comments": 49, "loc_per_function": 7.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.13, "tokens": 142, "ccn": 5}, {"loc": 93, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementNamespaceComboBoxModel.java", "comments": 83, "loc_per_function": 10.33, "blanks_per_loc": 0.26, "num_funs": 9, "comments_per_loc": 0.89, "tokens": 645, "ccn": 20}, {"loc": 79, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/OldScrollList.java", "comments": 77, "loc_per_function": 7.9, "blanks_per_loc": 0.24, "num_funs": 10, "comments_per_loc": 0.97, "tokens": 501, "ccn": 18}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTimeExpressionModel.java", "comments": 55, "loc_per_function": 6.5, "blanks_per_loc": 0.46, "num_funs": 4, "comments_per_loc": 2.12, "tokens": 193, "ccn": 5}, {"loc": 27, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTextField.java", "comments": 51, "loc_per_function": 9, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.89, "tokens": 201, "ccn": 3}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendedElementsListModel.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 120, "ccn": 5}, {"loc": 101, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationRoleBaseComboBoxModel.java", "comments": 78, "loc_per_function": 11.22, "blanks_per_loc": 0.2, "num_funs": 9, "comments_per_loc": 0.77, "tokens": 628, "ccn": 22}, {"loc": 83, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStubStateComboBoxModel.java", "comments": 69, "loc_per_function": 11.86, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.83, "tokens": 580, "ccn": 19}, {"loc": 31, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateVertexOutgoingListModel.java", "comments": 51, "loc_per_function": 10.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.65, "tokens": 209, "ccn": 5}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDefaultValueExpressionModel.java", "comments": 55, "loc_per_function": 4.5, "blanks_per_loc": 0.5, "num_funs": 4, "comments_per_loc": 3.06, "tokens": 130, "ccn": 4}, {"loc": 40, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLComboBox.java", "comments": 68, "loc_per_function": 6.67, "blanks_per_loc": 0.38, "num_funs": 6, "comments_per_loc": 1.7, "tokens": 242, "ccn": 9}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGuardTransitionListModel.java", "comments": 51, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.4, "tokens": 99, "ccn": 3}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEventTransitionListModel.java", "comments": 51, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.19, "tokens": 100, "ccn": 3}, {"loc": 87, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSignalComboBoxModel.java", "comments": 69, "loc_per_function": 9.67, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 0.79, "tokens": 577, "ccn": 16}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLInstanceLinkEndListModel.java", "comments": 48, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3, "tokens": 98, "ccn": 4}, {"loc": 67, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ScrollListImpl.java", "comments": 77, "loc_per_function": 6.7, "blanks_per_loc": 0.28, "num_funs": 10, "comments_per_loc": 1.15, "tokens": 423, "ccn": 14}, {"loc": 92, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizationPowertypeComboBoxModel.java", "comments": 69, "loc_per_function": 10.22, "blanks_per_loc": 0.22, "num_funs": 9, "comments_per_loc": 0.75, "tokens": 601, "ccn": 16}, {"loc": 24, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizableElementSpecializationListModel.java", "comments": 44, "loc_per_function": 8, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.83, "tokens": 145, "ccn": 6}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageReceiverListModel.java", "comments": 50, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.33, "tokens": 99, "ccn": 3}, {"loc": 33, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTagDefinitionTypedValuesListModel.java", "comments": 51, "loc_per_function": 11, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 1.55, "tokens": 219, "ccn": 7}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStimulusReceiverListModel.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.64, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 89, "ccn": 3}, {"loc": 21, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionExpressionModel.java", "comments": 56, "loc_per_function": 5.25, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 2.67, "tokens": 171, "ccn": 6}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndRoleBaseListModel.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 164, "ccn": 6}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineContextListModel.java", "comments": 51, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 3.19, "tokens": 100, "ccn": 3}, {"loc": 33, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ExpressionBodyField.java", "comments": 55, "loc_per_function": 8.25, "blanks_per_loc": 0.36, "num_funs": 4, "comments_per_loc": 1.67, "tokens": 221, "ccn": 8}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndAssociationListModel.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 109, "ccn": 4}, {"loc": 20, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizableElementGeneralizationListModel.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 139, "ccn": 6}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineTransitionListModel.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 100, "ccn": 3}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionSequenceActionListModel.java", "comments": 48, "loc_per_function": 5.5, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 2.18, "tokens": 120, "ccn": 5}, {"loc": 45, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSearchableComboBox.java", "comments": 69, "loc_per_function": 11.25, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 1.53, "tokens": 293, "ccn": 13}, {"loc": 108, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLObjectFlowStateParameterListModel.java", "comments": 76, "loc_per_function": 8.31, "blanks_per_loc": 0.23, "num_funs": 13, "comments_per_loc": 0.7, "tokens": 728, "ccn": 23}, {"loc": 95, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkedList.java", "comments": 93, "loc_per_function": 7.92, "blanks_per_loc": 0.2, "num_funs": 12, "comments_per_loc": 0.98, "tokens": 624, "ccn": 21}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkConnectionListModel.java", "comments": 48, "loc_per_function": 5.5, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 2.18, "tokens": 118, "ccn": 5}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementClientDependencyListModel.java", "comments": 51, "loc_per_function": 7.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 2.32, "tokens": 142, "ccn": 5}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStimulusSenderListModel.java", "comments": 50, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.57, "tokens": 89, "ccn": 3}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineSubmachineStateListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 96, "ccn": 3}, {"loc": 39, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UmlControl.java", "comments": 28, "loc_per_function": 19.5, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 0.72, "tokens": 293, "ccn": 4}, {"loc": 414, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementListModel.java", "comments": 269, "loc_per_function": 9.63, "blanks_per_loc": 0.16, "num_funs": 43, "comments_per_loc": 0.65, "tokens": 2249, "ccn": 91}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/NavigateNextAction.java", "comments": 18, "loc_per_function": 8.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 104, "ccn": 5}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDiscriminatorNameDocument.java", "comments": 54, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.38, "tokens": 103, "ccn": 3}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLConstraintConstrainedElementListModel.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 109, "ccn": 5}, {"loc": 77, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLComponentInstanceClassifierComboBoxModel.java", "comments": 27, "loc_per_function": 11, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 0.35, "tokens": 547, "ccn": 13}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtensionPointExtendListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 110, "ccn": 4}, {"loc": 77, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCallEventOperationComboBoxModel.java", "comments": 59, "loc_per_function": 11, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 0.77, "tokens": 520, "ccn": 18}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementNameDocument.java", "comments": 52, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.25, "tokens": 100, "ccn": 3}, {"loc": 53, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationPanelOptional.java", "comments": 48, "loc_per_function": 17.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 0.91, "tokens": 358, "ccn": 4}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizationChildListModel.java", "comments": 47, "loc_per_function": 6, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 2.61, "tokens": 113, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLContainerResidentListModel.java", "comments": 52, "loc_per_function": 5.67, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 102, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementTargetFlowListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 109, "ccn": 5}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierParameterListModel.java", "comments": 55, "loc_per_function": 5.5, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.5, "tokens": 129, "ccn": 5}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionTargetListModel.java", "comments": 50, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.33, "tokens": 99, "ccn": 3}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationAssociationRoleListModel.java", "comments": 50, "loc_per_function": 6, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 2.78, "tokens": 117, "ccn": 5}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateVertexContainerListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 99, "ccn": 3}, {"loc": 117, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueFieldOpaqueExpression.java", "comments": 56, "loc_per_function": 16.71, "blanks_per_loc": 0.24, "num_funs": 7, "comments_per_loc": 0.48, "tokens": 805, "ccn": 18}, {"loc": 67, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/AbstractActionAddModelElement.java", "comments": 107, "loc_per_function": 6.09, "blanks_per_loc": 0.39, "num_funs": 11, "comments_per_loc": 1.6, "tokens": 387, "ccn": 12}, {"loc": 40, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionLanguageField.java", "comments": 58, "loc_per_function": 8, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.45, "tokens": 250, "ccn": 10}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCollaborationConstrainingElementListModel.java", "comments": 51, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3, "tokens": 98, "ccn": 3}, {"loc": 138, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ExpressionModel.java", "comments": 107, "loc_per_function": 12.55, "blanks_per_loc": 0.21, "num_funs": 11, "comments_per_loc": 0.78, "tokens": 911, "ccn": 33}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageSenderListModel.java", "comments": 50, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.33, "tokens": 99, "ccn": 3}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLScriptExpressionModel.java", "comments": 57, "loc_per_function": 4.25, "blanks_per_loc": 0.47, "num_funs": 4, "comments_per_loc": 3.35, "tokens": 127, "ccn": 4}, {"loc": 29, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueField.java", "comments": 47, "loc_per_function": 7.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 1.62, "tokens": 145, "ccn": 4}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLPartitionActivityGraphListModel.java", "comments": 48, "loc_per_function": 5, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 99, "ccn": 3}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTemplateParameterTemplateListModel.java", "comments": 48, "loc_per_function": 5, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 99, "ccn": 3}, {"loc": 51, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSubmachineStateComboBoxModel.java", "comments": 69, "loc_per_function": 7.29, "blanks_per_loc": 0.31, "num_funs": 7, "comments_per_loc": 1.35, "tokens": 340, "ccn": 9}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCommentBodyDocument.java", "comments": 57, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.8, "tokens": 110, "ccn": 3}, {"loc": 267, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/LabelledLayout.java", "comments": 208, "loc_per_function": 10.68, "blanks_per_loc": 0.16, "num_funs": 25, "comments_per_loc": 0.78, "tokens": 1569, "ccn": 53}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionStatemachineListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 99, "ccn": 3}, {"loc": 67, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCollaborationRepresentedClassifierComboBoxModel.java", "comments": 68, "loc_per_function": 9.57, "blanks_per_loc": 0.24, "num_funs": 7, "comments_per_loc": 1.01, "tokens": 434, "ccn": 13}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageInteractionListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 123, "ccn": 5}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementElementResidenceListModel.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.27, "tokens": 99, "ccn": 4}, {"loc": 86, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionTriggerComboBoxModel.java", "comments": 23, "loc_per_function": 8.6, "blanks_per_loc": 0.23, "num_funs": 10, "comments_per_loc": 0.27, "tokens": 567, "ccn": 15}, {"loc": 36, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSynchStateBoundDocument.java", "comments": 59, "loc_per_function": 9, "blanks_per_loc": 0.31, "num_funs": 4, "comments_per_loc": 1.64, "tokens": 225, "ccn": 7}, {"loc": 79, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMetaClassComboBoxModel.java", "comments": 70, "loc_per_function": 9.88, "blanks_per_loc": 0.24, "num_funs": 8, "comments_per_loc": 0.89, "tokens": 503, "ccn": 16}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLRecurrenceExpressionModel.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 2.15, "tokens": 193, "ccn": 5}, {"loc": 136, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStructuralFeatureTypeComboBoxModel.java", "comments": 80, "loc_per_function": 12.36, "blanks_per_loc": 0.21, "num_funs": 11, "comments_per_loc": 0.59, "tokens": 1005, "ccn": 22}, {"loc": 95, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierRoleAvailableFeaturesListModel.java", "comments": 61, "loc_per_function": 15.83, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.64, "tokens": 593, "ccn": 19}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDependencySupplierListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 116, "ccn": 5}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLParameterBehavioralFeatListModel.java", "comments": 49, "loc_per_function": 6, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 2.72, "tokens": 109, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLFeatureOwnerListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 109, "ccn": 4}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTemplateParameterParameterListModel.java", "comments": 48, "loc_per_function": 5, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 99, "ccn": 3}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineTopListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 97, "ccn": 3}, {"loc": 152, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/SimpleListModel.java", "comments": 31, "loc_per_function": 13.82, "blanks_per_loc": 0.17, "num_funs": 11, "comments_per_loc": 0.2, "tokens": 857, "ccn": 30}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseIncludeListModel.java", "comments": 49, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.5, "tokens": 96, "ccn": 3}, {"loc": 23, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLInitialValueExpressionModel.java", "comments": 51, "loc_per_function": 5.75, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 2.22, "tokens": 154, "ccn": 5}, {"loc": 8, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/Expandable.java", "comments": 20, "loc_per_function": 8, "blanks_per_loc": 0.38, "num_funs": 0, "comments_per_loc": 2.5, "tokens": 44, "ccn": 0}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendBaseListModel.java", "comments": 49, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.5, "tokens": 91, "ccn": 3}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementConstraintListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 109, "ccn": 5}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizationParentListModel.java", "comments": 47, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.47, "tokens": 113, "ccn": 4}, {"loc": 11, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLIncludeBaseListModel.java", "comments": 47, "loc_per_function": 5.5, "blanks_per_loc": 0.55, "num_funs": 2, "comments_per_loc": 4.27, "tokens": 66, "ccn": 2}, {"loc": 112, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStereotypeBaseClassListModel.java", "comments": 64, "loc_per_function": 10.18, "blanks_per_loc": 0.19, "num_funs": 11, "comments_per_loc": 0.57, "tokens": 673, "ccn": 21}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLConditionExpressionModel.java", "comments": 53, "loc_per_function": 6.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 2.04, "tokens": 193, "ccn": 5}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLReceptionSpecificationDocument.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 131, "ccn": 5}, {"loc": 65, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActivityGraphContextComboBoxModel.java", "comments": 70, "loc_per_function": 8.12, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 1.08, "tokens": 463, "ccn": 12}, {"loc": 505, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/SwingUIFactory.java", "comments": 105, "loc_per_function": 36.07, "blanks_per_loc": 0.11, "num_funs": 14, "comments_per_loc": 0.21, "tokens": 3691, "ccn": 90}, {"loc": 21, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageActivatorComboBox.java", "comments": 53, "loc_per_function": 10.5, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 2.52, "tokens": 154, "ccn": 3}, {"loc": 84, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkAssociationComboBoxModel.java", "comments": 79, "loc_per_function": 12, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.94, "tokens": 580, "ccn": 17}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementNamespaceListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 99, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementSourceFlowListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 109, "ccn": 5}, {"loc": 57, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ActionNewAction.java", "comments": 88, "loc_per_function": 19, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.54, "tokens": 528, "ccn": 15}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDocument.java", "comments": 42, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8.4, "tokens": 35, "ccn": 0}, {"loc": 192, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMultiplicityPanel.java", "comments": 139, "loc_per_function": 10.11, "blanks_per_loc": 0.22, "num_funs": 19, "comments_per_loc": 0.72, "tokens": 1259, "ccn": 38}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLNodeDeployedComponentListModel.java", "comments": 48, "loc_per_function": 6, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 2.67, "tokens": 108, "ccn": 4}, {"loc": 46, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionPanel.java", "comments": 43, "loc_per_function": 15.33, "blanks_per_loc": 0.37, "num_funs": 3, "comments_per_loc": 0.93, "tokens": 298, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEventParameterListModel.java", "comments": 51, "loc_per_function": 4.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 3, "tokens": 100, "ccn": 4}, {"loc": 25, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/GenericUMLPlainTextDocument.java", "comments": 44, "loc_per_function": 8.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 1.76, "tokens": 146, "ccn": 5}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendExtensionListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 102, "ccn": 4}, {"loc": 289, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueFieldOpaqueExpressionDialog.java", "comments": 78, "loc_per_function": 41.29, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.27, "tokens": 2191, "ccn": 27}, {"loc": 32, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ExpressionLanguageField.java", "comments": 53, "loc_per_function": 8, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.66, "tokens": 216, "ccn": 8}, {"loc": 102, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLPlainTextDocument.java", "comments": 130, "loc_per_function": 8.5, "blanks_per_loc": 0.31, "num_funs": 12, "comments_per_loc": 1.27, "tokens": 619, "ccn": 22}, {"loc": 46, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageActivatorComboBoxModel.java", "comments": 55, "loc_per_function": 9.2, "blanks_per_loc": 0.3, "num_funs": 5, "comments_per_loc": 1.2, "tokens": 294, "ccn": 12}, {"loc": 46, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueFieldLiteralString.java", "comments": 45, "loc_per_function": 6.57, "blanks_per_loc": 0.33, "num_funs": 7, "comments_per_loc": 0.98, "tokens": 293, "ccn": 11}, {"loc": 82, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLComboBoxNavigator.java", "comments": 73, "loc_per_function": 13.67, "blanks_per_loc": 0.28, "num_funs": 6, "comments_per_loc": 0.89, "tokens": 545, "ccn": 13}, {"loc": 416, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLComboBoxModel.java", "comments": 295, "loc_per_function": 10.67, "blanks_per_loc": 0.18, "num_funs": 39, "comments_per_loc": 0.71, "tokens": 2436, "ccn": 123}, {"loc": 9, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ComponentFactory.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 0, "comments_per_loc": 5.22, "tokens": 49, "ccn": 0}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLInteractionContextListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 113, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/NavigatePreviousAction.java", "comments": 18, "loc_per_function": 8.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 93, "ccn": 4}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCollaborationInteractionListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 106, "ccn": 4}, {"loc": 61, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTemplateParameterDefaultElementComboBoxModel.java", "comments": 54, "loc_per_function": 8.71, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.89, "tokens": 375, "ccn": 11}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActivityGraphPartitionListModel.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 96, "ccn": 3}, {"loc": 44, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationConnectionListModel.java", "comments": 68, "loc_per_function": 7.33, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 1.55, "tokens": 306, "ccn": 10}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseExtendListModel.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 95, "ccn": 3}, {"loc": 13, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ScrollListFactory.java", "comments": 0, "loc_per_function": 13, "blanks_per_loc": 0.23, "num_funs": 1, "comments_per_loc": 0, "tokens": 88, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLIncludeAdditionListModel.java", "comments": 47, "loc_per_function": 6, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.92, "tokens": 76, "ccn": 2}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierCreateActionListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 98, "ccn": 4}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionStateListModel.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.27, "tokens": 99, "ccn": 3}, {"loc": 48, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/XmlPropertyPanel.java", "comments": 57, "loc_per_function": 9.6, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 1.19, "tokens": 312, "ccn": 12}, {"loc": 189, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMutableLinkedList.java", "comments": 206, "loc_per_function": 7.88, "blanks_per_loc": 0.22, "num_funs": 24, "comments_per_loc": 1.09, "tokens": 1130, "ccn": 47}, {"loc": 60, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLPartitionContentListModel.java", "comments": 46, "loc_per_function": 7.5, "blanks_per_loc": 0.25, "num_funs": 8, "comments_per_loc": 0.77, "tokens": 399, "ccn": 12}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationLinkListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 116, "ccn": 5}, {"loc": 130, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RadioButtonPanel.java", "comments": 62, "loc_per_function": 16.25, "blanks_per_loc": 0.23, "num_funs": 8, "comments_per_loc": 0.48, "tokens": 829, "ccn": 17}, {"loc": 48, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/XMLPropPanelFactory.java", "comments": 53, "loc_per_function": 9.6, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 1.1, "tokens": 305, "ccn": 10}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ScrollList.java", "comments": 10, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 2, "tokens": 27, "ccn": 0}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessagePredecessorListModel.java", "comments": 50, "loc_per_function": 8.67, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 1.92, "tokens": 203, "ccn": 6}, {"loc": 96, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierRoleAvailableContentsListModel.java", "comments": 62, "loc_per_function": 16, "blanks_per_loc": 0.22, "num_funs": 6, "comments_per_loc": 0.65, "tokens": 601, "ccn": 19}, {"loc": 43, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/NavigateSiblingAction.java", "comments": 18, "loc_per_function": 14.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 0.42, "tokens": 364, "ccn": 9}, {"loc": 125, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/LabelledComponent.java", "comments": 76, "loc_per_function": 10.42, "blanks_per_loc": 0.3, "num_funs": 12, "comments_per_loc": 0.61, "tokens": 769, "ccn": 23}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCreateActionClassifierListModel.java", "comments": 52, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 2.36, "tokens": 142, "ccn": 4}, {"loc": 193, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEditableComboBox.java", "comments": 158, "loc_per_function": 8.04, "blanks_per_loc": 0.26, "num_funs": 24, "comments_per_loc": 0.82, "tokens": 1214, "ccn": 38}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtensionPointLocationDocument.java", "comments": 54, "loc_per_function": 5.33, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 3.38, "tokens": 100, "ccn": 3}, {"loc": 27, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLChangeExpressionModel.java", "comments": 56, "loc_per_function": 6.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.07, "tokens": 193, "ccn": 5}, {"loc": 47, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementStereotypeListModel.java", "comments": 63, "loc_per_function": 9.4, "blanks_per_loc": 0.26, "num_funs": 5, "comments_per_loc": 1.34, "tokens": 329, "ccn": 9}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCommentAnnotatedElementListModel.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 116, "ccn": 5}, {"loc": 21, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndSpecificationListModel.java", "comments": 50, "loc_per_function": 7, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 2.38, "tokens": 143, "ccn": 5}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageActionListModel.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 110, "ccn": 4}, {"loc": 28, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTextArea.java", "comments": 51, "loc_per_function": 9.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 1.82, "tokens": 208, "ccn": 3}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionSourceListModel.java", "comments": 49, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.27, "tokens": 99, "ccn": 3}, {"loc": 62, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineContextComboBoxModel.java", "comments": 68, "loc_per_function": 7.75, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 1.1, "tokens": 426, "ccn": 11}, {"loc": 98, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCallActionOperationComboBoxModel.java", "comments": 87, "loc_per_function": 12.25, "blanks_per_loc": 0.17, "num_funs": 8, "comments_per_loc": 0.89, "tokens": 674, "ccn": 24}, {"loc": 104, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationPanel.java", "comments": 90, "loc_per_function": 26, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 0.87, "tokens": 747, "ccn": 14}, {"loc": 95, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ListFactory.java", "comments": 45, "loc_per_function": 47.5, "blanks_per_loc": 0.14, "num_funs": 2, "comments_per_loc": 0.47, "tokens": 806, "ccn": 38}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierPowertypeRangeListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 98, "ccn": 4}, {"loc": 113, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationModel.java", "comments": 97, "loc_per_function": 7.53, "blanks_per_loc": 0.29, "num_funs": 15, "comments_per_loc": 0.86, "tokens": 795, "ccn": 26}, {"loc": 42, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionBodyField.java", "comments": 63, "loc_per_function": 8.4, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 1.5, "tokens": 270, "ccn": 9}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDependencyClientListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 116, "ccn": 5}, {"loc": 71, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTemplateParameterParameterComboBoxModel.java", "comments": 54, "loc_per_function": 10.14, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.76, "tokens": 450, "ccn": 12}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtensionPointUseCaseListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 106, "ccn": 4}, {"loc": 133, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLOFSStateListModel.java", "comments": 81, "loc_per_function": 11.08, "blanks_per_loc": 0.19, "num_funs": 12, "comments_per_loc": 0.61, "tokens": 926, "ccn": 34}, {"loc": 78, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMethodSpecificationComboBoxModel.java", "comments": 36, "loc_per_function": 9.75, "blanks_per_loc": 0.17, "num_funs": 8, "comments_per_loc": 0.46, "tokens": 506, "ccn": 18}, {"loc": 80, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueFieldLiteralBoolean.java", "comments": 52, "loc_per_function": 16, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 0.65, "tokens": 488, "ccn": 10}, {"loc": 615, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RowSelector.java", "comments": 242, "loc_per_function": 12.81, "blanks_per_loc": 0.21, "num_funs": 48, "comments_per_loc": 0.39, "tokens": 3944, "ccn": 117}, {"loc": 151, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionModel.java", "comments": 119, "loc_per_function": 11.62, "blanks_per_loc": 0.22, "num_funs": 13, "comments_per_loc": 0.79, "tokens": 949, "ccn": 38}, {"loc": 79, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/CheckBox.java", "comments": 52, "loc_per_function": 11.29, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.66, "tokens": 500, "ccn": 9}, {"loc": 73, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSignalContextListModel.java", "comments": 72, "loc_per_function": 7.3, "blanks_per_loc": 0.26, "num_funs": 10, "comments_per_loc": 0.99, "tokens": 465, "ccn": 15}, {"loc": 84, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/SingleListFactory.java", "comments": 39, "loc_per_function": 84, "blanks_per_loc": 0.15, "num_funs": 1, "comments_per_loc": 0.46, "tokens": 765, "ccn": 32}, {"loc": 31, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateVertexIncomingListModel.java", "comments": 51, "loc_per_function": 10.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.65, "tokens": 209, "ccn": 5}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Exception.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 8, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Usage.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 20, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Enumeration.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 7, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Comment.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Interface.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 20, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Operation.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/AssociationEnd.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 9, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Parameter.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Signal.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 8, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Abstraction.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 10, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Generalization.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 23, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Class.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/EnumerationLiteral.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Association.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Package.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Datatype.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Attribute.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/Stereotype.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 275, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/panels-hand.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3826, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/panels.xml", "comments": 50, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3791, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/panels2.xml", "comments": 52, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 24, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/AssociationClass.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-umlpropertypanels/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5, "file_path": "src/argouml-core-model/plugin.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 96, "file_path": "src/argouml-core-model/pom.xml", "comments": 15, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model/Model eUML tests.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 201, "file_path": "src/argouml-core-model/build.xml", "comments": 49, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model/Model MDR tests.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model/Notation tests.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 11, "file_path": "src/argouml-core-model/project.xml", "comments": 5, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 2326, "file_path": "src/argouml-core-model/tests/testmodels/uml13/argo-Alittlebitofeverything.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 36, "file_path": "src/argouml-core-model/tests/testmodels/uml13/issue4919-Rose-uml13-xmi11.xmi", "comments": 2, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 7872, "file_path": "src/argouml-core-model/tests/testmodels/uml14/issue4440-Poseidon-hybrid.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 47, "file_path": "src/argouml-core-model/tests/org/argouml/model/InitializeModel.java", "comments": 56, "loc_per_function": 9.4, "blanks_per_loc": 0.3, "num_funs": 5, "comments_per_loc": 1.19, "tokens": 208, "ccn": 9}, {"loc": 141, "file_path": "src/argouml-core-model/tests/org/argouml/model/TestXmi.java", "comments": 96, "loc_per_function": 10.07, "blanks_per_loc": 0.26, "num_funs": 14, "comments_per_loc": 0.68, "tokens": 1012, "ccn": 19}, {"loc": 21, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlFactory.java", "comments": 189, "loc_per_function": 21, "blanks_per_loc": 0.86, "num_funs": 0, "comments_per_loc": 9, "tokens": 160, "ccn": 0}, {"loc": 43, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelImplementation.java", "comments": 236, "loc_per_function": 43, "blanks_per_loc": 1.02, "num_funs": 0, "comments_per_loc": 5.49, "tokens": 215, "ccn": 0}, {"loc": 9, "file_path": "src/argouml-core-model/src/org/argouml/model/DeleteInstanceEvent.java", "comments": 55, "loc_per_function": 9, "blanks_per_loc": 0.56, "num_funs": 1, "comments_per_loc": 6.11, "tokens": 62, "ccn": 1}, {"loc": 9, "file_path": "src/argouml-core-model/src/org/argouml/model/AttributeChangeEvent.java", "comments": 56, "loc_per_function": 9, "blanks_per_loc": 0.56, "num_funs": 1, "comments_per_loc": 6.22, "tokens": 62, "ccn": 1}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlException.java", "comments": 65, "loc_per_function": 4.33, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 5, "tokens": 67, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-core-model/src/org/argouml/model/DiagramInterchangeModel.java", "comments": 47, "loc_per_function": 12, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 3.92, "tokens": 96, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/Defaults.java", "comments": 27, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 5.4, "tokens": 26, "ccn": 0}, {"loc": 4, "file_path": "src/argouml-core-model/src/org/argouml/model/CopyHelper.java", "comments": 48, "loc_per_function": 4, "blanks_per_loc": 0.75, "num_funs": 0, "comments_per_loc": 12, "tokens": 22, "ccn": 0}, {"loc": 147, "file_path": "src/argouml-core-model/src/org/argouml/model/MetaTypes.java", "comments": 412, "loc_per_function": 147, "blanks_per_loc": 1.03, "num_funs": 0, "comments_per_loc": 2.8, "tokens": 738, "ccn": 0}, {"loc": 26, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractUmlHelperDecorator.java", "comments": 56, "loc_per_function": 3.71, "blanks_per_loc": 0.58, "num_funs": 7, "comments_per_loc": 2.15, "tokens": 147, "ccn": 7}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/ClassDiagram.java", "comments": 41, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0}, {"loc": 30, "file_path": "src/argouml-core-model/src/org/argouml/model/CollaborationsFactory.java", "comments": 180, "loc_per_function": 30, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 6, "tokens": 181, "ccn": 0}, {"loc": 18, "file_path": "src/argouml-core-model/src/org/argouml/model/DummyModelCommand.java", "comments": 47, "loc_per_function": 4.5, "blanks_per_loc": 0.39, "num_funs": 4, "comments_per_loc": 2.61, "tokens": 59, "ccn": 4}, {"loc": 6, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiExtensionWriter.java", "comments": 48, "loc_per_function": 6, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8, "tokens": 35, "ccn": 0}, {"loc": 22, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlChangeEvent.java", "comments": 60, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 2.73, "tokens": 122, "ccn": 3}, {"loc": 160, "file_path": "src/argouml-core-model/src/org/argouml/model/CoreHelper.java", "comments": 1149, "loc_per_function": 160, "blanks_per_loc": 1.01, "num_funs": 0, "comments_per_loc": 7.18, "tokens": 1468, "ccn": 0}, {"loc": 10, "file_path": "src/argouml-core-model/src/org/argouml/model/IllegalModelElementConnectionException.java", "comments": 62, "loc_per_function": 5, "blanks_per_loc": 0.7, "num_funs": 2, "comments_per_loc": 6.2, "tokens": 54, "ccn": 2}, {"loc": 12, "file_path": "src/argouml-core-model/src/org/argouml/model/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/UseCaseDiagram.java", "comments": 41, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0}, {"loc": 113, "file_path": "src/argouml-core-model/src/org/argouml/model/CoreFactory.java", "comments": 699, "loc_per_function": 113, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 6.19, "tokens": 722, "ccn": 0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/Factory.java", "comments": 42, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 14, "tokens": 12, "ccn": 0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/ActivityDiagram.java", "comments": 41, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0}, {"loc": 48, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractActivityGraphsHelperDecorator.java", "comments": 57, "loc_per_function": 3.43, "blanks_per_loc": 0.42, "num_funs": 14, "comments_per_loc": 1.19, "tokens": 298, "ccn": 14}, {"loc": 50, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelEventPump.java", "comments": 244, "loc_per_function": 50, "blanks_per_loc": 0.48, "num_funs": 0, "comments_per_loc": 4.88, "tokens": 240, "ccn": 0}, {"loc": 8, "file_path": "src/argouml-core-model/src/org/argouml/model/InstanceChangeEvent.java", "comments": 53, "loc_per_function": 8, "blanks_per_loc": 0.62, "num_funs": 1, "comments_per_loc": 6.62, "tokens": 55, "ccn": 1}, {"loc": 118, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractCollaborationsHelperDecorator.java", "comments": 55, "loc_per_function": 3.19, "blanks_per_loc": 0.37, "num_funs": 37, "comments_per_loc": 0.47, "tokens": 749, "ccn": 37}, {"loc": 7, "file_path": "src/argouml-core-model/src/org/argouml/model/VisibilityKind.java", "comments": 51, "loc_per_function": 7, "blanks_per_loc": 0.86, "num_funs": 0, "comments_per_loc": 7.29, "tokens": 32, "ccn": 0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/DiElement.java", "comments": 44, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 14.67, "tokens": 12, "ccn": 0}, {"loc": 10, "file_path": "src/argouml-core-model/src/org/argouml/model/ChangeableKind.java", "comments": 51, "loc_per_function": 10, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 5.1, "tokens": 35, "ccn": 0}, {"loc": 97, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractExtensionMechanismsHelperDecorator.java", "comments": 55, "loc_per_function": 3.34, "blanks_per_loc": 0.36, "num_funs": 29, "comments_per_loc": 0.57, "tokens": 618, "ccn": 29}, {"loc": 458, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractCoreHelperDecorator.java", "comments": 61, "loc_per_function": 3.09, "blanks_per_loc": 0.33, "num_funs": 148, "comments_per_loc": 0.13, "tokens": 3045, "ccn": 148}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/InvalidElementException.java", "comments": 65, "loc_per_function": 4.33, "blanks_per_loc": 0.69, "num_funs": 3, "comments_per_loc": 5, "tokens": 67, "ccn": 3}, {"loc": 7, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelCommand.java", "comments": 61, "loc_per_function": 7, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8.71, "tokens": 41, "ccn": 0}, {"loc": 17, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiReferenceRuntimeException.java", "comments": 62, "loc_per_function": 4.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 3.65, "tokens": 76, "ccn": 4}, {"loc": 17, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiReader.java", "comments": 143, "loc_per_function": 17, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8.41, "tokens": 125, "ccn": 0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/SequenceDiagram.java", "comments": 41, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0}, {"loc": 26, "file_path": "src/argouml-core-model/src/org/argouml/model/UseCasesHelper.java", "comments": 180, "loc_per_function": 26, "blanks_per_loc": 1.08, "num_funs": 0, "comments_per_loc": 6.92, "tokens": 227, "ccn": 0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/StateDiagram.java", "comments": 41, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractModelFactory.java", "comments": 40, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.33, "tokens": 12, "ccn": 0}, {"loc": 404, "file_path": "src/argouml-core-model/src/org/argouml/model/Facade.java", "comments": 2805, "loc_per_function": 404, "blanks_per_loc": 1.04, "num_funs": 0, "comments_per_loc": 6.94, "tokens": 2836, "ccn": 0}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlHelper.java", "comments": 87, "loc_per_function": 13, "blanks_per_loc": 0.85, "num_funs": 0, "comments_per_loc": 6.69, "tokens": 80, "ccn": 0}, {"loc": 82, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractUseCasesHelperDecorator.java", "comments": 55, "loc_per_function": 3.28, "blanks_per_loc": 0.38, "num_funs": 25, "comments_per_loc": 0.67, "tokens": 518, "ccn": 25}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/DiDiagram.java", "comments": 43, "loc_per_function": 3, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 14.33, "tokens": 12, "ccn": 0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/DeploymentDiagram.java", "comments": 41, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0}, {"loc": 11, "file_path": "src/argouml-core-model/src/org/argouml/model/RemoveAssociationEvent.java", "comments": 58, "loc_per_function": 11, "blanks_per_loc": 0.45, "num_funs": 1, "comments_per_loc": 5.27, "tokens": 68, "ccn": 1}, {"loc": 4, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlChangeListener.java", "comments": 12, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 3, "tokens": 21, "ccn": 0}, {"loc": 8, "file_path": "src/argouml-core-model/src/org/argouml/model/ScopeKind.java", "comments": 48, "loc_per_function": 8, "blanks_per_loc": 0.62, "num_funs": 0, "comments_per_loc": 6, "tokens": 28, "ccn": 0}, {"loc": 6, "file_path": "src/argouml-core-model/src/org/argouml/model/AggregationKind.java", "comments": 48, "loc_per_function": 6, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8, "tokens": 27, "ccn": 0}, {"loc": 25, "file_path": "src/argouml-core-model/src/org/argouml/model/DataTypesFactory.java", "comments": 175, "loc_per_function": 25, "blanks_per_loc": 0.76, "num_funs": 0, "comments_per_loc": 7, "tokens": 174, "ccn": 0}, {"loc": 23, "file_path": "src/argouml-core-model/src/org/argouml/model/ExtensionMechanismsFactory.java", "comments": 170, "loc_per_function": 23, "blanks_per_loc": 0.78, "num_funs": 0, "comments_per_loc": 7.39, "tokens": 159, "ccn": 0}, {"loc": 16, "file_path": "src/argouml-core-model/src/org/argouml/model/ActivityGraphsHelper.java", "comments": 142, "loc_per_function": 16, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 8.88, "tokens": 136, "ccn": 0}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/PseudostateKind.java", "comments": 73, "loc_per_function": 13, "blanks_per_loc": 0.92, "num_funs": 0, "comments_per_loc": 5.62, "tokens": 62, "ccn": 0}, {"loc": 4, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelCommandCreationObserver.java", "comments": 47, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 11.75, "tokens": 19, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/AssociationChangeListener.java", "comments": 26, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 0, "comments_per_loc": 5.2, "tokens": 28, "ccn": 0}, {"loc": 43, "file_path": "src/argouml-core-model/src/org/argouml/model/DiagramInterchangeFactory.java", "comments": 94, "loc_per_function": 43, "blanks_per_loc": 0.88, "num_funs": 0, "comments_per_loc": 2.19, "tokens": 276, "ccn": 0}, {"loc": 30, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelManagementHelper.java", "comments": 316, "loc_per_function": 30, "blanks_per_loc": 0.93, "num_funs": 0, "comments_per_loc": 10.53, "tokens": 229, "ccn": 0}, {"loc": 49, "file_path": "src/argouml-core-model/src/org/argouml/model/StateMachinesHelper.java", "comments": 351, "loc_per_function": 49, "blanks_per_loc": 0.94, "num_funs": 0, "comments_per_loc": 7.16, "tokens": 403, "ccn": 0}, {"loc": 63, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractModelEventPump.java", "comments": 100, "loc_per_function": 10.5, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 1.59, "tokens": 298, "ccn": 6}, {"loc": 34, "file_path": "src/argouml-core-model/src/org/argouml/model/ExtensionMechanismsHelper.java", "comments": 270, "loc_per_function": 34, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 7.94, "tokens": 289, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/OrderingKind.java", "comments": 45, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 9, "tokens": 22, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiWriter.java", "comments": 57, "loc_per_function": 5, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 11.4, "tokens": 26, "ccn": 0}, {"loc": 25, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiReferenceException.java", "comments": 97, "loc_per_function": 4.17, "blanks_per_loc": 0.6, "num_funs": 6, "comments_per_loc": 3.88, "tokens": 147, "ccn": 6}, {"loc": 123, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractCommonBehaviorHelperDecorator.java", "comments": 55, "loc_per_function": 3.24, "blanks_per_loc": 0.36, "num_funs": 38, "comments_per_loc": 0.45, "tokens": 805, "ccn": 38}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/CollaborationDiagram.java", "comments": 41, "loc_per_function": 3, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0}, {"loc": 9, "file_path": "src/argouml-core-model/src/org/argouml/model/DummyModelMemento.java", "comments": 47, "loc_per_function": 4.5, "blanks_per_loc": 0.56, "num_funs": 2, "comments_per_loc": 5.22, "tokens": 32, "ccn": 2}, {"loc": 38, "file_path": "src/argouml-core-model/src/org/argouml/model/CollaborationsHelper.java", "comments": 297, "loc_per_function": 38, "blanks_per_loc": 0.97, "num_funs": 0, "comments_per_loc": 7.82, "tokens": 332, "ccn": 0}, {"loc": 11, "file_path": "src/argouml-core-model/src/org/argouml/model/AddAssociationEvent.java", "comments": 58, "loc_per_function": 11, "blanks_per_loc": 0.45, "num_funs": 1, "comments_per_loc": 5.27, "tokens": 67, "ccn": 1}, {"loc": 6, "file_path": "src/argouml-core-model/src/org/argouml/model/ConcurrencyKind.java", "comments": 48, "loc_per_function": 6, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8, "tokens": 27, "ccn": 0}, {"loc": 10, "file_path": "src/argouml-core-model/src/org/argouml/model/NotImplementedException.java", "comments": 54, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 5.4, "tokens": 46, "ccn": 2}, {"loc": 41, "file_path": "src/argouml-core-model/src/org/argouml/model/CommonBehaviorHelper.java", "comments": 267, "loc_per_function": 41, "blanks_per_loc": 1.02, "num_funs": 0, "comments_per_loc": 6.51, "tokens": 380, "ccn": 0}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlFactoryDefaults.java", "comments": 27, "loc_per_function": 5, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 5.4, "tokens": 26, "ccn": 0}, {"loc": 7, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelMemento.java", "comments": 56, "loc_per_function": 7, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 8, "tokens": 34, "ccn": 1}, {"loc": 7, "file_path": "src/argouml-core-model/src/org/argouml/model/DirectionKind.java", "comments": 51, "loc_per_function": 7, "blanks_per_loc": 0.86, "num_funs": 0, "comments_per_loc": 7.29, "tokens": 32, "ccn": 0}, {"loc": 45, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiException.java", "comments": 126, "loc_per_function": 4.5, "blanks_per_loc": 0.6, "num_funs": 10, "comments_per_loc": 2.8, "tokens": 237, "ccn": 10}, {"loc": 14, "file_path": "src/argouml-core-model/src/org/argouml/model/ActivityGraphsFactory.java", "comments": 99, "loc_per_function": 14, "blanks_per_loc": 0.93, "num_funs": 0, "comments_per_loc": 7.07, "tokens": 80, "ccn": 0}, {"loc": 15, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelManagementFactory.java", "comments": 108, "loc_per_function": 15, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 7.2, "tokens": 82, "ccn": 0}, {"loc": 192, "file_path": "src/argouml-core-model/src/org/argouml/model/Model.java", "comments": 326, "loc_per_function": 4.47, "blanks_per_loc": 0.33, "num_funs": 43, "comments_per_loc": 1.7, "tokens": 923, "ccn": 50}, {"loc": 32, "file_path": "src/argouml-core-model/src/org/argouml/model/CommonBehaviorFactory.java", "comments": 213, "loc_per_function": 32, "blanks_per_loc": 1.03, "num_funs": 0, "comments_per_loc": 6.66, "tokens": 179, "ccn": 0}, {"loc": 16, "file_path": "src/argouml-core-model/src/org/argouml/model/AssociationChangeEvent.java", "comments": 63, "loc_per_function": 8, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 3.94, "tokens": 83, "ccn": 2}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/UseCasesFactory.java", "comments": 118, "loc_per_function": 13, "blanks_per_loc": 1.08, "num_funs": 0, "comments_per_loc": 9.08, "tokens": 89, "ccn": 0}, {"loc": 138, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractStateMachinesHelperDecorator.java", "comments": 56, "loc_per_function": 3.21, "blanks_per_loc": 0.36, "num_funs": 43, "comments_per_loc": 0.41, "tokens": 877, "ccn": 43}, {"loc": 20, "file_path": "src/argouml-core-model/src/org/argouml/model/DataTypesHelper.java", "comments": 145, "loc_per_function": 20, "blanks_per_loc": 1.05, "num_funs": 0, "comments_per_loc": 7.25, "tokens": 148, "ccn": 0}, {"loc": 39, "file_path": "src/argouml-core-model/src/org/argouml/model/StateMachinesFactory.java", "comments": 282, "loc_per_function": 39, "blanks_per_loc": 0.97, "num_funs": 0, "comments_per_loc": 7.23, "tokens": 255, "ccn": 0}, {"loc": 9, "file_path": "src/argouml-core-model/src/org/argouml/model/MessageSort.java", "comments": 33, "loc_per_function": 9, "blanks_per_loc": 0.89, "num_funs": 0, "comments_per_loc": 3.67, "tokens": 42, "ccn": 0}, {"loc": 31, "file_path": "src/argouml-core-model/src/org/argouml/model/UUIDManager.java", "comments": 69, "loc_per_function": 10.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 2.23, "tokens": 190, "ccn": 6}, {"loc": 60, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractDataTypesHelperDecorator.java", "comments": 54, "loc_per_function": 3.33, "blanks_per_loc": 0.38, "num_funs": 18, "comments_per_loc": 0.9, "tokens": 343, "ccn": 18}, {"loc": 12, "file_path": "src/argouml-core-model-euml/plugin.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/ArgoUML UML2-EUML debug.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "src/argouml-core-model-euml/build.bat", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 140, "file_path": "src/argouml-core-model-euml/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 24, "file_path": "src/argouml-core-model-euml/build.sh", "comments": 11, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 267, "file_path": "src/argouml-core-model-euml/build.xml", "comments": 55, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "src/argouml-core-model-euml/build2.bat", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/Model all tests eUML.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "src/argouml-core-model-euml/build2.sh", "comments": 9, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/eUML required plugins.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.mapping.ecore_2.6.0.v20100914-1218.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.ecore.change.edit_2.5.0.v20100521-1846.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.ecore.xmi_2.5.0.v20100521-1846.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.ecore.change_2.5.1.v20100907-1643.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 12537, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.common.source_2.6.0.v20100914-1218.zip", "comments": 8144, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.ecore.edit_2.6.0.v20100914-1218.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 13931, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.ecore.xmi.source_2.5.0.v20100521-1846.zip", "comments": 3113, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.common_2.6.0.v20100914-1218.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.edit_2.6.0.v20100914-1218.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.mapping_2.6.0.v20100914-1218.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 66662, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.ecore.source_2.6.1.v20100914-1218.zip", "comments": 34966, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.ecore_2.6.1.v20100914-1218.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.mapping.ecore2xml_2.5.0.v20100521-1847.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 12905, "file_path": "src/argouml-core-model-euml/lib/emf/org.eclipse.emf.edit.source_2.6.0.v20100914-1218.zip", "comments": 7707, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 234333, "file_path": "src/argouml-core-model-euml/lib/uml2/org.eclipse.uml2.uml.source_3.1.1.v201008191505.zip", "comments": 299411, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/uml2/org.eclipse.uml2.common.edit_1.5.0.v201005031530.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/uml2/org.eclipse.uml2.uml.edit_3.1.0.v201005031530.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/uml2/org.eclipse.uml2.common_1.5.0.v201005031530.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/uml2/org.eclipse.uml2.uml_3.1.1.v201008191505.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/lib/uml2/org.eclipse.uml2.uml.resources_3.1.1.v201008191505.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/manifest.mf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/Infrastructure.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/LM.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/L3.merged.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/L0.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/L0.merged.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/L1.merged.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/L2.merged.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/L3.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/L2.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/L1.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/LM.merged.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/Superstructure.cmof", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/metamodels/uml211/0README.TXT", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 16, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/VisibilityKindEUMLImpl.java", "comments": 16, "loc_per_function": 4, "blanks_per_loc": 0.44, "num_funs": 4, "comments_per_loc": 1, "tokens": 104, "ccn": 4}, {"loc": 2154, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java", "comments": 209, "loc_per_function": 5.38, "blanks_per_loc": 0.21, "num_funs": 400, "comments_per_loc": 0.1, "tokens": 12851, "ccn": 684}, {"loc": 50, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/XmiWriterEUMLImpl.java", "comments": 43, "loc_per_function": 16.67, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 0.86, "tokens": 326, "ccn": 8}, {"loc": 13, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/AggregationKindEUMLImpl.java", "comments": 16, "loc_per_function": 4.33, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 1.23, "tokens": 84, "ccn": 3}, {"loc": 10, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/NotYetImplementedException.java", "comments": 21, "loc_per_function": 5, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 2.1, "tokens": 45, "ccn": 2}, {"loc": 82, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/DataTypesFactoryEUMLImpl.java", "comments": 41, "loc_per_function": 4.56, "blanks_per_loc": 0.3, "num_funs": 18, "comments_per_loc": 0.5, "tokens": 492, "ccn": 22}, {"loc": 212, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UseCasesHelperEUMLImpl.java", "comments": 32, "loc_per_function": 9.22, "blanks_per_loc": 0.14, "num_funs": 23, "comments_per_loc": 0.15, "tokens": 1439, "ccn": 56}, {"loc": 17, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/DirectionKindEUMLImpl.java", "comments": 16, "loc_per_function": 4.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 0.94, "tokens": 83, "ccn": 4}, {"loc": 479, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ModelEventPumpEUMLImpl.java", "comments": 84, "loc_per_function": 15.45, "blanks_per_loc": 0.15, "num_funs": 31, "comments_per_loc": 0.18, "tokens": 2814, "ccn": 92}, {"loc": 100, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CommonBehaviorFactoryEUMLImpl.java", "comments": 46, "loc_per_function": 3.33, "blanks_per_loc": 0.36, "num_funs": 30, "comments_per_loc": 0.46, "tokens": 424, "ccn": 30}, {"loc": 211, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/XmiReaderEUMLImpl.java", "comments": 54, "loc_per_function": 16.23, "blanks_per_loc": 0.14, "num_funs": 13, "comments_per_loc": 0.26, "tokens": 1343, "ccn": 49}, {"loc": 632, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/MetaTypesEUMLImpl.java", "comments": 72, "loc_per_function": 4.39, "blanks_per_loc": 0.25, "num_funs": 144, "comments_per_loc": 0.11, "tokens": 3599, "ccn": 147}, {"loc": 1722, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CoreHelperEUMLImpl.java", "comments": 132, "loc_per_function": 10.97, "blanks_per_loc": 0.12, "num_funs": 157, "comments_per_loc": 0.08, "tokens": 10309, "ccn": 372}, {"loc": 9, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/RunnableClass.java", "comments": 21, "loc_per_function": 9, "blanks_per_loc": 0.56, "num_funs": 1, "comments_per_loc": 2.33, "tokens": 59, "ccn": 1}, {"loc": 86, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ExtensionMechanismsFactoryEUMLImpl.java", "comments": 41, "loc_per_function": 6.14, "blanks_per_loc": 0.24, "num_funs": 14, "comments_per_loc": 0.48, "tokens": 512, "ccn": 15}, {"loc": 420, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ExtensionMechanismsHelperEUMLImpl.java", "comments": 70, "loc_per_function": 12.73, "blanks_per_loc": 0.1, "num_funs": 33, "comments_per_loc": 0.17, "tokens": 2988, "ccn": 128}, {"loc": 162, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UmlHelperEUMLImpl.java", "comments": 100, "loc_per_function": 20.25, "blanks_per_loc": 0.1, "num_funs": 8, "comments_per_loc": 0.62, "tokens": 1373, "ccn": 34}, {"loc": 162, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/StateMachinesFactoryEUMLImpl.java", "comments": 46, "loc_per_function": 4.5, "blanks_per_loc": 0.43, "num_funs": 36, "comments_per_loc": 0.28, "tokens": 970, "ccn": 46}, {"loc": 22, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/MessageSortEUMLImpl.java", "comments": 14, "loc_per_function": 3.67, "blanks_per_loc": 0.5, "num_funs": 6, "comments_per_loc": 0.64, "tokens": 144, "ccn": 6}, {"loc": 140, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java", "comments": 36, "loc_per_function": 12.73, "blanks_per_loc": 0.16, "num_funs": 11, "comments_per_loc": 0.26, "tokens": 1057, "ccn": 22}, {"loc": 129, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CollaborationsFactoryEUMLImpl.java", "comments": 33, "loc_per_function": 5.61, "blanks_per_loc": 0.28, "num_funs": 23, "comments_per_loc": 0.26, "tokens": 807, "ccn": 25}, {"loc": 22, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CopyHelperEUMLImpl.java", "comments": 23, "loc_per_function": 11, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.05, "tokens": 132, "ccn": 5}, {"loc": 117, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UMLUtil.java", "comments": 66, "loc_per_function": 19.5, "blanks_per_loc": 0.14, "num_funs": 6, "comments_per_loc": 0.56, "tokens": 953, "ccn": 23}, {"loc": 17, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ChangeableKindEUMLImpl.java", "comments": 20, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 1.18, "tokens": 62, "ccn": 3}, {"loc": 125, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UseCasesFactoryEUMLImpl.java", "comments": 26, "loc_per_function": 11.36, "blanks_per_loc": 0.14, "num_funs": 11, "comments_per_loc": 0.21, "tokens": 843, "ccn": 25}, {"loc": 189, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementHelperEUMLImpl.java", "comments": 43, "loc_per_function": 8.59, "blanks_per_loc": 0.17, "num_funs": 22, "comments_per_loc": 0.23, "tokens": 1236, "ccn": 49}, {"loc": 245, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/DataTypesHelperEUMLImpl.java", "comments": 61, "loc_per_function": 14.41, "blanks_per_loc": 0.13, "num_funs": 17, "comments_per_loc": 0.25, "tokens": 1788, "ccn": 63}, {"loc": 36, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ActivityGraphsHelperEUMLImpl.java", "comments": 34, "loc_per_function": 2.77, "blanks_per_loc": 0.75, "num_funs": 13, "comments_per_loc": 0.94, "tokens": 209, "ccn": 13}, {"loc": 588, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UmlFactoryEUMLImpl.java", "comments": 146, "loc_per_function": 34.59, "blanks_per_loc": 0.12, "num_funs": 17, "comments_per_loc": 0.25, "tokens": 4968, "ccn": 126}, {"loc": 396, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/EUMLModelImplementation.java", "comments": 88, "loc_per_function": 9.43, "blanks_per_loc": 0.24, "num_funs": 42, "comments_per_loc": 0.22, "tokens": 2167, "ccn": 78}, {"loc": 61, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ActivityGraphsFactoryEUMLlImpl.java", "comments": 30, "loc_per_function": 5.55, "blanks_per_loc": 0.3, "num_funs": 11, "comments_per_loc": 0.49, "tokens": 360, "ccn": 12}, {"loc": 1072, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java", "comments": 83, "loc_per_function": 12.32, "blanks_per_loc": 0.12, "num_funs": 87, "comments_per_loc": 0.08, "tokens": 7489, "ccn": 210}, {"loc": 246, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/StateMachinesHelperEUMLImpl.java", "comments": 65, "loc_per_function": 5.86, "blanks_per_loc": 0.33, "num_funs": 42, "comments_per_loc": 0.26, "tokens": 1499, "ccn": 68}, {"loc": 11, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/OrderingKindEUMLImpl.java", "comments": 14, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 1.27, "tokens": 51, "ccn": 2}, {"loc": 90, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CommonBehaviorHelperEUMLImpl.java", "comments": 57, "loc_per_function": 2.43, "blanks_per_loc": 0.83, "num_funs": 37, "comments_per_loc": 0.63, "tokens": 551, "ccn": 37}, {"loc": 34, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/PseudostateKindEUMLImpl.java", "comments": 18, "loc_per_function": 3.4, "blanks_per_loc": 0.41, "num_funs": 10, "comments_per_loc": 0.53, "tokens": 224, "ccn": 10}, {"loc": 35, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CommandStackImpl.java", "comments": 16, "loc_per_function": 4.38, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 0.46, "tokens": 204, "ccn": 10}, {"loc": 13, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ScopeKindEUMLImpl.java", "comments": 18, "loc_per_function": 6.5, "blanks_per_loc": 0.46, "num_funs": 2, "comments_per_loc": 1.38, "tokens": 50, "ccn": 2}, {"loc": 77, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/RootContainerAdapter.java", "comments": 39, "loc_per_function": 8.56, "blanks_per_loc": 0.26, "num_funs": 9, "comments_per_loc": 0.51, "tokens": 418, "ccn": 18}, {"loc": 62, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ChangeCommand.java", "comments": 26, "loc_per_function": 12.4, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.42, "tokens": 379, "ccn": 13}, {"loc": 95, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CollaborationsHelperEUMLImpl.java", "comments": 54, "loc_per_function": 2.71, "blanks_per_loc": 0.65, "num_funs": 35, "comments_per_loc": 0.57, "tokens": 513, "ccn": 35}, {"loc": 14, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ConcurrencyKindEUMLImpl.java", "comments": 15, "loc_per_function": 4.67, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 1.07, "tokens": 71, "ccn": 3}, {"loc": 12, "file_path": "src/argouml-core-model-mdr/plugin.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "src/argouml-core-model-mdr/build.bat", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 87, "file_path": "src/argouml-core-model-mdr/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 24, "file_path": "src/argouml-core-model-mdr/build.sh", "comments": 11, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 352, "file_path": "src/argouml-core-model-mdr/build.xml", "comments": 87, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 6, "file_path": "src/argouml-core-model-mdr/build2.bat", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 15, "file_path": "src/argouml-core-model-mdr/build2.sh", "comments": 9, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/tools/mdrsrc20050711.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/tools/lib/mdrant-patched.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/tools/lib/mdrant-patched.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/build/java/readme-build-java.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/jmi-license.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/jmi.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/mof-license.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/licenses.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/openide-util.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/mof.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/mdrapi.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/nbmdr.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/jmiutils.jar", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/versioninfo.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/README.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/lib/javadocs/jmi/package-list", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3356, "file_path": "src/argouml-core-model-mdr/tests/testmodels/MDASampleModel.xmi", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 32, "file_path": "src/argouml-core-model-mdr/tests/testmodels/test.xmi", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 7552, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/timetracker.xmi", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 7552, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/timetracker2.xmi", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3684, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-meta-3.3.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5594, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-persistence-3.3.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3729, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-webservice-3.3.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4536, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-3.3.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3674, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-xml-3.3.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4431, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-messaging-3.3.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3744, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-process-3.3.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5306, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-datatype-3.3.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4521, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-presentation-3.3.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4433, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/unzipped-uml14/andromda-profile-service-3.3.xml", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4536, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile/3.3/andromda-profile-3.3.xml.zip", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4431, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-messaging/3.3/andromda-profile-messaging-3.3.xml.zip", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5594, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-persistence/3.3/andromda-profile-persistence-3.3.xml.zip", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3684, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-meta/3.3/andromda-profile-meta-3.3.xml.zip", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5306, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-datatype/3.3/andromda-profile-datatype-3.3.xml.zip", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3744, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-process/3.3/andromda-profile-process-3.3.xml.zip", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4521, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-presentation/3.3/andromda-profile-presentation-3.3.xml.zip", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 4433, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-service/3.3/andromda-profile-service-3.3.xml.zip", "comments": 3, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3729, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-webservice/3.3/andromda-profile-webservice-3.3.xml.zip", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 3674, "file_path": "src/argouml-core-model-mdr/tests/testmodels/AndroMDA-3.3/zipped-uml14/andromda-profile-xml/3.3/andromda-profile-xml-3.3.xml.zip", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 79, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestReadCompressedFilesAndHref.java", "comments": 67, "loc_per_function": 11.29, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 0.85, "tokens": 492, "ccn": 14}, {"loc": 20, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 81, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestModelEventPump.java", "comments": 50, "loc_per_function": 27, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 0.62, "tokens": 722, "ccn": 3}, {"loc": 162, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestMDRModelImplementation.java", "comments": 165, "loc_per_function": 4.26, "blanks_per_loc": 0.29, "num_funs": 38, "comments_per_loc": 1.02, "tokens": 986, "ccn": 40}, {"loc": 47, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestMDRModelImplementationCreate.java", "comments": 55, "loc_per_function": 23.5, "blanks_per_loc": 0.19, "num_funs": 2, "comments_per_loc": 1.17, "tokens": 401, "ccn": 2}, {"loc": 26, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/AbstractMDRModelImplementationTestCase.java", "comments": 49, "loc_per_function": 13, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.88, "tokens": 131, "ccn": 4}, {"loc": 12, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestXmiReaderImpl.java", "comments": 20, "loc_per_function": 12, "blanks_per_loc": 0.33, "num_funs": 1, "comments_per_loc": 1.67, "tokens": 76, "ccn": 1}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/resource/info_console.lcf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/src/manifest.mf", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/src/README.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 10, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoExtensionMechanismsHelperDecorator.java", "comments": 47, "loc_per_function": 10, "blanks_per_loc": 0.6, "num_funs": 1, "comments_per_loc": 4.7, "tokens": 45, "ccn": 1}, {"loc": 36, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiHeaderProviderImpl.java", "comments": 48, "loc_per_function": 18, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.33, "tokens": 194, "ccn": 3}, {"loc": 645, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/StateMachinesHelperMDRImpl.java", "comments": 68, "loc_per_function": 14.33, "blanks_per_loc": 0.15, "num_funs": 45, "comments_per_loc": 0.11, "tokens": 4058, "ccn": 201}, {"loc": 62, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CopyHelper.java", "comments": 82, "loc_per_function": 20.67, "blanks_per_loc": 0.18, "num_funs": 3, "comments_per_loc": 1.32, "tokens": 456, "ccn": 13}, {"loc": 200, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlHelperMDRImpl.java", "comments": 71, "loc_per_function": 25, "blanks_per_loc": 0.08, "num_funs": 8, "comments_per_loc": 0.35, "tokens": 1806, "ccn": 36}, {"loc": 21, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/package.html", "comments": 24, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 167, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/DataTypesHelperMDRImpl.java", "comments": 66, "loc_per_function": 9.28, "blanks_per_loc": 0.23, "num_funs": 18, "comments_per_loc": 0.4, "tokens": 953, "ccn": 43}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/AbstractUmlModelFactoryMDR.java", "comments": 54, "loc_per_function": 4.5, "blanks_per_loc": 0.78, "num_funs": 2, "comments_per_loc": 6, "tokens": 41, "ccn": 2}, {"loc": 195, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/DataTypesFactoryMDRImpl.java", "comments": 75, "loc_per_function": 8.86, "blanks_per_loc": 0.21, "num_funs": 22, "comments_per_loc": 0.38, "tokens": 1338, "ccn": 34}, {"loc": 8, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoUmlHelperDecorator.java", "comments": 47, "loc_per_function": 8, "blanks_per_loc": 0.75, "num_funs": 1, "comments_per_loc": 5.88, "tokens": 46, "ccn": 1}, {"loc": 515, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiReaderImpl.java", "comments": 165, "loc_per_function": 27.11, "blanks_per_loc": 0.21, "num_funs": 19, "comments_per_loc": 0.32, "tokens": 3228, "ccn": 72}, {"loc": 30, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CollectionHelper.java", "comments": 53, "loc_per_function": 30, "blanks_per_loc": 0.27, "num_funs": 1, "comments_per_loc": 1.77, "tokens": 187, "ccn": 6}, {"loc": 120, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/KindsMDRImpl.java", "comments": 131, "loc_per_function": 3.75, "blanks_per_loc": 0.33, "num_funs": 32, "comments_per_loc": 1.09, "tokens": 609, "ccn": 32}, {"loc": 535, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/MDRModelImplementation.java", "comments": 286, "loc_per_function": 7.99, "blanks_per_loc": 0.27, "num_funs": 67, "comments_per_loc": 0.53, "tokens": 3144, "ccn": 105}, {"loc": 371, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiReferenceResolverImpl.java", "comments": 255, "loc_per_function": 24.73, "blanks_per_loc": 0.16, "num_funs": 15, "comments_per_loc": 0.69, "tokens": 2584, "ccn": 73}, {"loc": 1549, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreFactoryMDRImpl.java", "comments": 529, "loc_per_function": 10.54, "blanks_per_loc": 0.19, "num_funs": 147, "comments_per_loc": 0.34, "tokens": 10694, "ccn": 379}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoUseCasesHelperDecorator.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1}, {"loc": 34, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiReferenceProviderImpl.java", "comments": 58, "loc_per_function": 17, "blanks_per_loc": 0.41, "num_funs": 2, "comments_per_loc": 1.71, "tokens": 208, "ccn": 7}, {"loc": 15, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiReference.java", "comments": 62, "loc_per_function": 5, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 4.13, "tokens": 59, "ccn": 3}, {"loc": 370, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ExtensionMechanismsHelperMDRImpl.java", "comments": 89, "loc_per_function": 12.33, "blanks_per_loc": 0.18, "num_funs": 30, "comments_per_loc": 0.24, "tokens": 2385, "ccn": 107}, {"loc": 69, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiWriterMDRImpl.java", "comments": 71, "loc_per_function": 17.25, "blanks_per_loc": 0.32, "num_funs": 4, "comments_per_loc": 1.03, "tokens": 446, "ccn": 8}, {"loc": 266, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ExtensionMechanismsFactoryMDRImpl.java", "comments": 130, "loc_per_function": 11.57, "blanks_per_loc": 0.18, "num_funs": 23, "comments_per_loc": 0.49, "tokens": 1847, "ccn": 53}, {"loc": 1208, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlFactoryMDRImpl.java", "comments": 366, "loc_per_function": 35.53, "blanks_per_loc": 0.11, "num_funs": 34, "comments_per_loc": 0.3, "tokens": 9825, "ccn": 304}, {"loc": 358, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CollaborationsFactoryMDRImpl.java", "comments": 144, "loc_per_function": 9.68, "blanks_per_loc": 0.23, "num_funs": 37, "comments_per_loc": 0.4, "tokens": 2320, "ccn": 72}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoCollaborationsHelperDecorator.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1}, {"loc": 2844, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java", "comments": 401, "loc_per_function": 16.25, "blanks_per_loc": 0.13, "num_funs": 175, "comments_per_loc": 0.14, "tokens": 18473, "ccn": 897}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoStateMachinesHelperDecorator.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoActivityGraphsHelperDecorator.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoCommonBehaviorHelperDecorator.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1}, {"loc": 587, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoCoreHelperDecorator.java", "comments": 113, "loc_per_function": 5.64, "blanks_per_loc": 0.22, "num_funs": 104, "comments_per_loc": 0.19, "tokens": 4229, "ccn": 113}, {"loc": 130, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ModelManagementFactoryMDRImpl.java", "comments": 86, "loc_per_function": 7.65, "blanks_per_loc": 0.27, "num_funs": 17, "comments_per_loc": 0.66, "tokens": 761, "ccn": 30}, {"loc": 3896, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/FacadeMDRImpl.java", "comments": 234, "loc_per_function": 9.5, "blanks_per_loc": 0.17, "num_funs": 410, "comments_per_loc": 0.06, "tokens": 22456, "ccn": 1099}, {"loc": 27, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/MessageSortMDRImpl.java", "comments": 14, "loc_per_function": 4.5, "blanks_per_loc": 0.33, "num_funs": 6, "comments_per_loc": 0.52, "tokens": 161, "ccn": 6}, {"loc": 700, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/MetaTypesMDRImpl.java", "comments": 56, "loc_per_function": 4.86, "blanks_per_loc": 0.22, "num_funs": 144, "comments_per_loc": 0.08, "tokens": 4632, "ccn": 147}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoDataTypesHelperDecorator.java", "comments": 47, "loc_per_function": 9, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1}, {"loc": 541, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ModelManagementHelperMDRImpl.java", "comments": 281, "loc_per_function": 16.39, "blanks_per_loc": 0.17, "num_funs": 33, "comments_per_loc": 0.52, "tokens": 3649, "ccn": 148}, {"loc": 176, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UseCasesFactoryMDRImpl.java", "comments": 94, "loc_per_function": 9.78, "blanks_per_loc": 0.24, "num_funs": 18, "comments_per_loc": 0.53, "tokens": 1225, "ccn": 38}, {"loc": 452, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CommonBehaviorFactoryMDRImpl.java", "comments": 173, "loc_per_function": 8.07, "blanks_per_loc": 0.23, "num_funs": 56, "comments_per_loc": 0.38, "tokens": 3240, "ccn": 102}, {"loc": 713, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ModelEventPumpMDRImpl.java", "comments": 305, "loc_per_function": 16.2, "blanks_per_loc": 0.15, "num_funs": 44, "comments_per_loc": 0.43, "tokens": 4919, "ccn": 144}, {"loc": 390, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UseCasesHelperMDRImpl.java", "comments": 57, "loc_per_function": 16.25, "blanks_per_loc": 0.16, "num_funs": 24, "comments_per_loc": 0.15, "tokens": 2427, "ccn": 112}, {"loc": 543, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CommonBehaviorHelperMDRImpl.java", "comments": 75, "loc_per_function": 13.57, "blanks_per_loc": 0.15, "num_funs": 40, "comments_per_loc": 0.14, "tokens": 3604, "ccn": 168}, {"loc": 476, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/StateMachinesFactoryMDRImpl.java", "comments": 162, "loc_per_function": 8.65, "blanks_per_loc": 0.25, "num_funs": 55, "comments_per_loc": 0.34, "tokens": 3048, "ccn": 108}, {"loc": 157, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ActivityGraphsFactoryMDRImpl.java", "comments": 90, "loc_per_function": 8.72, "blanks_per_loc": 0.24, "num_funs": 18, "comments_per_loc": 0.57, "tokens": 999, "ccn": 33}, {"loc": 713, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CollaborationsHelperMDRImpl.java", "comments": 122, "loc_per_function": 18.28, "blanks_per_loc": 0.15, "num_funs": 39, "comments_per_loc": 0.17, "tokens": 4729, "ccn": 216}, {"loc": 137, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ActivityGraphsHelperMDRImpl.java", "comments": 49, "loc_per_function": 10.54, "blanks_per_loc": 0.22, "num_funs": 13, "comments_per_loc": 0.36, "tokens": 975, "ccn": 33}, {"loc": 215, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/mof/01-12-02_Diff_openmodel.xml", "comments": 25, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 1943, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/mof/AS.dtd", "comments": 276, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 5216, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/mof/01-02-15.xml", "comments": 1, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 155, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/mof/01-02-15_Diff.xml", "comments": 14, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 1347, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/mof/01-02-16.dtd", "comments": 211, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 215, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/mof/01-12-02_Diff.xml", "comments": 18, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 149, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/mof/ActionUML_Interchange_Metamodel_FTF_omg_Diff.xml", "comments": 16, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/mof/README.txt", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 17, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/umbrello.xsl", "comments": 7, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 38, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/UuidToXmiId.xsl", "comments": 36, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 22, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/DIRemove.xsl", "comments": 6, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 44, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/NormalizeXMI.xsl", "comments": 27, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 58, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/NormalizeNSUML.xsl", "comments": 41, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 105, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/visio-uml12-repair.xsl", "comments": 23, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 54, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/WriteNormalizedTaggedValues.xsl", "comments": 12, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 269, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/uml13touml14.xsl", "comments": 89, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-activity2/ArgoUML activity2 tests.launch", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-activity2/plugin.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 58, "file_path": "src/argouml-core-diagrams-activity2/pom.xml", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-activity2/build.properties", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 221, "file_path": "src/argouml-core-diagrams-activity2/build.xml", "comments": 64, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 0, "file_path": "src/argouml-core-diagrams-activity2/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 45, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/ActivityDiagramModule.java", "comments": 16, "loc_per_function": 11.25, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.36, "tokens": 245, "ccn": 9}, {"loc": 20, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/ActivityDiagramPropPanelFactory.java", "comments": 12, "loc_per_function": 10, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 0.6, "tokens": 121, "ccn": 3}, {"loc": 41, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNamedRRect.java", "comments": 16, "loc_per_function": 8.2, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 0.39, "tokens": 233, "ccn": 5}, {"loc": 44, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNamedPentagon.java", "comments": 12, "loc_per_function": 11, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 0.27, "tokens": 365, "ccn": 4}, {"loc": 10, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigActivityEdge.java", "comments": 12, "loc_per_function": 10, "blanks_per_loc": 0.6, "num_funs": 1, "comments_per_loc": 1.2, "tokens": 68, "ccn": 1}, {"loc": 4, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/StereotypeDisplayer.java", "comments": 12, "loc_per_function": 4, "blanks_per_loc": 0.75, "num_funs": 0, "comments_per_loc": 3, "tokens": 18, "ccn": 0}, {"loc": 53, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigComposite.java", "comments": 24, "loc_per_function": 5.89, "blanks_per_loc": 0.32, "num_funs": 9, "comments_per_loc": 0.45, "tokens": 263, "ccn": 10}, {"loc": 42, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigAcceptEventPoly.java", "comments": 23, "loc_per_function": 10.5, "blanks_per_loc": 0.17, "num_funs": 4, "comments_per_loc": 0.55, "tokens": 362, "ccn": 8}, {"loc": 99, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigCompartment.java", "comments": 30, "loc_per_function": 14.14, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.3, "tokens": 675, "ccn": 14}, {"loc": 25, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/ActivityDiagramFactory.java", "comments": 15, "loc_per_function": 25, "blanks_per_loc": 0.24, "num_funs": 1, "comments_per_loc": 0.6, "tokens": 169, "ccn": 3}, {"loc": 105, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNotation.java", "comments": 42, "loc_per_function": 8.75, "blanks_per_loc": 0.2, "num_funs": 12, "comments_per_loc": 0.4, "tokens": 654, "ccn": 20}, {"loc": 23, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigGravityPoly.java", "comments": 17, "loc_per_function": 5.75, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 0.74, "tokens": 126, "ccn": 4}, {"loc": 170, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/BaseDiagram.java", "comments": 34, "loc_per_function": 15.45, "blanks_per_loc": 0.17, "num_funs": 11, "comments_per_loc": 0.2, "tokens": 1272, "ccn": 23}, {"loc": 35, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/diagram.xml", "comments": 31, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 24, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBaseEdge.java", "comments": 17, "loc_per_function": 12, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 0.71, "tokens": 158, "ccn": 3}, {"loc": 25, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/ActivityDiagramGraphModel.java", "comments": 22, "loc_per_function": 5, "blanks_per_loc": 0.4, "num_funs": 5, "comments_per_loc": 0.88, "tokens": 133, "ccn": 5}, {"loc": 41, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNamedConcavePentagon.java", "comments": 12, "loc_per_function": 13.67, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 0.29, "tokens": 335, "ccn": 3}, {"loc": 21, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNameCompartment.java", "comments": 12, "loc_per_function": 21, "blanks_per_loc": 0.24, "num_funs": 1, "comments_per_loc": 0.57, "tokens": 141, "ccn": 1}, {"loc": 6, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/DiagramNode.java", "comments": 5, "loc_per_function": 6, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 0.83, "tokens": 34, "ccn": 0}, {"loc": 119, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/ModePlaceDiagramElement.java", "comments": 16, "loc_per_function": 9.92, "blanks_per_loc": 0.18, "num_funs": 12, "comments_per_loc": 0.13, "tokens": 817, "ccn": 19}, {"loc": 61, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBaseNode.java", "comments": 32, "loc_per_function": 7.62, "blanks_per_loc": 0.25, "num_funs": 8, "comments_per_loc": 0.52, "tokens": 335, "ccn": 10}, {"loc": 53, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/ActivityDiagramRenderer.java", "comments": 14, "loc_per_function": 26.5, "blanks_per_loc": 0.17, "num_funs": 2, "comments_per_loc": 0.26, "tokens": 437, "ccn": 6}, {"loc": 9, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/DiagramElement.java", "comments": 0, "loc_per_function": 9, "blanks_per_loc": 0.33, "num_funs": 0, "comments_per_loc": 0, "tokens": 64, "ccn": 0}, {"loc": 71, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBasePresentation.java", "comments": 13, "loc_per_function": 7.1, "blanks_per_loc": 0.3, "num_funs": 10, "comments_per_loc": 0.18, "tokens": 424, "ccn": 10}, {"loc": 33, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNamedRect.java", "comments": 12, "loc_per_function": 11, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 0.36, "tokens": 198, "ccn": 3}, {"loc": 4, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/NameDisplayer.java", "comments": 12, "loc_per_function": 4, "blanks_per_loc": 1, "num_funs": 0, "comments_per_loc": 3, "tokens": 18, "ccn": 0}, {"loc": 53, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/DiagramElementBuilder.java", "comments": 13, "loc_per_function": 53, "blanks_per_loc": 0.17, "num_funs": 1, "comments_per_loc": 0.25, "tokens": 268, "ccn": 6}, {"loc": 25, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/elements.xml", "comments": 31, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}, {"loc": 28, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/CreateDiagramElementAction.java", "comments": 12, "loc_per_function": 14, "blanks_per_loc": 0.25, "num_funs": 2, "comments_per_loc": 0.43, "tokens": 173, "ccn": 2}, {"loc": 64, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/UMLActivityDiagram.java", "comments": 21, "loc_per_function": 8, "blanks_per_loc": 0.27, "num_funs": 8, "comments_per_loc": 0.33, "tokens": 376, "ccn": 15}, {"loc": 0, "file_path": "src/argouml-core-diagrams-activity2/src/META-INF/MANIFEST.MF", "comments": 0, "loc_per_function": null, "blanks_per_loc": null, "num_funs": null, "comments_per_loc": null, "tokens": null, "ccn": null}]