Compare commits

..

31 Commits

Author SHA1 Message Date
Azalea (on HyDEV-Daisy) 428d5afc58 [U] Update 2022-10-01 13:34:56 -04:00
Azalea (on HyDEV-Daisy) 57df75093d [O] Optimize 2022-06-07 10:27:49 -04:00
Azalea (on HyDEV-Daisy) fd9831db46 [U] gitignore config tmp generated by launcher 2022-06-07 10:27:23 -04:00
Azalea (on HyDEV-Daisy) 528ca42054 [+] Launcher 2022-06-07 10:26:36 -04:00
Azalea (on HyDEV-Daisy) ebbe9c8c84 [+] Launcher, support limitDaysAbsolute 2022-06-07 10:26:22 -04:00
Azalea (on HyDEV-Daisy) d2b747f17f [+] Print java command 2022-06-07 10:25:49 -04:00
Azalea (on HyDEV-Daisy) 2d0a0cecf4 [M] Mode experiment scripts 2022-06-07 10:25:02 -04:00
Azalea (on HyDEV-Daisy) 6b924c5825 [+] Multithreaded timeout 2022-06-07 10:23:45 -04:00
Azalea (on HyDEV-Daisy) 1a6ff6ca63 [+] AST Node Reference 2022-06-07 10:22:18 -04:00
Azalea (on HyDEV-Daisy) 5073fdd84c [O] Remove commented code 2022-05-21 23:21:52 -04:00
Azalea (on HyDEV-Daisy) 6ed2a2fa73 [O] Remove redundant code 2022-05-16 05:25:46 -04:00
Azalea (on HyDEV-Daisy) 8bda24736f [-] Remove other configs 2022-05-16 02:18:32 -04:00
Azalea (on HyDEV-Daisy) 841c50ec9d [-] Delete redis scripts 2022-05-16 02:17:19 -04:00
Azalea (on HyDEV-Daisy) cb9abe7d3e [F] Start redis from python 2022-05-16 02:16:49 -04:00
Azalea (on HyDEV-Daisy) 7813bb75de [F] Fix maven instruction 2022-05-16 01:53:34 -04:00
Azalea (on HyDEV-Daisy) 40a2722a01 [O] Reformat code for java 2022-05-16 01:40:16 -04:00
Azalea (on HyDEV-Daisy) 99c365076a [+] Configs 2022-05-16 01:31:24 -04:00
Azalea (on HyDEV-Daisy) e85bf5ef41 [O] Start redis server with correct path 2022-05-16 01:31:14 -04:00
Azalea (on HyDEV-Daisy) 52f8ab05f2 [-] Remove commented code 2022-05-16 01:20:15 -04:00
Azalea (on HyDEV-Daisy) f9a0ee4b5b [+] Filter commits by days 2022-05-09 01:55:28 -04:00
Azalea (on HyDEV-Daisy) 039fe87d29 [O] Dynamic job parsing 2022-05-09 01:50:24 -04:00
Azalea (on HyDEV-Daisy) 3a4a81d4e6 [F] Use positional arguments 2022-05-09 00:46:23 -04:00
Azalea (on HyDEV-Daisy) 8fd70c9659 [O] Refactor main 2022-05-09 00:33:40 -04:00
Azalea (on HyDEV-Daisy) 36cee53431 [O] Naming convensions 2022-05-09 00:27:36 -04:00
Azalea (on HyDEV-Daisy) e6ac7c42d8 [-] Remove .idea files 2022-05-09 00:23:51 -04:00
Azalea (on HyDEV-Daisy) 0b0a1e7579 [-] Remove commented code 2022-05-09 00:21:46 -04:00
Azalea (on HyDEV-Daisy) ce8085b21a [O] Rewrite lambda with comprehension 2022-05-09 00:21:02 -04:00
Azalea (on HyDEV-Daisy) bfbd5f8a2a [O] Reformat, optimize, add comments 2022-05-08 23:54:51 -04:00
Azalea (on HyDEV-Daisy) 5eca74116e [-] Remove try catch in main 2022-05-08 23:39:56 -04:00
Azalea (on HyDEV-Daisy) 335e7db31f [M] Isolate variables 2022-05-08 22:55:56 -04:00
Anil Koyuncu 5ab2d6f582 Create LICENSE.txt 2021-06-01 11:03:33 +03:00
249 changed files with 590925 additions and 3454 deletions
+8
View File
@@ -15,3 +15,11 @@ gen.jdt/src/main/java/edu/lu/uni/serval/gumtree/GumTreeTester.java
*.pyc
app.log
*.rdb
# Gradle temporary files
.gradle
gradlew
gradlew.bat
gradle
config_tmp.yml
Generated
-1
View File
@@ -1 +0,0 @@
gumtree
-28
View File
@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="RichEdit" />
<module name="gen.jdt" />
<module name="gen.srcml" />
<module name="client.diff" />
<module name="client" />
<module name="core" />
</profile>
</annotationProcessing>
<bytecodeTargetLevel>
<module name="client" target="1.8" />
<module name="client.diff" target="1.8" />
<module name="core" target="1.8" />
<module name="fixminer_source" target="1.8" />
<module name="gen.jdt" target="1.8" />
<module name="gen.srcml" target="1.8" />
<module name="gumtree" target="1.8" />
<module name="RichEdit" target="1.8" />
</bytecodeTargetLevel>
</component>
</project>
-21
View File
@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/client" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/client.diff" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/client.diff/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/client.diff/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/client/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/core" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/core/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/gen.jdt" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/gen.jdt/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/gen.srcml" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gumtree/gen.srcml/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/richedit" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/richedit/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
</component>
</project>
-13
View File
@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/classes" />
</component>
</project>
Generated
-6
View File
@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

+22
View File
@@ -0,0 +1,22 @@
MIT License
Copyright (c) 2019 SnT,University of Luxembourg
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+1 -1
View File
@@ -77,7 +77,7 @@ In order to launch FixMiner, execute [fixminer.sh](python/fixminer.sh)
* Install the project with maven from root. (usage [pom.xml](pom.xml))
```powershell
mvn clean install
mvn clean package
```
* Active the conda environment from shell
```powershell
+101
View File
@@ -0,0 +1,101 @@
-3, Instanceof
-2, New
-1, Operator
0, ASTNode
1, AnonymousClassDeclaration
2, ArrayAccess
3, ArrayCreation
4, ArrayInitializer
5, ArrayType
6, AssertStatement
7, Assignment
8, Block
9, BooleanLiteral
10, BreakStatement
11, CastExpression
12, CatchClause
13, CharacterLiteral
14, ClassInstanceCreation
15, CompilationUnit
16, ConditionalExpression
17, ConstructorInvocation
18, ContinueStatement
19, DoStatement
20, EmptyStatement
21, ExpressionStatement
22, FieldAccess
23, FieldDeclaration
24, ForStatement
25, IfStatement
26, ImportDeclaration
27, InfixExpression
28, Initializer
29, Javadoc
30, LabeledStatement
31, MethodDeclaration
32, MethodInvocation
33, NullLiteral
34, NumberLiteral
35, PackageDeclaration
36, ParenthesizedExpression
37, PostfixExpression
38, PrefixExpression
39, PrimitiveType
40, QualifiedName
41, ReturnStatement
42, SimpleName
43, SimpleType
44, SingleVariableDeclaration
45, StringLiteral
46, SuperConstructorInvocation
47, SuperFieldAccess
48, SuperMethodInvocation
49, SwitchCase
50, SwitchStatement
51, SynchronizedStatement
52, ThisExpression
53, ThrowStatement
54, TryStatement
55, TypeDeclaration
56, TypeDeclarationStatement
57, TypeLiteral
58, VariableDeclarationExpression
59, VariableDeclarationFragment
60, VariableDeclarationStatement
61, WhileStatement
62, InstanceofExpression
63, LineComment
64, BlockComment
65, TagElement
66, TextElement
67, MemberRef
68, MethodRef
69, MethodRefParameter
70, EnhancedForStatement
71, EnumDeclaration
72, EnumConstantDeclaration
73, TypeParameter
74, ParameterizedType
75, QualifiedType
76, WildcardType
77, NormalAnnotation
78, MarkerAnnotation
79, SingleMemberAnnotation
80, MemberValuePair
81, AnnotationTypeDeclaration
82, AnnotationTypeMemberDeclaration
83, Modifier
84, UnionType
85, Dimension
86, LambdaExpression
87, IntersectionType
88, NameQualifiedType
89, CreationReference
90, ExpressionMethodReference
91, SuperMethodReference
92, TypeMethodReference
100, Insert
101, Update
102, Delete
103, Move
104, NoChange
1 -3 Instanceof
2 -2 New
3 -1 Operator
4 0 ASTNode
5 1 AnonymousClassDeclaration
6 2 ArrayAccess
7 3 ArrayCreation
8 4 ArrayInitializer
9 5 ArrayType
10 6 AssertStatement
11 7 Assignment
12 8 Block
13 9 BooleanLiteral
14 10 BreakStatement
15 11 CastExpression
16 12 CatchClause
17 13 CharacterLiteral
18 14 ClassInstanceCreation
19 15 CompilationUnit
20 16 ConditionalExpression
21 17 ConstructorInvocation
22 18 ContinueStatement
23 19 DoStatement
24 20 EmptyStatement
25 21 ExpressionStatement
26 22 FieldAccess
27 23 FieldDeclaration
28 24 ForStatement
29 25 IfStatement
30 26 ImportDeclaration
31 27 InfixExpression
32 28 Initializer
33 29 Javadoc
34 30 LabeledStatement
35 31 MethodDeclaration
36 32 MethodInvocation
37 33 NullLiteral
38 34 NumberLiteral
39 35 PackageDeclaration
40 36 ParenthesizedExpression
41 37 PostfixExpression
42 38 PrefixExpression
43 39 PrimitiveType
44 40 QualifiedName
45 41 ReturnStatement
46 42 SimpleName
47 43 SimpleType
48 44 SingleVariableDeclaration
49 45 StringLiteral
50 46 SuperConstructorInvocation
51 47 SuperFieldAccess
52 48 SuperMethodInvocation
53 49 SwitchCase
54 50 SwitchStatement
55 51 SynchronizedStatement
56 52 ThisExpression
57 53 ThrowStatement
58 54 TryStatement
59 55 TypeDeclaration
60 56 TypeDeclarationStatement
61 57 TypeLiteral
62 58 VariableDeclarationExpression
63 59 VariableDeclarationFragment
64 60 VariableDeclarationStatement
65 61 WhileStatement
66 62 InstanceofExpression
67 63 LineComment
68 64 BlockComment
69 65 TagElement
70 66 TextElement
71 67 MemberRef
72 68 MethodRef
73 69 MethodRefParameter
74 70 EnhancedForStatement
75 71 EnumDeclaration
76 72 EnumConstantDeclaration
77 73 TypeParameter
78 74 ParameterizedType
79 75 QualifiedType
80 76 WildcardType
81 77 NormalAnnotation
82 78 MarkerAnnotation
83 79 SingleMemberAnnotation
84 80 MemberValuePair
85 81 AnnotationTypeDeclaration
86 82 AnnotationTypeMemberDeclaration
87 83 Modifier
88 84 UnionType
89 85 Dimension
90 86 LambdaExpression
91 87 IntersectionType
92 88 NameQualifiedType
93 89 CreationReference
94 90 ExpressionMethodReference
95 91 SuperMethodReference
96 92 TypeMethodReference
97 100 Insert
98 101 Update
99 102 Delete
100 103 Move
101 104 NoChange
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.
+9
View File
@@ -0,0 +1,9 @@
,project,first_dates,last commit dates
0,camel,2007-03-19 10:54:57+00:00,2022-05-30 18:34:10+02:00
1,maven,2003-09-01 16:05:50+00:00,2022-06-03 20:54:27+02:00
2,wicket,2004-09-21 15:10:53+00:00,2022-06-08 23:08:35+07:00
3,logging-log4j2,2010-05-13 06:31:04+00:00,2022-06-07 17:19:20-05:00
4,flink,2010-12-15 17:02:01+01:00,2022-06-08 17:34:30+02:00
5,commons-math,2003-05-12 15:07:54+00:00,2022-06-07 15:39:02+01:00
6,accumulo,2011-10-04 00:46:07+00:00,2022-06-08 12:46:30-04:00
7,jackrabbit-oak,2012-03-06 10:47:25+00:00,2022-06-08 17:49:10+02:00
1 project first_dates last commit dates
2 0 camel 2007-03-19 10:54:57+00:00 2022-05-30 18:34:10+02:00
3 1 maven 2003-09-01 16:05:50+00:00 2022-06-03 20:54:27+02:00
4 2 wicket 2004-09-21 15:10:53+00:00 2022-06-08 23:08:35+07:00
5 3 logging-log4j2 2010-05-13 06:31:04+00:00 2022-06-07 17:19:20-05:00
6 4 flink 2010-12-15 17:02:01+01:00 2022-06-08 17:34:30+02:00
7 5 commons-math 2003-05-12 15:07:54+00:00 2022-06-07 15:39:02+01:00
8 6 accumulo 2011-10-04 00:46:07+00:00 2022-06-08 12:46:30-04:00
9 7 jackrabbit-oak 2012-03-06 10:47:25+00:00 2022-06-08 17:49:10+02:00
+18
View File
@@ -0,0 +1,18 @@
,project,first_dates,last commit dates
0,jfreechart,2007-06-29 13:35:09+00:00,2022-06-08 06:39:15+02:00
1,commons-cli,2002-06-10 18:01:16+00:00,2022-06-08 12:48:41-04:00
2,closure-compiler,2009-11-03 23:37:28+00:00,2022-06-08 17:28:38-07:00
3,commons-codec,2003-04-25 17:51:00+00:00,2022-05-22 07:49:51-04:00
4,commons-collections,2001-04-14 15:38:58+00:00,2022-05-26 12:10:32-04:00
5,commons-compress,2003-11-23 20:07:47+00:00,2022-05-24 16:49:33-04:00
6,commons-csv,2005-12-17 05:41:27+00:00,2022-05-22 07:57:45-04:00
7,gson,2008-09-01 03:13:32+00:00,2022-06-08 15:04:42-07:00
8,jackson-core,2011-12-22 18:06:25-08:00,2022-06-05 21:11:06-07:00
9,jackson-databind,2011-12-22 23:25:27-08:00,2022-05-31 15:34:43-07:00
10,jackson-dataformat-xml,2010-12-30 21:02:45-08:00,2022-05-26 11:12:55-07:00
11,jsoup,2010-01-17 11:26:51+11:00,2022-05-24 13:58:19+10:00
12,commons-jxpath,2001-08-23 00:47:02+00:00,2020-05-26 01:51:04+08:00
13,commons-lang,2002-07-19 03:35:56+00:00,2022-06-08 12:37:01-04:00
14,commons-math,2003-05-12 15:07:54+00:00,2022-06-07 15:39:02+01:00
15,mockito,2007-11-15 10:29:55+00:00,2022-06-08 23:51:56+02:00
16,joda-time,2003-12-16 19:12:24+00:00,2022-05-15 23:28:16+01:00
1 project first_dates last commit dates
2 0 jfreechart 2007-06-29 13:35:09+00:00 2022-06-08 06:39:15+02:00
3 1 commons-cli 2002-06-10 18:01:16+00:00 2022-06-08 12:48:41-04:00
4 2 closure-compiler 2009-11-03 23:37:28+00:00 2022-06-08 17:28:38-07:00
5 3 commons-codec 2003-04-25 17:51:00+00:00 2022-05-22 07:49:51-04:00
6 4 commons-collections 2001-04-14 15:38:58+00:00 2022-05-26 12:10:32-04:00
7 5 commons-compress 2003-11-23 20:07:47+00:00 2022-05-24 16:49:33-04:00
8 6 commons-csv 2005-12-17 05:41:27+00:00 2022-05-22 07:57:45-04:00
9 7 gson 2008-09-01 03:13:32+00:00 2022-06-08 15:04:42-07:00
10 8 jackson-core 2011-12-22 18:06:25-08:00 2022-06-05 21:11:06-07:00
11 9 jackson-databind 2011-12-22 23:25:27-08:00 2022-05-31 15:34:43-07:00
12 10 jackson-dataformat-xml 2010-12-30 21:02:45-08:00 2022-05-26 11:12:55-07:00
13 11 jsoup 2010-01-17 11:26:51+11:00 2022-05-24 13:58:19+10:00
14 12 commons-jxpath 2001-08-23 00:47:02+00:00 2020-05-26 01:51:04+08:00
15 13 commons-lang 2002-07-19 03:35:56+00:00 2022-06-08 12:37:01-04:00
16 14 commons-math 2003-05-12 15:07:54+00:00 2022-06-07 15:39:02+01:00
17 15 mockito 2007-11-15 10:29:55+00:00 2022-06-08 23:51:56+02:00
18 16 joda-time 2003-12-16 19:12:24+00:00 2022-05-15 23:28:16+01:00
+43
View File
@@ -0,0 +1,43 @@
,project,first_dates,last commit dates
0,camel,2007-03-19 10:54:57+00:00,2022-05-27 16:34:12+02:00
1,hive,2008-09-02 23:58:59+00:00,2022-05-27 08:48:19-07:00
2,commons-codec,2003-04-25 17:51:00+00:00,2022-05-22 07:49:51-04:00
3,commons-collections,2001-04-14 15:38:58+00:00,2022-05-26 12:10:32-04:00
4,commons-compress,2003-11-23 20:07:47+00:00,2022-05-24 16:49:33-04:00
5,commons-configuration,2003-12-23 15:09:04+00:00,2022-05-24 11:09:44-04:00
6,commons-crypto,2015-03-27 16:35:20+08:00,2022-05-21 12:18:00+01:00
7,commons-csv,2005-12-17 05:41:27+00:00,2022-05-22 07:57:45-04:00
8,commons-io,2002-01-25 19:06:14+00:00,2022-05-21 15:27:36-04:00
9,commons-weaver,2012-11-19 03:54:31+00:00,2022-02-25 08:24:51-05:00
10,fuse,2011-04-13 21:50:46+02:00,2022-02-03 15:54:52+01:00
11,metadata,2009-06-17 09:47:34+00:00,2022-05-17 18:40:29+05:30
12,wildfly-elytron,2011-06-20 13:31:15-05:00,2022-01-17 17:16:44-05:00
13,wildfly-swarm,2015-02-27 14:08:37-05:00,2020-12-02 09:41:09+01:00
14,wildfly-arquillian,2010-12-01 08:50:30-06:00,2021-12-21 08:26:38-08:00
15,wildfly-core,2010-05-28 12:22:57-05:00,2022-05-25 12:12:48+01:00
16,wildfly,2010-05-28 12:22:57-05:00,2022-05-25 14:04:12-04:00
17,wildfly-maven-plugin,2011-03-13 11:36:56-07:00,2022-05-18 10:44:46+02:00
18,spring-amqp,2010-06-29 22:16:39-04:00,2022-05-23 11:20:50-04:00
19,spring-android,2010-10-12 15:11:10-04:00,2022-04-04 10:46:42-07:00
20,spring-batch,2007-03-28 06:49:53+00:00,2022-05-25 23:06:48+02:00
21,spring-batch-admin,2009-10-30 12:04:25+00:00,2017-07-26 16:33:12-05:00
22,spring-data-commons,2010-06-10 16:50:23-04:00,2022-05-24 15:38:37+02:00
23,spring-data-neo4j,2015-02-17 10:46:13+00:00,2022-05-24 17:52:10+02:00
24,spring-data-jpa,2010-11-07 18:29:20+01:00,2022-05-25 10:43:53+02:00
25,spring-data-mongodb,2010-07-15 16:40:43-04:00,2022-05-16 12:55:12-07:00
26,spring-data-redis,2010-07-21 14:48:12-04:00,2022-05-24 15:18:26+02:00
27,spring-data-rest,2012-03-08 15:57:24-06:00,2021-04-13 08:45:54+02:00
28,spring-ldap,2006-12-18 19:04:02+00:00,2022-05-12 16:57:44-06:00
29,spring-mobile,2010-08-16 17:20:56-05:00,2022-04-04 11:02:57-07:00
30,spring-roo,2009-05-15 04:18:01+00:00,2021-11-18 15:49:20-08:00
31,spring-security,2004-03-16 23:57:17+00:00,2022-05-26 14:38:43-05:00
32,spring-security-oauth,2010-07-08 23:28:19+01:00,2022-04-20 21:48:36-04:00
33,spring-data-gemfire,2010-06-29 20:58:20+03:00,2021-04-20 14:49:11-05:00
34,spring-hadoop,2010-12-17 11:31:48+00:00,2022-04-04 11:02:51-07:00
35,spring-shell,2012-02-15 21:48:21-05:00,2022-05-27 09:09:21+01:00
36,spring-social,2010-08-16 17:04:49-05:00,2022-04-04 11:40:22-07:00
37,spring-social-facebook,2010-08-16 17:04:49-05:00,2022-04-04 11:40:26-07:00
38,spring-social-linkedin,2010-08-16 17:04:49-05:00,2022-04-04 11:40:33-07:00
39,spring-social-twitter,2010-08-16 17:04:49-05:00,2022-04-04 11:40:39-07:00
40,spring-webflow,2006-12-21 16:02:27+00:00,2021-05-26 09:46:24+01:00
41,spring-ws,2006-09-24 19:22:56+00:00,2022-03-21 12:34:58-05:00
1 project first_dates last commit dates
2 0 camel 2007-03-19 10:54:57+00:00 2022-05-27 16:34:12+02:00
3 1 hive 2008-09-02 23:58:59+00:00 2022-05-27 08:48:19-07:00
4 2 commons-codec 2003-04-25 17:51:00+00:00 2022-05-22 07:49:51-04:00
5 3 commons-collections 2001-04-14 15:38:58+00:00 2022-05-26 12:10:32-04:00
6 4 commons-compress 2003-11-23 20:07:47+00:00 2022-05-24 16:49:33-04:00
7 5 commons-configuration 2003-12-23 15:09:04+00:00 2022-05-24 11:09:44-04:00
8 6 commons-crypto 2015-03-27 16:35:20+08:00 2022-05-21 12:18:00+01:00
9 7 commons-csv 2005-12-17 05:41:27+00:00 2022-05-22 07:57:45-04:00
10 8 commons-io 2002-01-25 19:06:14+00:00 2022-05-21 15:27:36-04:00
11 9 commons-weaver 2012-11-19 03:54:31+00:00 2022-02-25 08:24:51-05:00
12 10 fuse 2011-04-13 21:50:46+02:00 2022-02-03 15:54:52+01:00
13 11 metadata 2009-06-17 09:47:34+00:00 2022-05-17 18:40:29+05:30
14 12 wildfly-elytron 2011-06-20 13:31:15-05:00 2022-01-17 17:16:44-05:00
15 13 wildfly-swarm 2015-02-27 14:08:37-05:00 2020-12-02 09:41:09+01:00
16 14 wildfly-arquillian 2010-12-01 08:50:30-06:00 2021-12-21 08:26:38-08:00
17 15 wildfly-core 2010-05-28 12:22:57-05:00 2022-05-25 12:12:48+01:00
18 16 wildfly 2010-05-28 12:22:57-05:00 2022-05-25 14:04:12-04:00
19 17 wildfly-maven-plugin 2011-03-13 11:36:56-07:00 2022-05-18 10:44:46+02:00
20 18 spring-amqp 2010-06-29 22:16:39-04:00 2022-05-23 11:20:50-04:00
21 19 spring-android 2010-10-12 15:11:10-04:00 2022-04-04 10:46:42-07:00
22 20 spring-batch 2007-03-28 06:49:53+00:00 2022-05-25 23:06:48+02:00
23 21 spring-batch-admin 2009-10-30 12:04:25+00:00 2017-07-26 16:33:12-05:00
24 22 spring-data-commons 2010-06-10 16:50:23-04:00 2022-05-24 15:38:37+02:00
25 23 spring-data-neo4j 2015-02-17 10:46:13+00:00 2022-05-24 17:52:10+02:00
26 24 spring-data-jpa 2010-11-07 18:29:20+01:00 2022-05-25 10:43:53+02:00
27 25 spring-data-mongodb 2010-07-15 16:40:43-04:00 2022-05-16 12:55:12-07:00
28 26 spring-data-redis 2010-07-21 14:48:12-04:00 2022-05-24 15:18:26+02:00
29 27 spring-data-rest 2012-03-08 15:57:24-06:00 2021-04-13 08:45:54+02:00
30 28 spring-ldap 2006-12-18 19:04:02+00:00 2022-05-12 16:57:44-06:00
31 29 spring-mobile 2010-08-16 17:20:56-05:00 2022-04-04 11:02:57-07:00
32 30 spring-roo 2009-05-15 04:18:01+00:00 2021-11-18 15:49:20-08:00
33 31 spring-security 2004-03-16 23:57:17+00:00 2022-05-26 14:38:43-05:00
34 32 spring-security-oauth 2010-07-08 23:28:19+01:00 2022-04-20 21:48:36-04:00
35 33 spring-data-gemfire 2010-06-29 20:58:20+03:00 2021-04-20 14:49:11-05:00
36 34 spring-hadoop 2010-12-17 11:31:48+00:00 2022-04-04 11:02:51-07:00
37 35 spring-shell 2012-02-15 21:48:21-05:00 2022-05-27 09:09:21+01:00
38 36 spring-social 2010-08-16 17:04:49-05:00 2022-04-04 11:40:22-07:00
39 37 spring-social-facebook 2010-08-16 17:04:49-05:00 2022-04-04 11:40:26-07:00
40 38 spring-social-linkedin 2010-08-16 17:04:49-05:00 2022-04-04 11:40:33-07:00
41 39 spring-social-twitter 2010-08-16 17:04:49-05:00 2022-04-04 11:40:39-07:00
42 40 spring-webflow 2006-12-21 16:02:27+00:00 2021-05-26 09:46:24+01:00
43 41 spring-ws 2006-09-24 19:22:56+00:00 2022-03-21 12:34:58-05:00
+43
View File
@@ -0,0 +1,43 @@
,project,first_dates,last commit dates
0,camel,2007-03-19 10:54:57+00:00,2022-05-30 18:34:10+02:00
1,hive,2008-09-02 23:58:59+00:00,2022-05-27 08:48:19-07:00
2,commons-codec,2003-04-25 17:51:00+00:00,2022-05-22 07:49:51-04:00
3,commons-collections,2001-04-14 15:38:58+00:00,2022-05-26 12:10:32-04:00
4,commons-compress,2003-11-23 20:07:47+00:00,2022-05-24 16:49:33-04:00
5,commons-configuration,2003-12-23 15:09:04+00:00,2022-05-24 11:09:44-04:00
6,commons-crypto,2015-03-27 16:35:20+08:00,2022-05-21 12:18:00+01:00
7,commons-csv,2005-12-17 05:41:27+00:00,2022-05-22 07:57:45-04:00
8,commons-io,2002-01-25 19:06:14+00:00,2022-05-21 15:27:36-04:00
9,commons-weaver,2012-11-19 03:54:31+00:00,2022-02-25 08:24:51-05:00
10,fuse,2011-04-13 21:50:46+02:00,2022-02-03 15:54:52+01:00
11,metadata,2009-06-17 09:47:34+00:00,2022-05-17 18:40:29+05:30
12,wildfly-elytron,2011-06-20 13:31:15-05:00,2022-01-17 17:16:44-05:00
13,wildfly-swarm,2015-02-27 14:08:37-05:00,2020-12-02 09:41:09+01:00
14,wildfly-arquillian,2010-12-01 08:50:30-06:00,2022-05-27 13:32:28-07:00
15,wildfly-core,2010-05-28 12:22:57-05:00,2022-05-26 15:55:00+02:00
16,wildfly,2010-05-28 12:22:57-05:00,2022-05-27 16:37:25-07:00
17,wildfly-maven-plugin,2011-03-13 11:36:56-07:00,2022-05-18 10:44:46+02:00
18,spring-amqp,2010-06-29 22:16:39-04:00,2022-05-23 11:20:50-04:00
19,spring-android,2010-10-12 15:11:10-04:00,2022-04-04 10:46:42-07:00
20,spring-batch,2007-03-28 06:49:53+00:00,2022-05-25 23:06:48+02:00
21,spring-batch-admin,2009-10-30 12:04:25+00:00,2017-07-26 16:33:12-05:00
22,spring-data-commons,2010-06-10 16:50:23-04:00,2022-05-24 15:38:37+02:00
23,spring-data-neo4j,2015-02-17 10:46:13+00:00,2022-05-30 10:33:58+02:00
24,spring-data-jpa,2010-11-07 18:29:20+01:00,2022-05-25 10:43:53+02:00
25,spring-data-mongodb,2010-07-15 16:40:43-04:00,2022-05-16 12:55:12-07:00
26,spring-data-redis,2010-07-21 14:48:12-04:00,2022-05-24 15:18:26+02:00
27,spring-data-rest,2012-03-08 15:57:24-06:00,2021-04-13 08:45:54+02:00
28,spring-ldap,2006-12-18 19:04:02+00:00,2022-05-12 16:57:44-06:00
29,spring-mobile,2010-08-16 17:20:56-05:00,2022-04-04 11:02:57-07:00
30,spring-roo,2009-05-15 04:18:01+00:00,2021-11-18 15:49:20-08:00
31,spring-security,2004-03-16 23:57:17+00:00,2022-05-27 17:06:02-06:00
32,spring-security-oauth,2010-07-08 23:28:19+01:00,2022-04-20 21:48:36-04:00
33,spring-data-gemfire,2010-06-29 20:58:20+03:00,2021-04-20 14:49:11-05:00
34,spring-hadoop,2010-12-17 11:31:48+00:00,2022-04-04 11:02:51-07:00
35,spring-shell,2012-02-15 21:48:21-05:00,2022-05-30 14:13:20+01:00
36,spring-social,2010-08-16 17:04:49-05:00,2022-04-04 11:40:22-07:00
37,spring-social-facebook,2010-08-16 17:04:49-05:00,2022-04-04 11:40:26-07:00
38,spring-social-linkedin,2010-08-16 17:04:49-05:00,2022-04-04 11:40:33-07:00
39,spring-social-twitter,2010-08-16 17:04:49-05:00,2022-04-04 11:40:39-07:00
40,spring-webflow,2006-12-21 16:02:27+00:00,2021-05-26 09:46:24+01:00
41,spring-ws,2006-09-24 19:22:56+00:00,2022-03-21 12:34:58-05:00
1 project first_dates last commit dates
2 0 camel 2007-03-19 10:54:57+00:00 2022-05-30 18:34:10+02:00
3 1 hive 2008-09-02 23:58:59+00:00 2022-05-27 08:48:19-07:00
4 2 commons-codec 2003-04-25 17:51:00+00:00 2022-05-22 07:49:51-04:00
5 3 commons-collections 2001-04-14 15:38:58+00:00 2022-05-26 12:10:32-04:00
6 4 commons-compress 2003-11-23 20:07:47+00:00 2022-05-24 16:49:33-04:00
7 5 commons-configuration 2003-12-23 15:09:04+00:00 2022-05-24 11:09:44-04:00
8 6 commons-crypto 2015-03-27 16:35:20+08:00 2022-05-21 12:18:00+01:00
9 7 commons-csv 2005-12-17 05:41:27+00:00 2022-05-22 07:57:45-04:00
10 8 commons-io 2002-01-25 19:06:14+00:00 2022-05-21 15:27:36-04:00
11 9 commons-weaver 2012-11-19 03:54:31+00:00 2022-02-25 08:24:51-05:00
12 10 fuse 2011-04-13 21:50:46+02:00 2022-02-03 15:54:52+01:00
13 11 metadata 2009-06-17 09:47:34+00:00 2022-05-17 18:40:29+05:30
14 12 wildfly-elytron 2011-06-20 13:31:15-05:00 2022-01-17 17:16:44-05:00
15 13 wildfly-swarm 2015-02-27 14:08:37-05:00 2020-12-02 09:41:09+01:00
16 14 wildfly-arquillian 2010-12-01 08:50:30-06:00 2022-05-27 13:32:28-07:00
17 15 wildfly-core 2010-05-28 12:22:57-05:00 2022-05-26 15:55:00+02:00
18 16 wildfly 2010-05-28 12:22:57-05:00 2022-05-27 16:37:25-07:00
19 17 wildfly-maven-plugin 2011-03-13 11:36:56-07:00 2022-05-18 10:44:46+02:00
20 18 spring-amqp 2010-06-29 22:16:39-04:00 2022-05-23 11:20:50-04:00
21 19 spring-android 2010-10-12 15:11:10-04:00 2022-04-04 10:46:42-07:00
22 20 spring-batch 2007-03-28 06:49:53+00:00 2022-05-25 23:06:48+02:00
23 21 spring-batch-admin 2009-10-30 12:04:25+00:00 2017-07-26 16:33:12-05:00
24 22 spring-data-commons 2010-06-10 16:50:23-04:00 2022-05-24 15:38:37+02:00
25 23 spring-data-neo4j 2015-02-17 10:46:13+00:00 2022-05-30 10:33:58+02:00
26 24 spring-data-jpa 2010-11-07 18:29:20+01:00 2022-05-25 10:43:53+02:00
27 25 spring-data-mongodb 2010-07-15 16:40:43-04:00 2022-05-16 12:55:12-07:00
28 26 spring-data-redis 2010-07-21 14:48:12-04:00 2022-05-24 15:18:26+02:00
29 27 spring-data-rest 2012-03-08 15:57:24-06:00 2021-04-13 08:45:54+02:00
30 28 spring-ldap 2006-12-18 19:04:02+00:00 2022-05-12 16:57:44-06:00
31 29 spring-mobile 2010-08-16 17:20:56-05:00 2022-04-04 11:02:57-07:00
32 30 spring-roo 2009-05-15 04:18:01+00:00 2021-11-18 15:49:20-08:00
33 31 spring-security 2004-03-16 23:57:17+00:00 2022-05-27 17:06:02-06:00
34 32 spring-security-oauth 2010-07-08 23:28:19+01:00 2022-04-20 21:48:36-04:00
35 33 spring-data-gemfire 2010-06-29 20:58:20+03:00 2021-04-20 14:49:11-05:00
36 34 spring-hadoop 2010-12-17 11:31:48+00:00 2022-04-04 11:02:51-07:00
37 35 spring-shell 2012-02-15 21:48:21-05:00 2022-05-30 14:13:20+01:00
38 36 spring-social 2010-08-16 17:04:49-05:00 2022-04-04 11:40:22-07:00
39 37 spring-social-facebook 2010-08-16 17:04:49-05:00 2022-04-04 11:40:26-07:00
40 38 spring-social-linkedin 2010-08-16 17:04:49-05:00 2022-04-04 11:40:33-07:00
41 39 spring-social-twitter 2010-08-16 17:04:49-05:00 2022-04-04 11:40:39-07:00
42 40 spring-webflow 2006-12-21 16:02:27+00:00 2021-05-26 09:46:24+01:00
43 41 spring-ws 2006-09-24 19:22:56+00:00 2022-03-21 12:34:58-05:00
+31
View File
@@ -0,0 +1,31 @@
java:
8home: /usr/lib/jvm/java-8-openjdk
spinfer:
home: /usr/local/bin/spinfer
coccinelle:
home: /usr/local/share/spinfer/statics
dataset:
# home: /Users/anilkoyuncu/projects/fixminer/fixminer-core/python/data/gumInputLinux
inputPath : /workspace/EECS-Research/data/full/patches
repo: /workspace/EECS-Research/data/full/datasets
fixminer:
projectType : java
datapath: /workspace/EECS-Research/data/full
pjName : patches
portDumps : 6399
numOfWorkers : 14
hostname : localhost
hunkLimit : 2
patchSize : 50
projectList : fuse,commons-weaver
inputPath : /workspace/EECS-Research/data/full/patches
redisPath : /workspace/EECS-Research/data/full/redis
srcMLPath : /usr/bin/srcml
limitCommitsBeforeDays: 0
+29
View File
@@ -0,0 +1,29 @@
java:
8home: /usr/lib/jvm/java-8-openjdk
spinfer:
home: /usr/local/bin/spinfer
coccinelle:
home: /usr/local/share/spinfer/statics
dataset:
inputPath : /workspace/EECS-Research/data/1080/patches
repo: /workspace/EECS-Research/data/1080/datasets
fixminer:
projectType : java
datapath: /workspace/EECS-Research/data/1080
pjName : patches
portDumps : 6399
numOfWorkers : 14
hostname : localhost
hunkLimit : 2
patchSize : 50
projectList : fuse
inputPath : /workspace/EECS-Research/data/1080/patches
redisPath : /workspace/EECS-Research/data/1080/redis
srcMLPath : /usr/bin/srcml
limitCommitsBeforeDays: 1080
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

+37
View File
@@ -0,0 +1,37 @@
,Date,Number of Patches
0,2004-12-01,4
1,2005-06-01,55
2,2005-12-01,87
3,2006-06-01,144
4,2006-12-01,215
5,2007-06-01,265
6,2007-12-01,299
7,2008-06-01,324
8,2008-12-01,364
9,2009-06-01,450
10,2009-12-01,548
11,2010-06-01,600
12,2010-12-01,643
13,2011-06-01,730
14,2011-12-01,826
15,2012-06-01,928
16,2012-12-01,1012
17,2013-06-01,1112
18,2013-12-01,1174
19,2014-06-01,1285
20,2014-12-01,1445
21,2015-06-01,1516
22,2015-12-01,1577
23,2016-06-01,1655
24,2016-12-01,1711
25,2017-06-01,1765
26,2017-12-01,1815
27,2018-06-01,1889
28,2018-12-01,1977
29,2019-06-01,2054
30,2019-12-01,2140
31,2020-06-01,2216
32,2020-12-01,2306
33,2021-06-01,2375
34,2021-12-01,2434
35,2022-06-01,2489
1 Date Number of Patches
2 0 2004-12-01 4
3 1 2005-06-01 55
4 2 2005-12-01 87
5 3 2006-06-01 144
6 4 2006-12-01 215
7 5 2007-06-01 265
8 6 2007-12-01 299
9 7 2008-06-01 324
10 8 2008-12-01 364
11 9 2009-06-01 450
12 10 2009-12-01 548
13 11 2010-06-01 600
14 12 2010-12-01 643
15 13 2011-06-01 730
16 14 2011-12-01 826
17 15 2012-06-01 928
18 16 2012-12-01 1012
19 17 2013-06-01 1112
20 18 2013-12-01 1174
21 19 2014-06-01 1285
22 20 2014-12-01 1445
23 21 2015-06-01 1516
24 22 2015-12-01 1577
25 23 2016-06-01 1655
26 24 2016-12-01 1711
27 25 2017-06-01 1765
28 26 2017-12-01 1815
29 27 2018-06-01 1889
30 28 2018-12-01 1977
31 29 2019-06-01 2054
32 30 2019-12-01 2140
33 31 2020-06-01 2216
34 32 2020-12-01 2306
35 33 2021-06-01 2375
36 34 2021-12-01 2434
37 35 2022-06-01 2489
+43
View File
@@ -0,0 +1,43 @@
,Date,Number of Patches
0,2001-12-01,1
1,2002-06-01,6
2,2002-12-01,16
3,2003-06-01,20
4,2003-12-01,32
5,2004-06-01,44
6,2004-12-01,52
7,2005-06-01,53
8,2005-12-01,57
9,2006-06-01,59
10,2006-12-01,59
11,2007-06-01,61
12,2007-12-01,60
13,2008-06-01,64
14,2008-12-01,71
15,2009-06-01,79
16,2009-12-01,87
17,2010-06-01,89
18,2010-12-01,106
19,2011-06-01,119
20,2011-12-01,139
21,2012-06-01,173
22,2012-12-01,193
23,2013-06-01,210
24,2013-12-01,225
25,2014-06-01,234
26,2014-12-01,247
27,2015-06-01,259
28,2015-12-01,267
29,2016-06-01,286
30,2016-12-01,307
31,2017-06-01,315
32,2017-12-01,338
33,2018-06-01,362
34,2018-12-01,376
35,2019-06-01,382
36,2019-12-01,396
37,2020-06-01,419
38,2020-12-01,437
39,2021-06-01,446
40,2021-12-01,458
41,2022-06-01,471
1 Date Number of Patches
2 0 2001-12-01 1
3 1 2002-06-01 6
4 2 2002-12-01 16
5 3 2003-06-01 20
6 4 2003-12-01 32
7 5 2004-06-01 44
8 6 2004-12-01 52
9 7 2005-06-01 53
10 8 2005-12-01 57
11 9 2006-06-01 59
12 10 2006-12-01 59
13 11 2007-06-01 61
14 12 2007-12-01 60
15 13 2008-06-01 64
16 14 2008-12-01 71
17 15 2009-06-01 79
18 16 2009-12-01 87
19 17 2010-06-01 89
20 18 2010-12-01 106
21 19 2011-06-01 119
22 20 2011-12-01 139
23 21 2012-06-01 173
24 22 2012-12-01 193
25 23 2013-06-01 210
26 24 2013-12-01 225
27 25 2014-06-01 234
28 26 2014-12-01 247
29 27 2015-06-01 259
30 28 2015-12-01 267
31 29 2016-06-01 286
32 30 2016-12-01 307
33 31 2017-06-01 315
34 32 2017-12-01 338
35 33 2018-06-01 362
36 34 2018-12-01 376
37 35 2019-06-01 382
38 36 2019-12-01 396
39 37 2020-06-01 419
40 38 2020-12-01 437
41 39 2021-06-01 446
42 40 2021-12-01 458
43 41 2022-06-01 471
+44
View File
@@ -0,0 +1,44 @@
,Date,Number of Patches
0,2001-06-01,1
1,2001-12-01,1
2,2002-06-01,6
3,2002-12-01,12
4,2003-06-01,15
5,2003-12-01,28
6,2004-06-01,37
7,2004-12-01,42
8,2005-06-01,45
9,2005-12-01,48
10,2006-06-01,54
11,2006-12-01,57
12,2007-06-01,84
13,2007-12-01,118
14,2008-06-01,168
15,2008-12-01,224
16,2009-06-01,298
17,2009-12-01,368
18,2010-06-01,407
19,2010-12-01,503
20,2011-06-01,753
21,2011-12-01,1056
22,2012-06-01,1268
23,2012-12-01,1428
24,2013-06-01,1558
25,2013-12-01,1728
26,2014-06-01,1847
27,2014-12-01,1948
28,2015-06-01,2029
29,2015-12-01,2103
30,2016-06-01,2175
31,2016-12-01,2247
32,2017-06-01,2326
33,2017-12-01,2441
34,2018-06-01,2490
35,2018-12-01,2601
36,2019-06-01,2676
37,2019-12-01,2761
38,2020-06-01,2839
39,2020-12-01,2930
40,2021-06-01,2984
41,2021-12-01,3083
42,2022-06-01,3145
1 Date Number of Patches
2 0 2001-06-01 1
3 1 2001-12-01 1
4 2 2002-06-01 6
5 3 2002-12-01 12
6 4 2003-06-01 15
7 5 2003-12-01 28
8 6 2004-06-01 37
9 7 2004-12-01 42
10 8 2005-06-01 45
11 9 2005-12-01 48
12 10 2006-06-01 54
13 11 2006-12-01 57
14 12 2007-06-01 84
15 13 2007-12-01 118
16 14 2008-06-01 168
17 15 2008-12-01 224
18 16 2009-06-01 298
19 17 2009-12-01 368
20 18 2010-06-01 407
21 19 2010-12-01 503
22 20 2011-06-01 753
23 21 2011-12-01 1056
24 22 2012-06-01 1268
25 23 2012-12-01 1428
26 24 2013-06-01 1558
27 25 2013-12-01 1728
28 26 2014-06-01 1847
29 27 2014-12-01 1948
30 28 2015-06-01 2029
31 29 2015-12-01 2103
32 30 2016-06-01 2175
33 31 2016-12-01 2247
34 32 2017-06-01 2326
35 33 2017-12-01 2441
36 34 2018-06-01 2490
37 35 2018-12-01 2601
38 36 2019-06-01 2676
39 37 2019-12-01 2761
40 38 2020-06-01 2839
41 39 2020-12-01 2930
42 40 2021-06-01 2984
43 41 2021-12-01 3083
44 42 2022-06-01 3145
+44
View File
@@ -0,0 +1,44 @@
,Date,Number of Patches
0,2001-06-01,1
1,2001-12-01,1
2,2002-06-01,6
3,2002-12-01,12
4,2003-06-01,15
5,2003-12-01,28
6,2004-06-01,37
7,2004-12-01,42
8,2005-06-01,45
9,2005-12-01,48
10,2006-06-01,54
11,2006-12-01,57
12,2007-06-01,84
13,2007-12-01,118
14,2008-06-01,168
15,2008-12-01,224
16,2009-06-01,298
17,2009-12-01,368
18,2010-06-01,407
19,2010-12-01,503
20,2011-06-01,753
21,2011-12-01,1056
22,2012-06-01,1268
23,2012-12-01,1428
24,2013-06-01,1558
25,2013-12-01,1728
26,2014-06-01,1847
27,2014-12-01,1948
28,2015-06-01,2029
29,2015-12-01,2103
30,2016-06-01,2175
31,2016-12-01,2247
32,2017-06-01,2326
33,2017-12-01,2441
34,2018-06-01,2490
35,2018-12-01,2601
36,2019-06-01,2676
37,2019-12-01,2761
38,2020-06-01,2839
39,2020-12-01,2930
40,2021-06-01,2984
41,2021-12-01,3083
42,2022-06-01,3145
1 Date Number of Patches
2 0 2001-06-01 1
3 1 2001-12-01 1
4 2 2002-06-01 6
5 3 2002-12-01 12
6 4 2003-06-01 15
7 5 2003-12-01 28
8 6 2004-06-01 37
9 7 2004-12-01 42
10 8 2005-06-01 45
11 9 2005-12-01 48
12 10 2006-06-01 54
13 11 2006-12-01 57
14 12 2007-06-01 84
15 13 2007-12-01 118
16 14 2008-06-01 168
17 15 2008-12-01 224
18 16 2009-06-01 298
19 17 2009-12-01 368
20 18 2010-06-01 407
21 19 2010-12-01 503
22 20 2011-06-01 753
23 21 2011-12-01 1056
24 22 2012-06-01 1268
25 23 2012-12-01 1428
26 24 2013-06-01 1558
27 25 2013-12-01 1728
28 26 2014-06-01 1847
29 27 2014-12-01 1948
30 28 2015-06-01 2029
31 29 2015-12-01 2103
32 30 2016-06-01 2175
33 31 2016-12-01 2247
34 32 2017-06-01 2326
35 33 2017-12-01 2441
36 34 2018-06-01 2490
37 35 2018-12-01 2601
38 36 2019-06-01 2676
39 37 2019-12-01 2761
40 38 2020-06-01 2839
41 39 2020-12-01 2930
42 40 2021-06-01 2984
43 41 2021-12-01 3083
44 42 2022-06-01 3145
File diff suppressed because one or more lines are too long
+44
View File
File diff suppressed because one or more lines are too long
+2
View File
@@ -0,0 +1,2 @@
,Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN
0,2022-06-01,6555,2.137995271190084,3600,109,1447.7125400946998,650414,1483.406903925462,650424,-35.69436383076218,202161,-202164
1 Time NR NREF NFIX NAUTH LOC_ADD_AVG LOC_ADD_MAX LOC_DEL_AVG LOC_DEL_MAX CHURN_AVG CHURN_MAX CHURN_MIN
2 0 2022-06-01 6555 2.137995271190084 3600 109 1447.7125400946998 650414 1483.406903925462 650424 -35.69436383076218 202161 -202164
+3
View File
@@ -0,0 +1,3 @@
,Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN
0,2022-06-01,6555,2.137995271190084,3600,109,1447.7125400946998,650414,1483.406903925462,650424,-35.69436383076218,202161,-202164
1,2022-12-01,79,1.1956912028725315,187,22,113.83333333333333,1565,160.75,1516,-46.916666666666664,207,-1004
1 Time NR NREF NFIX NAUTH LOC_ADD_AVG LOC_ADD_MAX LOC_DEL_AVG LOC_DEL_MAX CHURN_AVG CHURN_MAX CHURN_MIN
2 0 2022-06-01 6555 2.137995271190084 3600 109 1447.7125400946998 650414 1483.406903925462 650424 -35.69436383076218 202161 -202164
3 1 2022-12-01 79 1.1956912028725315 187 22 113.83333333333333 1565 160.75 1516 -46.916666666666664 207 -1004
Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

+173
View File
@@ -0,0 +1,173 @@
,Time,Number of Patches,Mean,Median,Max
0,2001-06-01,1,"0 19.0
dtype: float64","0 19.0
dtype: float64","0 19
dtype: int64"
1,2001-06-01,1,"0 19.0
dtype: float64","0 19.0
dtype: float64","0 19
dtype: int64"
2,2001-12-01,1,"0 19.0
dtype: float64","0 19.0
dtype: float64","0 19
dtype: int64"
3,2002-06-01,6,"0 7.833333
dtype: float64","0 4.0
dtype: float64","0 19
dtype: int64"
4,2002-12-01,12,"0 6.416667
dtype: float64","0 4.0
dtype: float64","0 19
dtype: int64"
5,2003-06-01,15,"0 6.066667
dtype: float64","0 4.0
dtype: float64","0 19
dtype: int64"
6,2003-12-01,28,"0 5.464286
dtype: float64","0 4.0
dtype: float64","0 19
dtype: int64"
7,2004-06-01,37,"0 7.243243
dtype: float64","0 5.0
dtype: float64","0 47
dtype: int64"
8,2004-12-01,42,"0 7.809524
dtype: float64","0 5.0
dtype: float64","0 47
dtype: int64"
9,2005-06-01,45,"0 7.511111
dtype: float64","0 5.0
dtype: float64","0 47
dtype: int64"
10,2005-12-01,48,"0 7.354167
dtype: float64","0 5.0
dtype: float64","0 47
dtype: int64"
11,2006-06-01,54,"0 7.166667
dtype: float64","0 5.0
dtype: float64","0 47
dtype: int64"
12,2006-12-01,57,"0 7.614035
dtype: float64","0 6.0
dtype: float64","0 47
dtype: int64"
13,2007-06-01,84,"0 7.25
dtype: float64","0 6.0
dtype: float64","0 47
dtype: int64"
14,2007-12-01,118,"0 7.847458
dtype: float64","0 6.0
dtype: float64","0 74
dtype: int64"
15,2008-06-01,168,"0 7.375
dtype: float64","0 5.5
dtype: float64","0 74
dtype: int64"
16,2008-12-01,224,"0 7.125
dtype: float64","0 6.0
dtype: float64","0 74
dtype: int64"
17,2009-06-01,298,"0 7.536913
dtype: float64","0 6.0
dtype: float64","0 74
dtype: int64"
18,2009-12-01,368,"0 8.078804
dtype: float64","0 6.0
dtype: float64","0 93
dtype: int64"
19,2010-06-01,407,"0 8.058968
dtype: float64","0 6.0
dtype: float64","0 93
dtype: int64"
20,2010-12-01,503,"0 8.353877
dtype: float64","0 6.0
dtype: float64","0 93
dtype: int64"
21,2011-06-01,753,"0 9.548473
dtype: float64","0 7.0
dtype: float64","0 93
dtype: int64"
22,2011-12-01,1056,"0 10.768939
dtype: float64","0 7.0
dtype: float64","0 97
dtype: int64"
23,2012-06-01,1268,"0 11.057571
dtype: float64","0 8.0
dtype: float64","0 97
dtype: int64"
24,2012-12-01,1428,"0 11.42437
dtype: float64","0 8.0
dtype: float64","0 97
dtype: int64"
25,2013-06-01,1558,"0 11.480103
dtype: float64","0 8.0
dtype: float64","0 97
dtype: int64"
26,2013-12-01,1728,"0 11.697338
dtype: float64","0 8.0
dtype: float64","0 97
dtype: int64"
27,2014-06-01,1847,"0 11.671359
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
28,2014-12-01,1948,"0 11.646817
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
29,2015-06-01,2029,"0 11.593396
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
30,2015-12-01,2103,"0 11.618165
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
31,2016-06-01,2175,"0 11.602759
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
32,2016-12-01,2247,"0 11.577214
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
33,2017-06-01,2326,"0 11.625967
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
34,2017-12-01,2441,"0 11.571897
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
35,2018-06-01,2490,"0 11.54739
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
36,2018-12-01,2601,"0 11.503652
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
37,2019-06-01,2676,"0 11.523543
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
38,2019-12-01,2761,"0 11.530605
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
39,2020-06-01,2839,"0 11.609017
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
40,2020-12-01,2930,"0 11.631741
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
41,2021-06-01,2984,"0 11.591153
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
42,2021-12-01,3083,"0 11.639961
dtype: float64","0 8.0
dtype: float64","0 98
dtype: int64"
1 Time Number of Patches Mean Median Max
2 0 2001-06-01 1 0 19.0 dtype: float64 0 19.0 dtype: float64 0 19 dtype: int64
3 1 2001-06-01 1 0 19.0 dtype: float64 0 19.0 dtype: float64 0 19 dtype: int64
4 2 2001-12-01 1 0 19.0 dtype: float64 0 19.0 dtype: float64 0 19 dtype: int64
5 3 2002-06-01 6 0 7.833333 dtype: float64 0 4.0 dtype: float64 0 19 dtype: int64
6 4 2002-12-01 12 0 6.416667 dtype: float64 0 4.0 dtype: float64 0 19 dtype: int64
7 5 2003-06-01 15 0 6.066667 dtype: float64 0 4.0 dtype: float64 0 19 dtype: int64
8 6 2003-12-01 28 0 5.464286 dtype: float64 0 4.0 dtype: float64 0 19 dtype: int64
9 7 2004-06-01 37 0 7.243243 dtype: float64 0 5.0 dtype: float64 0 47 dtype: int64
10 8 2004-12-01 42 0 7.809524 dtype: float64 0 5.0 dtype: float64 0 47 dtype: int64
11 9 2005-06-01 45 0 7.511111 dtype: float64 0 5.0 dtype: float64 0 47 dtype: int64
12 10 2005-12-01 48 0 7.354167 dtype: float64 0 5.0 dtype: float64 0 47 dtype: int64
13 11 2006-06-01 54 0 7.166667 dtype: float64 0 5.0 dtype: float64 0 47 dtype: int64
14 12 2006-12-01 57 0 7.614035 dtype: float64 0 6.0 dtype: float64 0 47 dtype: int64
15 13 2007-06-01 84 0 7.25 dtype: float64 0 6.0 dtype: float64 0 47 dtype: int64
16 14 2007-12-01 118 0 7.847458 dtype: float64 0 6.0 dtype: float64 0 74 dtype: int64
17 15 2008-06-01 168 0 7.375 dtype: float64 0 5.5 dtype: float64 0 74 dtype: int64
18 16 2008-12-01 224 0 7.125 dtype: float64 0 6.0 dtype: float64 0 74 dtype: int64
19 17 2009-06-01 298 0 7.536913 dtype: float64 0 6.0 dtype: float64 0 74 dtype: int64
20 18 2009-12-01 368 0 8.078804 dtype: float64 0 6.0 dtype: float64 0 93 dtype: int64
21 19 2010-06-01 407 0 8.058968 dtype: float64 0 6.0 dtype: float64 0 93 dtype: int64
22 20 2010-12-01 503 0 8.353877 dtype: float64 0 6.0 dtype: float64 0 93 dtype: int64
23 21 2011-06-01 753 0 9.548473 dtype: float64 0 7.0 dtype: float64 0 93 dtype: int64
24 22 2011-12-01 1056 0 10.768939 dtype: float64 0 7.0 dtype: float64 0 97 dtype: int64
25 23 2012-06-01 1268 0 11.057571 dtype: float64 0 8.0 dtype: float64 0 97 dtype: int64
26 24 2012-12-01 1428 0 11.42437 dtype: float64 0 8.0 dtype: float64 0 97 dtype: int64
27 25 2013-06-01 1558 0 11.480103 dtype: float64 0 8.0 dtype: float64 0 97 dtype: int64
28 26 2013-12-01 1728 0 11.697338 dtype: float64 0 8.0 dtype: float64 0 97 dtype: int64
29 27 2014-06-01 1847 0 11.671359 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
30 28 2014-12-01 1948 0 11.646817 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
31 29 2015-06-01 2029 0 11.593396 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
32 30 2015-12-01 2103 0 11.618165 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
33 31 2016-06-01 2175 0 11.602759 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
34 32 2016-12-01 2247 0 11.577214 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
35 33 2017-06-01 2326 0 11.625967 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
36 34 2017-12-01 2441 0 11.571897 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
37 35 2018-06-01 2490 0 11.54739 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
38 36 2018-12-01 2601 0 11.503652 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
39 37 2019-06-01 2676 0 11.523543 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
40 38 2019-12-01 2761 0 11.530605 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
41 39 2020-06-01 2839 0 11.609017 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
42 40 2020-12-01 2930 0 11.631741 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
43 41 2021-06-01 2984 0 11.591153 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
44 42 2021-12-01 3083 0 11.639961 dtype: float64 0 8.0 dtype: float64 0 98 dtype: int64
File diff suppressed because one or more lines are too long
+69
View File
@@ -0,0 +1,69 @@
from __future__ import annotations
from dataclasses import dataclass
from pathlib import Path
import numpy as np
import matplotlib.pyplot as plt
@dataclass
class Statistics:
mean: float
median: float
lower_quartile: float
upper_quartile: float
iqr: float
minimum: float
maximum: float
count: int
total: float
stddev: float
def get_metric_6(self) -> tuple[float, float, float, float, float, float]:
return self.mean, self.median, self.minimum, self.maximum, self.lower_quartile, self.upper_quartile
def print(self, dec: int = 2):
print(f'> Mean: {round(self.mean, dec)}, Median: {round(self.median, dec)}')
print(f'> Min: {round(self.minimum, dec)}, Max: {round(self.maximum, dec)}')
print(f'> Q1: {round(self.lower_quartile, dec)}, Q3: {round(self.upper_quartile, dec)}')
print(f'> StdDev: {round(self.stddev, dec)}, IQR: {round(self.iqr, dec)}')
print(f'> N: {self.count}')
def _calc_col_stats_helper(col: np.ndarray) -> tuple[float, float, float, float, float, float, float, int, float, float]:
q1 = np.quantile(col, 0.25)
q3 = np.quantile(col, 0.75)
return (
float(np.mean(col)),
float(np.median(col)),
float(q1),
float(q3),
float(q3 - q1),
float(np.min(col)),
float(np.max(col)),
len(col),
float(np.sum(col)),
float(np.std(col))
)
def calc_col_stats(col: np.ndarray | list) -> Statistics:
"""
Compute statistics for a data column
:param col: Input column (tested on 1D array)
:return: Statistics
"""
if isinstance(col, list):
col = np.array(col)
return Statistics(*_calc_col_stats_helper(col))
if __name__ == '__main__':
txt = Path('action-sizes.log').read_text('utf-8').split('\n')
nums = [int(line) for line in txt if line.isnumeric()]
# print(nums)
calc_col_stats(nums).print()
plt.hist(nums, bins=50)
plt.show()
Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

+36
View File
@@ -0,0 +1,36 @@
Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN,LABEL
2005-06-01,2887,3.908908406524467,1138,16,78.0371012482663,6925,127.0253120665742,39468,-48.988210818307905,5459,-38123,True
2005-12-01,3665,2.9649122807017543,1156,25,69.74303659202621,42458,88.21108683779356,9387,-18.46805024576734,42458,-9387,True
2006-06-01,2922,3.5873568939771032,1184,26,352.065775950668,32314,394.2531688934567,32353,-42.18739294278863,4869,-6522,True
2006-12-01,2929,2.186558901682905,1268,26,17448.638414217363,191208,17430.94976076555,93912,17.688653451811348,106387,-43155,True
2007-06-01,2790,1.5035067048196151,4912,33,15106.016870064608,202213,15116.413854989232,202272,-10.396984924623116,48566,-48567,False
2007-12-01,2497,2.260359508041627,1115,42,65.85760128359406,16727,114.55274769354192,16047,-48.69514640994785,15089,-10634,True
2008-06-01,1731,1.616618982460505,1761,39,49.037637521713954,5533,91.504342790967,7720,-42.46670526925304,3712,-3633,True
2008-12-01,1921,2.203940004477278,1024,36,92.08085550339071,20244,137.08346374543558,24756,-45.002608242044865,20229,-24712,False
2009-06-01,3196,2.1076519996917624,2146,35,366.6033834586466,355066,495.7684837092732,355066,-129.16510025062658,355066,-355066,True
2009-12-01,2714,2.2025068546807676,1912,32,56.27970479704797,10288,117.34243542435425,27278,-61.06273062730627,6948,-27276,True
2010-06-01,2014,1.7932522123893806,1458,36,61.36734693877551,19136,120.07864609258337,11462,-58.711299153807865,19136,-5490,False
2010-12-01,2365,2.137230684781117,1776,45,91.71483050847458,68581,105.88601694915255,7350,-14.171186440677966,68581,-7323,False
2011-06-01,3244,1.9779608192341942,2549,63,611.3495985176035,155758,701.156578134651,160175,-89.80697961704756,155756,-160175,True
2011-12-01,3994,3.1144416778394945,3516,77,2022.5906696764484,109002,2087.927514421871,105322,-65.33684474542262,45283,-46317,True
2012-06-01,4771,2.1535384190922886,2437,84,2364.060466092799,255513,2425.782699979005,265406,-61.722233886206176,255513,-265406,False
2012-12-01,5446,2.706719984394811,2144,91,2065.1136447223244,99979,2105.8008458992276,99598,-40.68720117690327,74178,-73905,False
2013-06-01,5299,3.2257450252308866,3060,87,3450.5947835947836,221122,3515.6639576639577,221132,-65.06917406917407,221120,-221130,True
2013-12-01,4841,2.2911978821972205,1803,112,4612.2565694185805,216639,4645.154355472791,216627,-32.897786054210634,87667,-87748,True
2014-06-01,6086,2.579002883060263,3187,109,9660.02500822639,1385153,9734.745804540968,1385195,-74.72079631457716,1383954,-1383954,False
2014-12-01,6073,2.5543744489076126,4207,139,4895.357131079967,1513366,4968.420774938169,1513361,-73.06364385820281,1513079,-1513074,True
2015-06-01,5682,2.1949491838620263,3816,124,3375.5504053577724,279229,3386.942016214311,278882,-11.391610856538597,163464,-163393,False
2015-12-01,6032,2.252532022639261,2726,124,1627.777390438247,289847,1685.5620849933598,289870,-57.78469455511288,168972,-168969,True
2016-06-01,6308,2.1248836900172803,2705,120,1896.544834153309,1669389,1972.1058562132994,1669525,-75.56102205999048,1668803,-1668554,False
2016-12-01,6147,2.4559266619655107,3030,139,2355.7291530944626,272422,2426.777035830619,272083,-71.04788273615635,170448,-173540,True
2017-06-01,6256,2.1890726096333575,3560,139,1273.0401728553138,226323,1339.7792893725991,227192,-66.73911651728554,112567,-100314,False
2017-12-01,5308,1.9894098922624877,2287,130,2129.248679245283,270899,2193.9416981132076,299553,-64.69301886792452,103079,-122739,False
2018-06-01,4819,1.9880960253951458,3028,114,3177.881521513199,317003,3245.686967366452,299415,-67.80544585325296,137701,-122271,True
2018-12-01,4118,2.040124095139607,4331,123,3432.9656934306568,255531,3442.2659367396595,255587,-9.300243309002433,224126,-220712,False
2019-06-01,6096,1.6556003420056187,4205,113,2424.821123521682,222116,2538.0909986859397,222077,-113.26987516425756,50536,-82970,True
2019-12-01,6628,2.4380450984745172,11290,158,2379.052265861027,459270,2437.5052870090635,459130,-58.45302114803626,256018,-255999,False
2020-06-01,8793,2.5573428369614075,6474,147,1957.2486055776892,467576,1992.4454183266932,467544,-35.19681274900398,273989,-279495,False
2020-12-01,7424,2.609527172154059,4707,122,1899.2510787486515,474408,1993.6004584681768,474281,-94.34937971952534,246819,-246819,False
2021-06-01,6583,1.8672716273442227,4428,115,2933.588288973384,1355302,3016.4311787072243,1441561,-82.84288973384031,246065,-246063,True
2021-12-01,5632,2.20932307823057,4580,113,483.1200213371266,630813,482.90913940256047,636747,0.2108819345661451,206237,-206261,False
2022-06-01,6555,2.137995271190084,3600,109,1447.7125400946998,650414,1483.406903925462,650424,-35.69436383076218,202161,-202164,False
1 Time NR NREF NFIX NAUTH LOC_ADD_AVG LOC_ADD_MAX LOC_DEL_AVG LOC_DEL_MAX CHURN_AVG CHURN_MAX CHURN_MIN LABEL
2 2005-06-01 2887 3.908908406524467 1138 16 78.0371012482663 6925 127.0253120665742 39468 -48.988210818307905 5459 -38123 True
3 2005-12-01 3665 2.9649122807017543 1156 25 69.74303659202621 42458 88.21108683779356 9387 -18.46805024576734 42458 -9387 True
4 2006-06-01 2922 3.5873568939771032 1184 26 352.065775950668 32314 394.2531688934567 32353 -42.18739294278863 4869 -6522 True
5 2006-12-01 2929 2.186558901682905 1268 26 17448.638414217363 191208 17430.94976076555 93912 17.688653451811348 106387 -43155 True
6 2007-06-01 2790 1.5035067048196151 4912 33 15106.016870064608 202213 15116.413854989232 202272 -10.396984924623116 48566 -48567 False
7 2007-12-01 2497 2.260359508041627 1115 42 65.85760128359406 16727 114.55274769354192 16047 -48.69514640994785 15089 -10634 True
8 2008-06-01 1731 1.616618982460505 1761 39 49.037637521713954 5533 91.504342790967 7720 -42.46670526925304 3712 -3633 True
9 2008-12-01 1921 2.203940004477278 1024 36 92.08085550339071 20244 137.08346374543558 24756 -45.002608242044865 20229 -24712 False
10 2009-06-01 3196 2.1076519996917624 2146 35 366.6033834586466 355066 495.7684837092732 355066 -129.16510025062658 355066 -355066 True
11 2009-12-01 2714 2.2025068546807676 1912 32 56.27970479704797 10288 117.34243542435425 27278 -61.06273062730627 6948 -27276 True
12 2010-06-01 2014 1.7932522123893806 1458 36 61.36734693877551 19136 120.07864609258337 11462 -58.711299153807865 19136 -5490 False
13 2010-12-01 2365 2.137230684781117 1776 45 91.71483050847458 68581 105.88601694915255 7350 -14.171186440677966 68581 -7323 False
14 2011-06-01 3244 1.9779608192341942 2549 63 611.3495985176035 155758 701.156578134651 160175 -89.80697961704756 155756 -160175 True
15 2011-12-01 3994 3.1144416778394945 3516 77 2022.5906696764484 109002 2087.927514421871 105322 -65.33684474542262 45283 -46317 True
16 2012-06-01 4771 2.1535384190922886 2437 84 2364.060466092799 255513 2425.782699979005 265406 -61.722233886206176 255513 -265406 False
17 2012-12-01 5446 2.706719984394811 2144 91 2065.1136447223244 99979 2105.8008458992276 99598 -40.68720117690327 74178 -73905 False
18 2013-06-01 5299 3.2257450252308866 3060 87 3450.5947835947836 221122 3515.6639576639577 221132 -65.06917406917407 221120 -221130 True
19 2013-12-01 4841 2.2911978821972205 1803 112 4612.2565694185805 216639 4645.154355472791 216627 -32.897786054210634 87667 -87748 True
20 2014-06-01 6086 2.579002883060263 3187 109 9660.02500822639 1385153 9734.745804540968 1385195 -74.72079631457716 1383954 -1383954 False
21 2014-12-01 6073 2.5543744489076126 4207 139 4895.357131079967 1513366 4968.420774938169 1513361 -73.06364385820281 1513079 -1513074 True
22 2015-06-01 5682 2.1949491838620263 3816 124 3375.5504053577724 279229 3386.942016214311 278882 -11.391610856538597 163464 -163393 False
23 2015-12-01 6032 2.252532022639261 2726 124 1627.777390438247 289847 1685.5620849933598 289870 -57.78469455511288 168972 -168969 True
24 2016-06-01 6308 2.1248836900172803 2705 120 1896.544834153309 1669389 1972.1058562132994 1669525 -75.56102205999048 1668803 -1668554 False
25 2016-12-01 6147 2.4559266619655107 3030 139 2355.7291530944626 272422 2426.777035830619 272083 -71.04788273615635 170448 -173540 True
26 2017-06-01 6256 2.1890726096333575 3560 139 1273.0401728553138 226323 1339.7792893725991 227192 -66.73911651728554 112567 -100314 False
27 2017-12-01 5308 1.9894098922624877 2287 130 2129.248679245283 270899 2193.9416981132076 299553 -64.69301886792452 103079 -122739 False
28 2018-06-01 4819 1.9880960253951458 3028 114 3177.881521513199 317003 3245.686967366452 299415 -67.80544585325296 137701 -122271 True
29 2018-12-01 4118 2.040124095139607 4331 123 3432.9656934306568 255531 3442.2659367396595 255587 -9.300243309002433 224126 -220712 False
30 2019-06-01 6096 1.6556003420056187 4205 113 2424.821123521682 222116 2538.0909986859397 222077 -113.26987516425756 50536 -82970 True
31 2019-12-01 6628 2.4380450984745172 11290 158 2379.052265861027 459270 2437.5052870090635 459130 -58.45302114803626 256018 -255999 False
32 2020-06-01 8793 2.5573428369614075 6474 147 1957.2486055776892 467576 1992.4454183266932 467544 -35.19681274900398 273989 -279495 False
33 2020-12-01 7424 2.609527172154059 4707 122 1899.2510787486515 474408 1993.6004584681768 474281 -94.34937971952534 246819 -246819 False
34 2021-06-01 6583 1.8672716273442227 4428 115 2933.588288973384 1355302 3016.4311787072243 1441561 -82.84288973384031 246065 -246063 True
35 2021-12-01 5632 2.20932307823057 4580 113 483.1200213371266 630813 482.90913940256047 636747 0.2108819345661451 206237 -206261 False
36 2022-06-01 6555 2.137995271190084 3600 109 1447.7125400946998 650414 1483.406903925462 650424 -35.69436383076218 202161 -202164 False
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

+52
View File
@@ -0,0 +1,52 @@
from __future__ import annotations
import os
from datetime import datetime, timezone, date
from pathlib import Path
import numpy as np
import pandas
from matplotlib import pyplot as plt
from pandas import DataFrame
if __name__ == '__main__':
path = Path('../../data.relative/0/commitsDF')
project_list=[p.replace('-fix.pickle.gz','') for p in os.listdir(path) if
p.endswith('pickle.gz')]
dates_by_repo: list[list[datetime]] = \
[list(pandas.read_pickle(path / str(p)).commitDate) for p in os.listdir(path) if
p.endswith('pickle.gz')]
dates = np.hstack(dates_by_repo)
plt.hist(dates, bins=50)
plt.xlabel('Date')
plt.ylabel('Total Commits')
plt.xlim([date(2001, 1, 1), date(2022, 6, 1)])
plt.savefig("fm-dates.png")
plt.show()
first_dates = [cs[-1] for cs in dates_by_repo]
plt.hist(first_dates, bins=20)
plt.xlabel('First Commit Date')
plt.xlim([date(2001, 1, 1), date(2022, 6, 1)])
#plt.show()
last_dates = [cs[0] for cs in dates_by_repo]
plt.hist(last_dates, bins=20)
plt.xlabel('Last Commit Date')
plt.xlim([date(2001, 1, 1), date(2022, 6, 1)])
#plt.show()
mean_dates = [datetime.fromtimestamp(
float(np.mean([c.replace(tzinfo=timezone.utc).timestamp() for c in cs]))) for cs in
dates_by_repo]
plt.hist(mean_dates, bins=20)
plt.xlabel('Mean Commit Date')
plt.xlim([date(2001, 1, 1), date(2022, 6, 1)])
#plt.show()
csv = []
for i in range(len(first_dates)):
csv.append((project_list[i],first_dates[i], last_dates[i]))
df = DataFrame(csv, columns=('project','first_dates','last commit dates'))
df.to_csv('commits-dates.csv')
+9
View File
@@ -0,0 +1,9 @@
,project,first_dates,last commit dates
0,camel,2007-03-19 10:54:57+00:00,2022-05-30 18:34:10+02:00
1,maven,2003-09-01 16:05:50+00:00,2022-06-03 20:54:27+02:00
2,wicket,2004-09-21 15:10:53+00:00,2022-06-08 23:08:35+07:00
3,logging-log4j2,2010-05-13 06:31:04+00:00,2022-06-07 17:19:20-05:00
4,flink,2010-12-15 17:02:01+01:00,2022-06-08 17:34:30+02:00
5,commons-math,2003-05-12 15:07:54+00:00,2022-06-07 15:39:02+01:00
6,accumulo,2011-10-04 00:46:07+00:00,2022-06-08 12:46:30-04:00
7,jackrabbit-oak,2012-03-06 10:47:25+00:00,2022-06-08 17:49:10+02:00
1 project first_dates last commit dates
2 0 camel 2007-03-19 10:54:57+00:00 2022-05-30 18:34:10+02:00
3 1 maven 2003-09-01 16:05:50+00:00 2022-06-03 20:54:27+02:00
4 2 wicket 2004-09-21 15:10:53+00:00 2022-06-08 23:08:35+07:00
5 3 logging-log4j2 2010-05-13 06:31:04+00:00 2022-06-07 17:19:20-05:00
6 4 flink 2010-12-15 17:02:01+01:00 2022-06-08 17:34:30+02:00
7 5 commons-math 2003-05-12 15:07:54+00:00 2022-06-07 15:39:02+01:00
8 6 accumulo 2011-10-04 00:46:07+00:00 2022-06-08 12:46:30-04:00
9 7 jackrabbit-oak 2012-03-06 10:47:25+00:00 2022-06-08 17:49:10+02:00
+43
View File
@@ -0,0 +1,43 @@
,project,first_dates,last commit dates
0,camel,2007-03-19 10:54:57+00:00,2022-05-27 16:34:12+02:00
1,hive,2008-09-02 23:58:59+00:00,2022-05-27 08:48:19-07:00
2,commons-codec,2003-04-25 17:51:00+00:00,2022-05-22 07:49:51-04:00
3,commons-collections,2001-04-14 15:38:58+00:00,2022-05-26 12:10:32-04:00
4,commons-compress,2003-11-23 20:07:47+00:00,2022-05-24 16:49:33-04:00
5,commons-configuration,2003-12-23 15:09:04+00:00,2022-05-24 11:09:44-04:00
6,commons-crypto,2015-03-27 16:35:20+08:00,2022-05-21 12:18:00+01:00
7,commons-csv,2005-12-17 05:41:27+00:00,2022-05-22 07:57:45-04:00
8,commons-io,2002-01-25 19:06:14+00:00,2022-05-21 15:27:36-04:00
9,commons-weaver,2012-11-19 03:54:31+00:00,2022-02-25 08:24:51-05:00
10,fuse,2011-04-13 21:50:46+02:00,2022-02-03 15:54:52+01:00
11,metadata,2009-06-17 09:47:34+00:00,2022-05-17 18:40:29+05:30
12,wildfly-elytron,2011-06-20 13:31:15-05:00,2022-01-17 17:16:44-05:00
13,wildfly-swarm,2015-02-27 14:08:37-05:00,2020-12-02 09:41:09+01:00
14,wildfly-arquillian,2010-12-01 08:50:30-06:00,2021-12-21 08:26:38-08:00
15,wildfly-core,2010-05-28 12:22:57-05:00,2022-05-25 12:12:48+01:00
16,wildfly,2010-05-28 12:22:57-05:00,2022-05-25 14:04:12-04:00
17,wildfly-maven-plugin,2011-03-13 11:36:56-07:00,2022-05-18 10:44:46+02:00
18,spring-amqp,2010-06-29 22:16:39-04:00,2022-05-23 11:20:50-04:00
19,spring-android,2010-10-12 15:11:10-04:00,2022-04-04 10:46:42-07:00
20,spring-batch,2007-03-28 06:49:53+00:00,2022-05-25 23:06:48+02:00
21,spring-batch-admin,2009-10-30 12:04:25+00:00,2017-07-26 16:33:12-05:00
22,spring-data-commons,2010-06-10 16:50:23-04:00,2022-05-24 15:38:37+02:00
23,spring-data-neo4j,2015-02-17 10:46:13+00:00,2022-05-24 17:52:10+02:00
24,spring-data-jpa,2010-11-07 18:29:20+01:00,2022-05-25 10:43:53+02:00
25,spring-data-mongodb,2010-07-15 16:40:43-04:00,2022-05-16 12:55:12-07:00
26,spring-data-redis,2010-07-21 14:48:12-04:00,2022-05-24 15:18:26+02:00
27,spring-data-rest,2012-03-08 15:57:24-06:00,2021-04-13 08:45:54+02:00
28,spring-ldap,2006-12-18 19:04:02+00:00,2022-05-12 16:57:44-06:00
29,spring-mobile,2010-08-16 17:20:56-05:00,2022-04-04 11:02:57-07:00
30,spring-roo,2009-05-15 04:18:01+00:00,2021-11-18 15:49:20-08:00
31,spring-security,2004-03-16 23:57:17+00:00,2022-05-26 14:38:43-05:00
32,spring-security-oauth,2010-07-08 23:28:19+01:00,2022-04-20 21:48:36-04:00
33,spring-data-gemfire,2010-06-29 20:58:20+03:00,2021-04-20 14:49:11-05:00
34,spring-hadoop,2010-12-17 11:31:48+00:00,2022-04-04 11:02:51-07:00
35,spring-shell,2012-02-15 21:48:21-05:00,2022-05-27 09:09:21+01:00
36,spring-social,2010-08-16 17:04:49-05:00,2022-04-04 11:40:22-07:00
37,spring-social-facebook,2010-08-16 17:04:49-05:00,2022-04-04 11:40:26-07:00
38,spring-social-linkedin,2010-08-16 17:04:49-05:00,2022-04-04 11:40:33-07:00
39,spring-social-twitter,2010-08-16 17:04:49-05:00,2022-04-04 11:40:39-07:00
40,spring-webflow,2006-12-21 16:02:27+00:00,2021-05-26 09:46:24+01:00
41,spring-ws,2006-09-24 19:22:56+00:00,2022-03-21 12:34:58-05:00
1 project first_dates last commit dates
2 0 camel 2007-03-19 10:54:57+00:00 2022-05-27 16:34:12+02:00
3 1 hive 2008-09-02 23:58:59+00:00 2022-05-27 08:48:19-07:00
4 2 commons-codec 2003-04-25 17:51:00+00:00 2022-05-22 07:49:51-04:00
5 3 commons-collections 2001-04-14 15:38:58+00:00 2022-05-26 12:10:32-04:00
6 4 commons-compress 2003-11-23 20:07:47+00:00 2022-05-24 16:49:33-04:00
7 5 commons-configuration 2003-12-23 15:09:04+00:00 2022-05-24 11:09:44-04:00
8 6 commons-crypto 2015-03-27 16:35:20+08:00 2022-05-21 12:18:00+01:00
9 7 commons-csv 2005-12-17 05:41:27+00:00 2022-05-22 07:57:45-04:00
10 8 commons-io 2002-01-25 19:06:14+00:00 2022-05-21 15:27:36-04:00
11 9 commons-weaver 2012-11-19 03:54:31+00:00 2022-02-25 08:24:51-05:00
12 10 fuse 2011-04-13 21:50:46+02:00 2022-02-03 15:54:52+01:00
13 11 metadata 2009-06-17 09:47:34+00:00 2022-05-17 18:40:29+05:30
14 12 wildfly-elytron 2011-06-20 13:31:15-05:00 2022-01-17 17:16:44-05:00
15 13 wildfly-swarm 2015-02-27 14:08:37-05:00 2020-12-02 09:41:09+01:00
16 14 wildfly-arquillian 2010-12-01 08:50:30-06:00 2021-12-21 08:26:38-08:00
17 15 wildfly-core 2010-05-28 12:22:57-05:00 2022-05-25 12:12:48+01:00
18 16 wildfly 2010-05-28 12:22:57-05:00 2022-05-25 14:04:12-04:00
19 17 wildfly-maven-plugin 2011-03-13 11:36:56-07:00 2022-05-18 10:44:46+02:00
20 18 spring-amqp 2010-06-29 22:16:39-04:00 2022-05-23 11:20:50-04:00
21 19 spring-android 2010-10-12 15:11:10-04:00 2022-04-04 10:46:42-07:00
22 20 spring-batch 2007-03-28 06:49:53+00:00 2022-05-25 23:06:48+02:00
23 21 spring-batch-admin 2009-10-30 12:04:25+00:00 2017-07-26 16:33:12-05:00
24 22 spring-data-commons 2010-06-10 16:50:23-04:00 2022-05-24 15:38:37+02:00
25 23 spring-data-neo4j 2015-02-17 10:46:13+00:00 2022-05-24 17:52:10+02:00
26 24 spring-data-jpa 2010-11-07 18:29:20+01:00 2022-05-25 10:43:53+02:00
27 25 spring-data-mongodb 2010-07-15 16:40:43-04:00 2022-05-16 12:55:12-07:00
28 26 spring-data-redis 2010-07-21 14:48:12-04:00 2022-05-24 15:18:26+02:00
29 27 spring-data-rest 2012-03-08 15:57:24-06:00 2021-04-13 08:45:54+02:00
30 28 spring-ldap 2006-12-18 19:04:02+00:00 2022-05-12 16:57:44-06:00
31 29 spring-mobile 2010-08-16 17:20:56-05:00 2022-04-04 11:02:57-07:00
32 30 spring-roo 2009-05-15 04:18:01+00:00 2021-11-18 15:49:20-08:00
33 31 spring-security 2004-03-16 23:57:17+00:00 2022-05-26 14:38:43-05:00
34 32 spring-security-oauth 2010-07-08 23:28:19+01:00 2022-04-20 21:48:36-04:00
35 33 spring-data-gemfire 2010-06-29 20:58:20+03:00 2021-04-20 14:49:11-05:00
36 34 spring-hadoop 2010-12-17 11:31:48+00:00 2022-04-04 11:02:51-07:00
37 35 spring-shell 2012-02-15 21:48:21-05:00 2022-05-27 09:09:21+01:00
38 36 spring-social 2010-08-16 17:04:49-05:00 2022-04-04 11:40:22-07:00
39 37 spring-social-facebook 2010-08-16 17:04:49-05:00 2022-04-04 11:40:26-07:00
40 38 spring-social-linkedin 2010-08-16 17:04:49-05:00 2022-04-04 11:40:33-07:00
41 39 spring-social-twitter 2010-08-16 17:04:49-05:00 2022-04-04 11:40:39-07:00
42 40 spring-webflow 2006-12-21 16:02:27+00:00 2021-05-26 09:46:24+01:00
43 41 spring-ws 2006-09-24 19:22:56+00:00 2022-03-21 12:34:58-05:00
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

+42
View File
@@ -0,0 +1,42 @@
Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN,LABEL
2002-06-01,231,2.7118055555555554,56,10,56.12663755458515,2550,130.9301310043668,3526,-74.80349344978166,425,-3054,True
2002-12-01,547,3.365234375,238,19,62.6243093922652,2210,194.6279926335175,10051,-132.0036832412523,1369,-10051,True
2003-06-01,522,2.2005494505494507,259,15,79.81976744186046,6100,284.718992248062,5928,-204.89922480620154,6083,-5924,True
2003-12-01,942,3.4634716540035067,766,20,158.6566844919786,40291,243.19251336898395,48169,-84.53582887700534,40291,-48169,True
2004-06-01,1081,2.8542162934730824,419,18,151.0,28864,201.90587138863,51272,-50.90587138863001,28864,-51272,False
2004-12-01,952,2.9521367521367523,467,13,72.14074074074074,5896,128.73227513227513,3233,-56.59153439153439,5883,-2379,True
2005-06-01,417,1.7054878048780489,143,19,59.205378973105134,12201,88.85819070904645,2741,-29.65281173594132,9460,-1424,False
2005-12-01,543,1.9790697674418605,227,20,79.01121495327102,9674,162.3177570093458,9704,-83.30654205607476,1179,-3177,False
2006-06-01,353,1.9979338842975207,145,21,78.81686046511628,9772,142.98546511627907,9872,-64.1686046511628,309,-3223,True
2006-12-01,366,1.5789245446660884,1590,14,412.1764705882353,92512,591.3361344537815,92512,-179.1596638655462,92512,-92512,False
2007-06-01,333,1.6530359355638167,156,21,243.34876543209876,18336,198.03395061728395,18324,45.31481481481482,9957,-9752,False
2007-12-01,1178,2.5928003740065453,510,19,309.2425021422451,22348,322.31876606683807,21509,-13.076263924592974,13570,-13000,False
2008-06-01,1408,2.8640880056777855,615,18,241.5662133142448,57923,257.0085898353615,57923,-15.442376521116678,57923,-57923,False
2008-12-01,1388,2.2082777036048062,430,20,365.3786337209302,24071,393.4149709302326,24084,-28.036337209302324,14787,-14885,True
2009-06-01,1810,2.7633684210526317,678,27,172.3407448582546,24175,228.67426347971096,39069,-56.33351862145636,15534,-39069,True
2009-12-01,1400,2.1930324276950044,733,27,130.59005763688762,55836,438.7348703170029,262656,-308.14481268011525,54690,-262656,True
2010-06-01,1006,2.324040404040404,767,29,72.80342741935483,19136,167.7046370967742,12859,-94.90120967741936,19136,-10454,False
2010-12-01,1148,2.9448656099241903,845,65,100.3726872246696,21814,153.55770925110133,24575,-53.18502202643172,21814,-24575,True
2011-06-01,1798,2.5272500778573654,617,78,153.44649859943976,168087,104.72324929971988,8845,48.72324929971989,168087,-8780,False
2011-12-01,2694,2.4126132170412613,807,90,103.88988428518104,43772,195.8734602463606,139213,-91.98357596117954,43772,-139190,True
2012-06-01,2077,2.0495622495919275,859,92,87.36796116504854,26665,216.73398058252428,65507,-129.36601941747574,26665,-57888,True
2012-12-01,2228,2.4670298165137616,1031,115,61.589059674502714,12796,109.88065099457505,12399,-48.291591320072335,8087,-12399,False
2013-06-01,2018,2.3798197295943915,691,90,178.12987012987014,183220,113.1983016983017,25159,64.93156843156844,183220,-25159,True
2013-12-01,2182,2.3493913493913494,960,58,39.020323325635104,7149,66.66327944572748,11565,-27.64295612009238,6047,-11565,False
2014-06-01,2252,2.9670818505338077,761,82,56.276957494407156,10665,121.03892617449664,50583,-64.76196868008948,5936,-50583,False
2014-12-01,2498,2.272340425531915,1159,114,236.40773569701852,114274,230.35012087026593,114269,6.057614826752618,112921,-96982,False
2015-06-01,2316,2.021866960676222,877,118,340.8529795563288,28963,350.5541539799913,28964,-9.701174423662462,25546,-15861,False
2015-12-01,2308,2.2043865991805256,944,134,237.1955477957224,46588,255.35050196420778,46588,-18.15495416848538,39353,-7802,False
2016-06-01,2843,2.227684596105649,914,137,586.3977353149328,116331,650.4504600141543,116329,-64.05272469922151,112713,-112502,False
2016-12-01,2894,3.0366416618580496,1113,88,443.6103580118179,104747,437.15641293013556,27210,6.453945081682308,104744,-14819,False
2017-06-01,2996,2.7589416952474277,1603,92,708.1530715005035,176099,722.3199060087278,176148,-14.166834508224236,29741,-22212,False
2017-12-01,2877,2.462647928994083,1083,73,619.113986013986,58174,842.1685314685315,564948,-223.05454545454546,33486,-564948,False
2018-06-01,2417,3.1924795234549515,770,53,1211.5429166666668,72333,1216.11875,72412,-4.575833333333334,48171,-33289,False
2018-12-01,1633,3.0789473684210527,723,56,683.7113720642769,68190,740.2873918417799,66557,-56.57601977750309,39296,-39965,False
2019-06-01,1647,2.709167544783983,623,71,1049.7179644389944,57569,1091.0557939914163,57647,-41.33782955242183,34565,-34641,False
2019-12-01,1840,2.3541666666666665,1136,38,3122.1151315789475,73622,3165.2319078947367,73508,-43.11677631578947,38234,-41572,True
2020-06-01,2288,1.2941068139963168,1648,64,49515.68912373404,6834439,53385.354909731395,6861926,-3869.665785997358,6806461,-6827327,False
2020-12-01,2476,1.871359627225828,954,60,44864.80008126778,6888522,45205.74969524583,6883176,-340.9496139780577,6848053,-6843524,True
2021-06-01,2228,2.0907494935854154,1156,41,30539.342224231466,7466806,30632.385171790236,7466782,-93.04294755877034,7430902,-7430906,False
2021-12-01,2088,2.1770023123817532,1111,33,2369.8112934362935,635544,2804.3880308880307,628323,-434.5767374517375,626888,-622868,False
2022-06-01,1539,1.9349333333333334,746,23,2908.896913985555,628210,3422.86014445174,626654,-513.9632304661851,623872,-622611,True
1 Time NR NREF NFIX NAUTH LOC_ADD_AVG LOC_ADD_MAX LOC_DEL_AVG LOC_DEL_MAX CHURN_AVG CHURN_MAX CHURN_MIN LABEL
2 2002-06-01 231 2.7118055555555554 56 10 56.12663755458515 2550 130.9301310043668 3526 -74.80349344978166 425 -3054 True
3 2002-12-01 547 3.365234375 238 19 62.6243093922652 2210 194.6279926335175 10051 -132.0036832412523 1369 -10051 True
4 2003-06-01 522 2.2005494505494507 259 15 79.81976744186046 6100 284.718992248062 5928 -204.89922480620154 6083 -5924 True
5 2003-12-01 942 3.4634716540035067 766 20 158.6566844919786 40291 243.19251336898395 48169 -84.53582887700534 40291 -48169 True
6 2004-06-01 1081 2.8542162934730824 419 18 151.0 28864 201.90587138863 51272 -50.90587138863001 28864 -51272 False
7 2004-12-01 952 2.9521367521367523 467 13 72.14074074074074 5896 128.73227513227513 3233 -56.59153439153439 5883 -2379 True
8 2005-06-01 417 1.7054878048780489 143 19 59.205378973105134 12201 88.85819070904645 2741 -29.65281173594132 9460 -1424 False
9 2005-12-01 543 1.9790697674418605 227 20 79.01121495327102 9674 162.3177570093458 9704 -83.30654205607476 1179 -3177 False
10 2006-06-01 353 1.9979338842975207 145 21 78.81686046511628 9772 142.98546511627907 9872 -64.1686046511628 309 -3223 True
11 2006-12-01 366 1.5789245446660884 1590 14 412.1764705882353 92512 591.3361344537815 92512 -179.1596638655462 92512 -92512 False
12 2007-06-01 333 1.6530359355638167 156 21 243.34876543209876 18336 198.03395061728395 18324 45.31481481481482 9957 -9752 False
13 2007-12-01 1178 2.5928003740065453 510 19 309.2425021422451 22348 322.31876606683807 21509 -13.076263924592974 13570 -13000 False
14 2008-06-01 1408 2.8640880056777855 615 18 241.5662133142448 57923 257.0085898353615 57923 -15.442376521116678 57923 -57923 False
15 2008-12-01 1388 2.2082777036048062 430 20 365.3786337209302 24071 393.4149709302326 24084 -28.036337209302324 14787 -14885 True
16 2009-06-01 1810 2.7633684210526317 678 27 172.3407448582546 24175 228.67426347971096 39069 -56.33351862145636 15534 -39069 True
17 2009-12-01 1400 2.1930324276950044 733 27 130.59005763688762 55836 438.7348703170029 262656 -308.14481268011525 54690 -262656 True
18 2010-06-01 1006 2.324040404040404 767 29 72.80342741935483 19136 167.7046370967742 12859 -94.90120967741936 19136 -10454 False
19 2010-12-01 1148 2.9448656099241903 845 65 100.3726872246696 21814 153.55770925110133 24575 -53.18502202643172 21814 -24575 True
20 2011-06-01 1798 2.5272500778573654 617 78 153.44649859943976 168087 104.72324929971988 8845 48.72324929971989 168087 -8780 False
21 2011-12-01 2694 2.4126132170412613 807 90 103.88988428518104 43772 195.8734602463606 139213 -91.98357596117954 43772 -139190 True
22 2012-06-01 2077 2.0495622495919275 859 92 87.36796116504854 26665 216.73398058252428 65507 -129.36601941747574 26665 -57888 True
23 2012-12-01 2228 2.4670298165137616 1031 115 61.589059674502714 12796 109.88065099457505 12399 -48.291591320072335 8087 -12399 False
24 2013-06-01 2018 2.3798197295943915 691 90 178.12987012987014 183220 113.1983016983017 25159 64.93156843156844 183220 -25159 True
25 2013-12-01 2182 2.3493913493913494 960 58 39.020323325635104 7149 66.66327944572748 11565 -27.64295612009238 6047 -11565 False
26 2014-06-01 2252 2.9670818505338077 761 82 56.276957494407156 10665 121.03892617449664 50583 -64.76196868008948 5936 -50583 False
27 2014-12-01 2498 2.272340425531915 1159 114 236.40773569701852 114274 230.35012087026593 114269 6.057614826752618 112921 -96982 False
28 2015-06-01 2316 2.021866960676222 877 118 340.8529795563288 28963 350.5541539799913 28964 -9.701174423662462 25546 -15861 False
29 2015-12-01 2308 2.2043865991805256 944 134 237.1955477957224 46588 255.35050196420778 46588 -18.15495416848538 39353 -7802 False
30 2016-06-01 2843 2.227684596105649 914 137 586.3977353149328 116331 650.4504600141543 116329 -64.05272469922151 112713 -112502 False
31 2016-12-01 2894 3.0366416618580496 1113 88 443.6103580118179 104747 437.15641293013556 27210 6.453945081682308 104744 -14819 False
32 2017-06-01 2996 2.7589416952474277 1603 92 708.1530715005035 176099 722.3199060087278 176148 -14.166834508224236 29741 -22212 False
33 2017-12-01 2877 2.462647928994083 1083 73 619.113986013986 58174 842.1685314685315 564948 -223.05454545454546 33486 -564948 False
34 2018-06-01 2417 3.1924795234549515 770 53 1211.5429166666668 72333 1216.11875 72412 -4.575833333333334 48171 -33289 False
35 2018-12-01 1633 3.0789473684210527 723 56 683.7113720642769 68190 740.2873918417799 66557 -56.57601977750309 39296 -39965 False
36 2019-06-01 1647 2.709167544783983 623 71 1049.7179644389944 57569 1091.0557939914163 57647 -41.33782955242183 34565 -34641 False
37 2019-12-01 1840 2.3541666666666665 1136 38 3122.1151315789475 73622 3165.2319078947367 73508 -43.11677631578947 38234 -41572 True
38 2020-06-01 2288 1.2941068139963168 1648 64 49515.68912373404 6834439 53385.354909731395 6861926 -3869.665785997358 6806461 -6827327 False
39 2020-12-01 2476 1.871359627225828 954 60 44864.80008126778 6888522 45205.74969524583 6883176 -340.9496139780577 6848053 -6843524 True
40 2021-06-01 2228 2.0907494935854154 1156 41 30539.342224231466 7466806 30632.385171790236 7466782 -93.04294755877034 7430902 -7430906 False
41 2021-12-01 2088 2.1770023123817532 1111 33 2369.8112934362935 635544 2804.3880308880307 628323 -434.5767374517375 626888 -622868 False
42 2022-06-01 1539 1.9349333333333334 746 23 2908.896913985555 628210 3422.86014445174 626654 -513.9632304661851 623872 -622611 True
Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

+43
View File
@@ -0,0 +1,43 @@
Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN,LABEL
2001-12-01,21,1.394736842105263,0,5,46.1,378,189.35,1390,-143.25,1,-1284,True
2002-06-01,196,2.5972222222222223,41,10,36.68041237113402,2550,103.47422680412372,2550,-66.79381443298969,425,-1262,True
2002-12-01,291,3.2507462686567163,148,15,78.14583333333333,4776,218.49652777777777,4996,-140.35069444444446,4776,-4996,True
2003-06-01,336,1.9570871261378413,180,11,66.37764350453172,3393,317.3534743202417,5928,-250.97583081570997,3393,-5924,True
2003-12-01,680,3.4808094905792046,462,22,207.6552748885587,40291,301.6077265973254,48169,-93.95245170876672,40291,-48169,True
2004-06-01,1342,2.8468142792589246,411,26,112.0457614403601,28864,137.18004501125282,17764,-25.134283570892723,28864,-17764,True
2004-12-01,1543,2.071939736346516,539,31,34.73011734028683,4893,172.38917861799217,100891,-137.65906127770535,4893,-100891,True
2005-06-01,3429,3.4115203021718603,1284,34,72.48171980111144,6925,120.45305644925416,39468,-47.97133664814273,5459,-38123,True
2005-12-01,4200,2.7915492957746477,1343,44,68.01002386634845,42458,91.7909307875895,9387,-23.78090692124105,42458,-9387,True
2006-06-01,3555,3.280530628170113,1322,45,303.62697516930024,32314,346.54853273137695,32353,-42.92155756207675,4869,-6522,True
2006-12-01,3462,2.046429189002248,2204,40,14817.631594202898,191208,14809.560289855073,93912,8.071304347826088,106387,-43155,True
2007-06-01,4153,1.643440366972477,5984,61,10207.294416243654,202213,10236.234711143341,202272,-28.940294899685764,48566,-57531,False
2007-12-01,4871,2.0391022021456804,1779,71,141.19365471775856,39476,210.19798104655953,67766,-69.00432632880099,27747,-67588,True
2008-06-01,5513,2.031025653898288,2781,66,127.75600436681222,68656,159.0815138282387,40782,-31.325509461426492,68656,-40782,True
2008-12-01,4799,2.2427811280595957,2456,72,199.968410041841,66861,228.98347280334727,29345,-29.015062761506275,66861,-24712,True
2009-06-01,5926,2.219291299613976,3652,81,272.1521923142035,355066,384.3419671576096,355066,-112.18977484340613,355066,-355066,False
2009-12-01,4800,2.3453726219424973,2876,80,92.24173294265383,22599,228.72268731686898,262656,-136.48095437421514,21214,-262656,False
2010-06-01,4214,2.0088639462918283,3998,94,105.15950334288443,65448,229.365329512894,65448,-124.20582617000954,65448,-65448,False
2010-12-01,7517,2.5394283014410584,3946,168,341.1682267986092,347133,414.72532762770794,331008,-73.55710082909869,347113,-331004,True
2011-06-01,13281,2.9183323992776637,5382,215,333.4184922193685,155758,409.21664904064056,160175,-75.7981568212721,155756,-160175,True
2011-12-01,13559,2.70827500388863,7191,235,694.4113076296899,109002,782.1106342040997,139213,-87.69932657440982,45283,-139190,True
2012-06-01,13138,2.4756854490500864,5911,259,1038.4416685766673,255513,1111.7689663075864,265406,-73.3272977309191,255513,-265406,True
2012-12-01,11197,2.296954494064443,4738,279,1326.9040997577824,144700,1438.4316856553332,144716,-111.5275858975509,137914,-137942,True
2013-06-01,11611,2.409222042931886,6142,265,1865.7984777720117,1028136,1993.144525168656,1690445,-127.34604739664418,1028136,-1690445,True
2013-12-01,13065,2.37802361099645,6818,252,2086.4294605809127,216639,2191.4462886122637,216627,-105.01682803135085,111803,-111821,False
2014-06-01,12641,2.3934976722887886,8171,284,4907.681572676727,1385153,4945.573153296267,1385195,-37.89158061953932,1383954,-1383954,True
2014-12-01,12230,2.3990525124917506,7550,379,5712.223873245218,1513366,5676.731467038831,1513361,35.492406206386995,1513079,-1513074,False
2015-06-01,11221,2.1033153079152123,6594,381,4873.839287313099,412988,4940.885665681798,413244,-67.04637836869908,398900,-399141,False
2015-12-01,12410,2.3637047484720264,5240,409,2146.0495265841223,332678,2251.042243262928,332607,-104.99271667880554,323976,-323860,True
2016-06-01,13318,2.496275530636764,6236,425,1635.8251168400423,1669389,1723.9188903965023,1669525,-88.09377355646012,1668803,-1668554,False
2016-12-01,12901,2.406511132297684,5938,371,1583.933073929961,287365,1657.7274708171205,272083,-73.79439688715954,287365,-173540,False
2017-06-01,13387,2.4483264495452186,7028,348,1469.4418116376726,422342,1500.2739202159569,227192,-30.832108578284345,422342,-145361,True
2017-12-01,12077,2.56276291435302,6234,356,1470.7024284763806,459929,1533.096141051231,459899,-62.3937125748503,448229,-434319,False
2018-06-01,10508,2.4117076952897847,10701,303,1891.7196252748304,317003,1993.836057738266,299415,-102.11643246343561,156137,-156372,True
2018-12-01,9266,2.2345966546686427,8231,334,2262.83094773368,465521,2324.151160268922,468932,-61.320212535241815,310284,-310313,True
2019-06-01,10352,1.7572875958894196,18247,300,1743.1338834951457,222116,1842.9958252427184,222077,-99.86194174757281,176986,-181286,False
2019-12-01,11162,2.3392515592515593,14723,324,1719.201690495459,459270,1788.3393579714054,459130,-69.1376674759464,256018,-255999,False
2020-06-01,13319,2.4509968197517353,9482,312,2032.0279472693032,1951017,2212.6604896421845,1960672,-180.63254237288135,1950065,-1950215,False
2020-12-01,12070,2.8025059773131753,8004,279,1753.2724097788125,1961192,1865.171628139032,1951010,-111.89921836021952,1950247,-1950073,True
2021-06-01,11189,1.9879055298076314,7153,238,2125.2832271381135,1355302,2207.7176702862785,1441561,-82.43444314816476,246065,-246063,True
2021-12-01,10244,2.1708781586189643,7007,247,748.578637922587,630813,780.5156295933366,636747,-31.93699167074963,311807,-313044,False
2022-06-01,10342,2.023652377139642,5640,220,1260.8956673790558,650414,1262.764717311055,650424,-1.8690499319992229,597381,-202164,True
1 Time NR NREF NFIX NAUTH LOC_ADD_AVG LOC_ADD_MAX LOC_DEL_AVG LOC_DEL_MAX CHURN_AVG CHURN_MAX CHURN_MIN LABEL
2 2001-12-01 21 1.394736842105263 0 5 46.1 378 189.35 1390 -143.25 1 -1284 True
3 2002-06-01 196 2.5972222222222223 41 10 36.68041237113402 2550 103.47422680412372 2550 -66.79381443298969 425 -1262 True
4 2002-12-01 291 3.2507462686567163 148 15 78.14583333333333 4776 218.49652777777777 4996 -140.35069444444446 4776 -4996 True
5 2003-06-01 336 1.9570871261378413 180 11 66.37764350453172 3393 317.3534743202417 5928 -250.97583081570997 3393 -5924 True
6 2003-12-01 680 3.4808094905792046 462 22 207.6552748885587 40291 301.6077265973254 48169 -93.95245170876672 40291 -48169 True
7 2004-06-01 1342 2.8468142792589246 411 26 112.0457614403601 28864 137.18004501125282 17764 -25.134283570892723 28864 -17764 True
8 2004-12-01 1543 2.071939736346516 539 31 34.73011734028683 4893 172.38917861799217 100891 -137.65906127770535 4893 -100891 True
9 2005-06-01 3429 3.4115203021718603 1284 34 72.48171980111144 6925 120.45305644925416 39468 -47.97133664814273 5459 -38123 True
10 2005-12-01 4200 2.7915492957746477 1343 44 68.01002386634845 42458 91.7909307875895 9387 -23.78090692124105 42458 -9387 True
11 2006-06-01 3555 3.280530628170113 1322 45 303.62697516930024 32314 346.54853273137695 32353 -42.92155756207675 4869 -6522 True
12 2006-12-01 3462 2.046429189002248 2204 40 14817.631594202898 191208 14809.560289855073 93912 8.071304347826088 106387 -43155 True
13 2007-06-01 4153 1.643440366972477 5984 61 10207.294416243654 202213 10236.234711143341 202272 -28.940294899685764 48566 -57531 False
14 2007-12-01 4871 2.0391022021456804 1779 71 141.19365471775856 39476 210.19798104655953 67766 -69.00432632880099 27747 -67588 True
15 2008-06-01 5513 2.031025653898288 2781 66 127.75600436681222 68656 159.0815138282387 40782 -31.325509461426492 68656 -40782 True
16 2008-12-01 4799 2.2427811280595957 2456 72 199.968410041841 66861 228.98347280334727 29345 -29.015062761506275 66861 -24712 True
17 2009-06-01 5926 2.219291299613976 3652 81 272.1521923142035 355066 384.3419671576096 355066 -112.18977484340613 355066 -355066 False
18 2009-12-01 4800 2.3453726219424973 2876 80 92.24173294265383 22599 228.72268731686898 262656 -136.48095437421514 21214 -262656 False
19 2010-06-01 4214 2.0088639462918283 3998 94 105.15950334288443 65448 229.365329512894 65448 -124.20582617000954 65448 -65448 False
20 2010-12-01 7517 2.5394283014410584 3946 168 341.1682267986092 347133 414.72532762770794 331008 -73.55710082909869 347113 -331004 True
21 2011-06-01 13281 2.9183323992776637 5382 215 333.4184922193685 155758 409.21664904064056 160175 -75.7981568212721 155756 -160175 True
22 2011-12-01 13559 2.70827500388863 7191 235 694.4113076296899 109002 782.1106342040997 139213 -87.69932657440982 45283 -139190 True
23 2012-06-01 13138 2.4756854490500864 5911 259 1038.4416685766673 255513 1111.7689663075864 265406 -73.3272977309191 255513 -265406 True
24 2012-12-01 11197 2.296954494064443 4738 279 1326.9040997577824 144700 1438.4316856553332 144716 -111.5275858975509 137914 -137942 True
25 2013-06-01 11611 2.409222042931886 6142 265 1865.7984777720117 1028136 1993.144525168656 1690445 -127.34604739664418 1028136 -1690445 True
26 2013-12-01 13065 2.37802361099645 6818 252 2086.4294605809127 216639 2191.4462886122637 216627 -105.01682803135085 111803 -111821 False
27 2014-06-01 12641 2.3934976722887886 8171 284 4907.681572676727 1385153 4945.573153296267 1385195 -37.89158061953932 1383954 -1383954 True
28 2014-12-01 12230 2.3990525124917506 7550 379 5712.223873245218 1513366 5676.731467038831 1513361 35.492406206386995 1513079 -1513074 False
29 2015-06-01 11221 2.1033153079152123 6594 381 4873.839287313099 412988 4940.885665681798 413244 -67.04637836869908 398900 -399141 False
30 2015-12-01 12410 2.3637047484720264 5240 409 2146.0495265841223 332678 2251.042243262928 332607 -104.99271667880554 323976 -323860 True
31 2016-06-01 13318 2.496275530636764 6236 425 1635.8251168400423 1669389 1723.9188903965023 1669525 -88.09377355646012 1668803 -1668554 False
32 2016-12-01 12901 2.406511132297684 5938 371 1583.933073929961 287365 1657.7274708171205 272083 -73.79439688715954 287365 -173540 False
33 2017-06-01 13387 2.4483264495452186 7028 348 1469.4418116376726 422342 1500.2739202159569 227192 -30.832108578284345 422342 -145361 True
34 2017-12-01 12077 2.56276291435302 6234 356 1470.7024284763806 459929 1533.096141051231 459899 -62.3937125748503 448229 -434319 False
35 2018-06-01 10508 2.4117076952897847 10701 303 1891.7196252748304 317003 1993.836057738266 299415 -102.11643246343561 156137 -156372 True
36 2018-12-01 9266 2.2345966546686427 8231 334 2262.83094773368 465521 2324.151160268922 468932 -61.320212535241815 310284 -310313 True
37 2019-06-01 10352 1.7572875958894196 18247 300 1743.1338834951457 222116 1842.9958252427184 222077 -99.86194174757281 176986 -181286 False
38 2019-12-01 11162 2.3392515592515593 14723 324 1719.201690495459 459270 1788.3393579714054 459130 -69.1376674759464 256018 -255999 False
39 2020-06-01 13319 2.4509968197517353 9482 312 2032.0279472693032 1951017 2212.6604896421845 1960672 -180.63254237288135 1950065 -1950215 False
40 2020-12-01 12070 2.8025059773131753 8004 279 1753.2724097788125 1961192 1865.171628139032 1951010 -111.89921836021952 1950247 -1950073 True
41 2021-06-01 11189 1.9879055298076314 7153 238 2125.2832271381135 1355302 2207.7176702862785 1441561 -82.43444314816476 246065 -246063 True
42 2021-12-01 10244 2.1708781586189643 7007 247 748.578637922587 630813 780.5156295933366 636747 -31.93699167074963 311807 -313044 False
43 2022-06-01 10342 2.023652377139642 5640 220 1260.8956673790558 650414 1262.764717311055 650424 -1.8690499319992229 597381 -202164 True
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

@@ -0,0 +1,43 @@
Time,NR,NREF,NFIX,NCFIX,NFEFC_AVG,NFEFC_MAX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN,LABEL
2001-12-01,33,1.7340425531914894,31,1,31.0,31,7,253.1290322580645,4408,1188.4516129032259,26422,-935.3225806451613,4386,-26422,False
2002-06-01,243,2.702341137123746,56,47,1.872340425531915,12,12,54.270833333333336,2550,134.04166666666666,3526,-79.77083333333333,425,-3054,True
2002-12-01,582,3.161344537815126,243,113,3.5398230088495577,53,20,71.21837088388214,4776,221.842287694974,10051,-150.62391681109185,4776,-10051,True
2003-06-01,549,2.1814977973568284,262,99,3.595959595959596,31,16,84.86346863468634,6100,274.8542435424354,5928,-189.99077490774908,6083,-5924,True
2003-12-01,1056,3.428017718715393,827,225,7.6,181,26,153.89207258834767,40291,227.02865329512895,48169,-73.13658070678127,40291,-48169,True
2004-06-01,1702,2.800340136054422,512,278,2.7158273381294964,32,30,114.53313609467456,28864,177.55207100591716,51272,-63.0189349112426,28864,-51272,False
2004-12-01,2091,2.3923459863098944,701,333,2.942942942942943,117,37,52.00817700817701,5896,172.66137566137567,100891,-120.65319865319866,5883,-100891,True
2005-06-01,3702,3.250662251655629,1340,607,4.120263591433279,114,42,72.7557603686636,12201,118.207102195717,39468,-45.451341827053405,9460,-38123,True
2005-12-01,4563,2.744374712995561,1460,768,3.1705729166666665,51,52,69.91956043956044,42458,98.50153846153846,9704,-28.58197802197802,42458,-9387,False
2006-06-01,3762,3.2442120985810305,1432,710,3.4957746478873237,137,50,293.6192636072572,32314,338.8425827107791,32353,-45.22331910352188,4869,-6522,True
2006-12-01,3686,2.0467982279500605,2678,688,5.071220930232558,286,42,13953.017161536367,191208,13949.82511577227,93912,3.192045764096976,106387,-92512,True
2007-06-01,4352,1.6478617749761915,6033,776,8.86340206185567,2997,70,9746.698822986384,202213,9775.39072236326,202272,-28.691899376875146,48566,-57531,False
2007-12-01,5216,2.072721179624665,2061,791,3.552465233881163,191,76,135.60423484119346,39476,200.55553416746872,67766,-64.95129932627526,27747,-67588,True
2008-06-01,6164,2.121342947687503,3016,854,4.845433255269321,302,70,130.8855608009116,68656,161.94628031906234,57923,-31.06071951815074,68656,-57923,True
2008-12-01,5125,2.2708606077309996,2605,798,4.4411027568922306,410,78,188.6326930615445,66861,216.96667973343787,29345,-28.333986671893374,66861,-24712,True
2009-06-01,6353,2.2261780601118804,3858,1221,4.620802620802621,464,86,258.6132701421801,355066,368.25039494470775,355066,-109.63712480252765,355066,-355066,False
2009-12-01,5344,2.3461110019002684,3099,1050,4.140952380952381,233,89,98.20345994734863,55836,250.3412937194434,262656,-152.13783377209478,54690,-262656,True
2010-06-01,4602,1.9973053892215569,4229,895,7.44804469273743,943,101,100.97724786698753,65448,217.67971997374755,65448,-116.70247210676001,65448,-65448,False
2010-12-01,7821,2.504128837994434,4033,1243,4.5905068382944485,357,176,328.7791205965544,347133,400.7283363332476,331008,-71.94921573669323,347113,-331004,True
2011-06-01,13761,2.8615444268798282,5494,2112,3.969223484848485,157,226,336.1463574710129,168087,397.86815430613285,160175,-61.72179683511996,168087,-160175,True
2011-12-01,14438,2.725733491698466,7307,2274,4.756376429199648,928,248,654.4851244265258,109002,739.4959683025163,139213,-85.01084387599055,45283,-139190,True
2012-06-01,13849,2.5184169278996866,6234,2351,4.088047639302425,214,279,989.7880084100631,255513,1067.273254549409,265406,-77.48524613934605,255513,-265406,True
2012-12-01,11866,2.3220187890008916,4978,1964,3.7143584521384927,257,304,1258.2808636748518,144700,1366.0467400508044,144716,-107.76587637595259,137914,-137942,True
2013-06-01,12081,2.408959676643249,6306,1947,4.470467385721623,468,291,1795.8582952182953,1028136,1918.991185031185,1690445,-123.13288981288981,1028136,-1690445,True
2013-12-01,13569,2.3793905937111,7036,2208,4.530344202898551,686,283,2010.5243875360818,216639,2112.7673007179337,216627,-102.24291318185182,111803,-111821,True
2014-06-01,13445,2.3949697135877557,8453,2092,5.555927342256214,426,333,4617.155299917831,1385153,4657.716217225667,1385195,-40.56091730783596,1383954,-1383954,True
2014-12-01,13114,2.4048075368878012,7860,2163,4.957466481738327,322,429,5340.132016234015,1513366,5308.087142966537,1513361,32.044873267478366,1513079,-1513074,False
2015-06-01,12202,2.117631332709531,6992,1993,4.769693928750627,333,440,4522.650580581405,412988,4586.0411759861645,413244,-63.39059540475994,398900,-399141,True
2015-12-01,13139,2.316766746341748,5706,1904,4.089285714285714,222,472,2056.3445982108724,332678,2153.7725361266153,332607,-97.42793791574279,323976,-323860,False
2016-06-01,14072,2.502774723836448,6632,2019,4.326894502228826,592,479,1588.0073503175622,1669389,1672.3730107757083,1669525,-84.36566045814601,1668803,-1668554,False
2016-12-01,14271,2.4325823130709674,6662,2166,4.261772853185596,551,420,1502.5408428903118,287365,1571.3120382748189,272083,-68.77119538450714,287365,-173540,False
2017-06-01,14411,2.450873769377508,7801,2070,4.827536231884058,388,395,1475.57430502334,422342,1505.4873545600224,227192,-29.913049536682227,422342,-145361,False
2017-12-01,12886,2.481004540440705,6734,2081,4.802498798654493,277,387,1503.7979104943083,459929,1607.227350693903,564948,-103.42944019959458,448229,-564948,False
2018-06-01,11274,2.4284191071936307,11087,1729,7.587622903412377,4419,325,1989.0353832442067,317003,2085.0919786096256,299415,-96.0565953654189,156137,-156372,True
2018-12-01,9714,2.234592124093994,8628,1721,6.857059848925044,828,361,2256.7929428807947,465521,2317.8575124172185,468932,-61.06456953642384,310284,-310313,True
2019-06-01,10886,1.7629447747049194,18522,2351,9.37515950659294,2679,330,1787.9742334687846,222116,1883.680458071666,222077,-95.70622460288142,176986,-181286,False
2019-12-01,11901,2.330954397000121,15557,2202,9.426430517711172,2774,334,2049.0777862144605,459270,2117.8033409263476,459130,-68.72555471188728,256018,-255999,False
2020-06-01,14071,2.2001917414229952,9815,2667,4.997375328083989,677,331,9496.274750356633,6834439,10152.473537803138,6861926,-656.198787446505,6806461,-6827327,False
2020-12-01,13150,2.7509738928376164,8423,1776,5.911036036036036,723,289,9701.406228532172,6888522,9855.624150828182,6883176,-154.21792229600794,6848053,-6843524,True
2021-06-01,12001,2.00057448063845,7855,1518,6.106060606060606,725,247,7395.209473596117,7466806,7473.886266633191,7466782,-78.67679303707423,7430902,-7430906,True
2021-12-01,10936,2.166809218341649,7340,1547,7.334841628959276,1011,251,915.7991919933891,635544,1007.3489119456432,636747,-91.54971995225415,626888,-622868,False
2022-06-01,10865,2.0218765295482113,5882,1396,5.145415472779369,386,223,1479.9383035796873,650414,1539.9763204143928,650424,-60.038016834705395,623872,-622611,True
1 Time NR NREF NFIX NCFIX NFEFC_AVG NFEFC_MAX NAUTH LOC_ADD_AVG LOC_ADD_MAX LOC_DEL_AVG LOC_DEL_MAX CHURN_AVG CHURN_MAX CHURN_MIN LABEL
2 2001-12-01 33 1.7340425531914894 31 1 31.0 31 7 253.1290322580645 4408 1188.4516129032259 26422 -935.3225806451613 4386 -26422 False
3 2002-06-01 243 2.702341137123746 56 47 1.872340425531915 12 12 54.270833333333336 2550 134.04166666666666 3526 -79.77083333333333 425 -3054 True
4 2002-12-01 582 3.161344537815126 243 113 3.5398230088495577 53 20 71.21837088388214 4776 221.842287694974 10051 -150.62391681109185 4776 -10051 True
5 2003-06-01 549 2.1814977973568284 262 99 3.595959595959596 31 16 84.86346863468634 6100 274.8542435424354 5928 -189.99077490774908 6083 -5924 True
6 2003-12-01 1056 3.428017718715393 827 225 7.6 181 26 153.89207258834767 40291 227.02865329512895 48169 -73.13658070678127 40291 -48169 True
7 2004-06-01 1702 2.800340136054422 512 278 2.7158273381294964 32 30 114.53313609467456 28864 177.55207100591716 51272 -63.0189349112426 28864 -51272 False
8 2004-12-01 2091 2.3923459863098944 701 333 2.942942942942943 117 37 52.00817700817701 5896 172.66137566137567 100891 -120.65319865319866 5883 -100891 True
9 2005-06-01 3702 3.250662251655629 1340 607 4.120263591433279 114 42 72.7557603686636 12201 118.207102195717 39468 -45.451341827053405 9460 -38123 True
10 2005-12-01 4563 2.744374712995561 1460 768 3.1705729166666665 51 52 69.91956043956044 42458 98.50153846153846 9704 -28.58197802197802 42458 -9387 False
11 2006-06-01 3762 3.2442120985810305 1432 710 3.4957746478873237 137 50 293.6192636072572 32314 338.8425827107791 32353 -45.22331910352188 4869 -6522 True
12 2006-12-01 3686 2.0467982279500605 2678 688 5.071220930232558 286 42 13953.017161536367 191208 13949.82511577227 93912 3.192045764096976 106387 -92512 True
13 2007-06-01 4352 1.6478617749761915 6033 776 8.86340206185567 2997 70 9746.698822986384 202213 9775.39072236326 202272 -28.691899376875146 48566 -57531 False
14 2007-12-01 5216 2.072721179624665 2061 791 3.552465233881163 191 76 135.60423484119346 39476 200.55553416746872 67766 -64.95129932627526 27747 -67588 True
15 2008-06-01 6164 2.121342947687503 3016 854 4.845433255269321 302 70 130.8855608009116 68656 161.94628031906234 57923 -31.06071951815074 68656 -57923 True
16 2008-12-01 5125 2.2708606077309996 2605 798 4.4411027568922306 410 78 188.6326930615445 66861 216.96667973343787 29345 -28.333986671893374 66861 -24712 True
17 2009-06-01 6353 2.2261780601118804 3858 1221 4.620802620802621 464 86 258.6132701421801 355066 368.25039494470775 355066 -109.63712480252765 355066 -355066 False
18 2009-12-01 5344 2.3461110019002684 3099 1050 4.140952380952381 233 89 98.20345994734863 55836 250.3412937194434 262656 -152.13783377209478 54690 -262656 True
19 2010-06-01 4602 1.9973053892215569 4229 895 7.44804469273743 943 101 100.97724786698753 65448 217.67971997374755 65448 -116.70247210676001 65448 -65448 False
20 2010-12-01 7821 2.504128837994434 4033 1243 4.5905068382944485 357 176 328.7791205965544 347133 400.7283363332476 331008 -71.94921573669323 347113 -331004 True
21 2011-06-01 13761 2.8615444268798282 5494 2112 3.969223484848485 157 226 336.1463574710129 168087 397.86815430613285 160175 -61.72179683511996 168087 -160175 True
22 2011-12-01 14438 2.725733491698466 7307 2274 4.756376429199648 928 248 654.4851244265258 109002 739.4959683025163 139213 -85.01084387599055 45283 -139190 True
23 2012-06-01 13849 2.5184169278996866 6234 2351 4.088047639302425 214 279 989.7880084100631 255513 1067.273254549409 265406 -77.48524613934605 255513 -265406 True
24 2012-12-01 11866 2.3220187890008916 4978 1964 3.7143584521384927 257 304 1258.2808636748518 144700 1366.0467400508044 144716 -107.76587637595259 137914 -137942 True
25 2013-06-01 12081 2.408959676643249 6306 1947 4.470467385721623 468 291 1795.8582952182953 1028136 1918.991185031185 1690445 -123.13288981288981 1028136 -1690445 True
26 2013-12-01 13569 2.3793905937111 7036 2208 4.530344202898551 686 283 2010.5243875360818 216639 2112.7673007179337 216627 -102.24291318185182 111803 -111821 True
27 2014-06-01 13445 2.3949697135877557 8453 2092 5.555927342256214 426 333 4617.155299917831 1385153 4657.716217225667 1385195 -40.56091730783596 1383954 -1383954 True
28 2014-12-01 13114 2.4048075368878012 7860 2163 4.957466481738327 322 429 5340.132016234015 1513366 5308.087142966537 1513361 32.044873267478366 1513079 -1513074 False
29 2015-06-01 12202 2.117631332709531 6992 1993 4.769693928750627 333 440 4522.650580581405 412988 4586.0411759861645 413244 -63.39059540475994 398900 -399141 True
30 2015-12-01 13139 2.316766746341748 5706 1904 4.089285714285714 222 472 2056.3445982108724 332678 2153.7725361266153 332607 -97.42793791574279 323976 -323860 False
31 2016-06-01 14072 2.502774723836448 6632 2019 4.326894502228826 592 479 1588.0073503175622 1669389 1672.3730107757083 1669525 -84.36566045814601 1668803 -1668554 False
32 2016-12-01 14271 2.4325823130709674 6662 2166 4.261772853185596 551 420 1502.5408428903118 287365 1571.3120382748189 272083 -68.77119538450714 287365 -173540 False
33 2017-06-01 14411 2.450873769377508 7801 2070 4.827536231884058 388 395 1475.57430502334 422342 1505.4873545600224 227192 -29.913049536682227 422342 -145361 False
34 2017-12-01 12886 2.481004540440705 6734 2081 4.802498798654493 277 387 1503.7979104943083 459929 1607.227350693903 564948 -103.42944019959458 448229 -564948 False
35 2018-06-01 11274 2.4284191071936307 11087 1729 7.587622903412377 4419 325 1989.0353832442067 317003 2085.0919786096256 299415 -96.0565953654189 156137 -156372 True
36 2018-12-01 9714 2.234592124093994 8628 1721 6.857059848925044 828 361 2256.7929428807947 465521 2317.8575124172185 468932 -61.06456953642384 310284 -310313 True
37 2019-06-01 10886 1.7629447747049194 18522 2351 9.37515950659294 2679 330 1787.9742334687846 222116 1883.680458071666 222077 -95.70622460288142 176986 -181286 False
38 2019-12-01 11901 2.330954397000121 15557 2202 9.426430517711172 2774 334 2049.0777862144605 459270 2117.8033409263476 459130 -68.72555471188728 256018 -255999 False
39 2020-06-01 14071 2.2001917414229952 9815 2667 4.997375328083989 677 331 9496.274750356633 6834439 10152.473537803138 6861926 -656.198787446505 6806461 -6827327 False
40 2020-12-01 13150 2.7509738928376164 8423 1776 5.911036036036036 723 289 9701.406228532172 6888522 9855.624150828182 6883176 -154.21792229600794 6848053 -6843524 True
41 2021-06-01 12001 2.00057448063845 7855 1518 6.106060606060606 725 247 7395.209473596117 7466806 7473.886266633191 7466782 -78.67679303707423 7430902 -7430906 True
42 2021-12-01 10936 2.166809218341649 7340 1547 7.334841628959276 1011 251 915.7991919933891 635544 1007.3489119456432 636747 -91.54971995225415 626888 -622868 False
43 2022-06-01 10865 2.0218765295482113 5882 1396 5.145415472779369 386 223 1479.9383035796873 650414 1539.9763204143928 650424 -60.038016834705395 623872 -622611 True
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

+40
View File
@@ -0,0 +1,40 @@
,Date,Number of Patches
0,2017-03-01,3149
1,2017-06-01,3150
2,2017-09-01,3146
3,2017-12-01,3139
4,2018-03-01,3146
5,2018-04-01,3146
6,2018-06-01,3148
7,2018-07-01,3153
8,2018-09-01,3148
9,2018-10-01,3142
10,2018-12-01,3142
11,2019-01-01,3149
12,2019-03-01,3147
13,2019-04-01,3151
14,2019-06-01,3148
15,2019-07-01,3147
16,2019-09-01,3152
17,2019-10-01,3148
18,2019-12-01,3146
19,2020-01-01,3148
20,2020-03-01,3146
21,2020-04-01,3147
22,2020-06-01,3146
23,2020-07-01,3149
24,2020-09-01,3140
25,2020-10-01,3152
26,2020-12-01,3136
27,2021-01-01,3149
28,2021-03-01,3146
29,2021-04-01,3146
30,2021-06-01,3148
31,2021-07-01,3150
32,2021-09-01,3138
33,2021-10-01,3146
34,2021-12-01,3148
35,2022-01-01,3148
36,2022-03-01,3142
37,2022-04-01,3152
38,2022-06-01,3151
1 Date Number of Patches
2 0 2017-03-01 3149
3 1 2017-06-01 3150
4 2 2017-09-01 3146
5 3 2017-12-01 3139
6 4 2018-03-01 3146
7 5 2018-04-01 3146
8 6 2018-06-01 3148
9 7 2018-07-01 3153
10 8 2018-09-01 3148
11 9 2018-10-01 3142
12 10 2018-12-01 3142
13 11 2019-01-01 3149
14 12 2019-03-01 3147
15 13 2019-04-01 3151
16 14 2019-06-01 3148
17 15 2019-07-01 3147
18 16 2019-09-01 3152
19 17 2019-10-01 3148
20 18 2019-12-01 3146
21 19 2020-01-01 3148
22 20 2020-03-01 3146
23 21 2020-04-01 3147
24 22 2020-06-01 3146
25 23 2020-07-01 3149
26 24 2020-09-01 3140
27 25 2020-10-01 3152
28 26 2020-12-01 3136
29 27 2021-01-01 3149
30 28 2021-03-01 3146
31 29 2021-04-01 3146
32 30 2021-06-01 3148
33 31 2021-07-01 3150
34 32 2021-09-01 3138
35 33 2021-10-01 3146
36 34 2021-12-01 3148
37 35 2022-01-01 3148
38 36 2022-03-01 3142
39 37 2022-04-01 3152
40 38 2022-06-01 3151
+61
View File
@@ -0,0 +1,61 @@
import os
from datetime import datetime
from pathlib import Path
from dateutil.relativedelta import relativedelta
from matplotlib import pyplot as plt
from pandas import DataFrame
if __name__ == '__main__':
start_string = "2001-06-01"
start_date = datetime.strptime(start_string, '%Y-%m-%d')
interval = relativedelta(months=6)
csv = []
data_path = Path('../../data-all.absolute')
new = [patch.split('#')[0] for patch in
os.listdir(data_path / f"{start_date.strftime('%Y-%m-%d').split(' ')[0]}/patterns")]
new = sorted(list(set(new)))
added = sorted(list(set(new)))
remove = sorted([])
csv.append((start_date.strftime('%Y-%m-%d').split(' ')[0], len(new), len(added), len(remove),
added, remove))
while True:
# end = start + interval
end_date = start_date + interval
end_string = end_date.strftime('%Y-%m-%d').split(' ')[0]
start_string = start_date.strftime('%Y-%m-%d').split(' ')[0]
if not os.path.isdir(data_path / str(end_string)):
# new = os.listdir(data_path / f"{end_string}/patterns")
# added = sorted(list(set(new)))
# remove = sorted([])
# csv.append((end_string, len(new), added, remove))
break
new = [patch.split('#')[0] for patch in
os.listdir(f"{data_path}/{end_string}/patterns")]
new = sorted(list(set(new)))
old = [patch.split('#')[0] for patch in
os.listdir(f"{data_path}/{start_string}/patterns")]
old = sorted(list(set(old)))
added = sorted(list(set(new) - set(old)))
remove = sorted(list(set(old) - set(new)))
csv.append((end_string, len(new), len(added), len(remove), added, remove
))
start_date += interval
plt.plot([v[0] for v in csv], [v[1] for v in csv])
plt.xlabel('Date')
plt.ylabel('Patterns')
plt.savefig("data-all-dates.png")
plt.show()
df = DataFrame(csv, columns=('Time', 'Number of Patches',
'Numbers of added', 'Numbers of removed', 'Patches Added',
'Patches Removed'
))
#df.to_csv('diff-test-d4j-absolute-root.csv')
+37
View File
@@ -0,0 +1,37 @@
,Date,Number of Patches
0,2004-12-01,4
1,2005-06-01,55
2,2005-12-01,87
3,2006-06-01,144
4,2006-12-01,215
5,2007-06-01,265
6,2007-12-01,299
7,2008-06-01,324
8,2008-12-01,364
9,2009-06-01,450
10,2009-12-01,548
11,2010-06-01,600
12,2010-12-01,643
13,2011-06-01,730
14,2011-12-01,826
15,2012-06-01,928
16,2012-12-01,1012
17,2013-06-01,1112
18,2013-12-01,1174
19,2014-06-01,1285
20,2014-12-01,1445
21,2015-06-01,1516
22,2015-12-01,1577
23,2016-06-01,1655
24,2016-12-01,1711
25,2017-06-01,1765
26,2017-12-01,1815
27,2018-06-01,1889
28,2018-12-01,1977
29,2019-06-01,2054
30,2019-12-01,2140
31,2020-06-01,2216
32,2020-12-01,2306
33,2021-06-01,2375
34,2021-12-01,2434
35,2022-06-01,2489
1 Date Number of Patches
2 0 2004-12-01 4
3 1 2005-06-01 55
4 2 2005-12-01 87
5 3 2006-06-01 144
6 4 2006-12-01 215
7 5 2007-06-01 265
8 6 2007-12-01 299
9 7 2008-06-01 324
10 8 2008-12-01 364
11 9 2009-06-01 450
12 10 2009-12-01 548
13 11 2010-06-01 600
14 12 2010-12-01 643
15 13 2011-06-01 730
16 14 2011-12-01 826
17 15 2012-06-01 928
18 16 2012-12-01 1012
19 17 2013-06-01 1112
20 18 2013-12-01 1174
21 19 2014-06-01 1285
22 20 2014-12-01 1445
23 21 2015-06-01 1516
24 22 2015-12-01 1577
25 23 2016-06-01 1655
26 24 2016-12-01 1711
27 25 2017-06-01 1765
28 26 2017-12-01 1815
29 27 2018-06-01 1889
30 28 2018-12-01 1977
31 29 2019-06-01 2054
32 30 2019-12-01 2140
33 31 2020-06-01 2216
34 32 2020-12-01 2306
35 33 2021-06-01 2375
36 34 2021-12-01 2434
37 35 2022-06-01 2489
+43
View File
@@ -0,0 +1,43 @@
,Date,Number of Patches
0,2001-12-01,1
1,2002-06-01,6
2,2002-12-01,16
3,2003-06-01,20
4,2003-12-01,32
5,2004-06-01,44
6,2004-12-01,52
7,2005-06-01,53
8,2005-12-01,57
9,2006-06-01,59
10,2006-12-01,59
11,2007-06-01,61
12,2007-12-01,60
13,2008-06-01,64
14,2008-12-01,71
15,2009-06-01,79
16,2009-12-01,87
17,2010-06-01,89
18,2010-12-01,106
19,2011-06-01,119
20,2011-12-01,139
21,2012-06-01,173
22,2012-12-01,193
23,2013-06-01,210
24,2013-12-01,225
25,2014-06-01,234
26,2014-12-01,247
27,2015-06-01,259
28,2015-12-01,267
29,2016-06-01,286
30,2016-12-01,307
31,2017-06-01,315
32,2017-12-01,338
33,2018-06-01,362
34,2018-12-01,376
35,2019-06-01,382
36,2019-12-01,396
37,2020-06-01,419
38,2020-12-01,437
39,2021-06-01,446
40,2021-12-01,458
41,2022-06-01,471
1 Date Number of Patches
2 0 2001-12-01 1
3 1 2002-06-01 6
4 2 2002-12-01 16
5 3 2003-06-01 20
6 4 2003-12-01 32
7 5 2004-06-01 44
8 6 2004-12-01 52
9 7 2005-06-01 53
10 8 2005-12-01 57
11 9 2006-06-01 59
12 10 2006-12-01 59
13 11 2007-06-01 61
14 12 2007-12-01 60
15 13 2008-06-01 64
16 14 2008-12-01 71
17 15 2009-06-01 79
18 16 2009-12-01 87
19 17 2010-06-01 89
20 18 2010-12-01 106
21 19 2011-06-01 119
22 20 2011-12-01 139
23 21 2012-06-01 173
24 22 2012-12-01 193
25 23 2013-06-01 210
26 24 2013-12-01 225
27 25 2014-06-01 234
28 26 2014-12-01 247
29 27 2015-06-01 259
30 28 2015-12-01 267
31 29 2016-06-01 286
32 30 2016-12-01 307
33 31 2017-06-01 315
34 32 2017-12-01 338
35 33 2018-06-01 362
36 34 2018-12-01 376
37 35 2019-06-01 382
38 36 2019-12-01 396
39 37 2020-06-01 419
40 38 2020-12-01 437
41 39 2021-06-01 446
42 40 2021-12-01 458
43 41 2022-06-01 471
+44
View File
@@ -0,0 +1,44 @@
,Date,Number of Patches
0,2001-06-01,1
1,2001-12-01,1
2,2002-06-01,6
3,2002-12-01,12
4,2003-06-01,15
5,2003-12-01,28
6,2004-06-01,37
7,2004-12-01,42
8,2005-06-01,45
9,2005-12-01,48
10,2006-06-01,54
11,2006-12-01,57
12,2007-06-01,84
13,2007-12-01,118
14,2008-06-01,168
15,2008-12-01,224
16,2009-06-01,298
17,2009-12-01,368
18,2010-06-01,407
19,2010-12-01,503
20,2011-06-01,753
21,2011-12-01,1056
22,2012-06-01,1268
23,2012-12-01,1428
24,2013-06-01,1558
25,2013-12-01,1728
26,2014-06-01,1847
27,2014-12-01,1948
28,2015-06-01,2029
29,2015-12-01,2103
30,2016-06-01,2175
31,2016-12-01,2247
32,2017-06-01,2326
33,2017-12-01,2441
34,2018-06-01,2490
35,2018-12-01,2601
36,2019-06-01,2676
37,2019-12-01,2761
38,2020-06-01,2839
39,2020-12-01,2930
40,2021-06-01,2984
41,2021-12-01,3083
42,2022-06-01,3145
1 Date Number of Patches
2 0 2001-06-01 1
3 1 2001-12-01 1
4 2 2002-06-01 6
5 3 2002-12-01 12
6 4 2003-06-01 15
7 5 2003-12-01 28
8 6 2004-06-01 37
9 7 2004-12-01 42
10 8 2005-06-01 45
11 9 2005-12-01 48
12 10 2006-06-01 54
13 11 2006-12-01 57
14 12 2007-06-01 84
15 13 2007-12-01 118
16 14 2008-06-01 168
17 15 2008-12-01 224
18 16 2009-06-01 298
19 17 2009-12-01 368
20 18 2010-06-01 407
21 19 2010-12-01 503
22 20 2011-06-01 753
23 21 2011-12-01 1056
24 22 2012-06-01 1268
25 23 2012-12-01 1428
26 24 2013-06-01 1558
27 25 2013-12-01 1728
28 26 2014-06-01 1847
29 27 2014-12-01 1948
30 28 2015-06-01 2029
31 29 2015-12-01 2103
32 30 2016-06-01 2175
33 31 2016-12-01 2247
34 32 2017-06-01 2326
35 33 2017-12-01 2441
36 34 2018-06-01 2490
37 35 2018-12-01 2601
38 36 2019-06-01 2676
39 37 2019-12-01 2761
40 38 2020-06-01 2839
41 39 2020-12-01 2930
42 40 2021-06-01 2984
43 41 2021-12-01 3083
44 42 2022-06-01 3145
+37
View File
@@ -0,0 +1,37 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
0,2004-12-01,3,3,0,"[' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n', ' UPD VariableDeclarationStatement \n']",[],True
1,2005-06-01,14,11,0,"[' DEL ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n', ' INS FieldDeclaration TO TypeDeclaration \n', ' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n', ' UPD IfStatement \n', ' UPD ThrowStatement \n', ' UPD TryStatement \n', ' UPD TypeDeclaration \n']",[],True
2,2005-12-01,17,3,0,"[' DEL MethodDeclaration \n', ' UPD Block \n', ' UPD ReturnStatement \n']",[],True
3,2006-06-01,21,4,0,"[' DEL FieldDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n']",[],True
4,2006-12-01,27,6,0,"[' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n']",[],True
5,2007-06-01,27,0,0,[],[],False
6,2007-12-01,29,2,0,"[' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n']",[],True
7,2008-06-01,30,1,0,[' DEL EnhancedForStatement \n'],[],True
8,2008-12-01,30,0,0,[],[],False
9,2009-06-01,31,1,0,[' DEL IfStatement \n'],[],True
10,2009-12-01,32,1,0,[' INS ExpressionStatement TO Initializer \n'],[],True
11,2010-06-01,32,0,0,[],[],False
12,2010-12-01,32,0,0,[],[],False
13,2011-06-01,35,3,0,"[' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD ForStatement \n', ' UPD SwitchStatement \n']",[],True
14,2011-12-01,36,1,0,[' UPD SynchronizedStatement \n'],[],True
15,2012-06-01,36,0,0,[],[],False
16,2012-12-01,36,0,0,[],[],False
17,2013-06-01,38,2,0,"[' INS ForStatement TO MethodDeclaration \n', ' UPD DoStatement \n']",[],True
18,2013-12-01,39,1,0,[' UPD SwitchCase \n'],[],True
19,2014-06-01,39,0,0,[],[],False
20,2014-12-01,41,2,0,"[' DEL ReturnStatement \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n']",[],True
21,2015-06-01,41,0,0,[],[],False
22,2015-12-01,42,1,0,[' UPD EnumDeclaration \n'],[],True
23,2016-06-01,42,0,0,[],[],False
24,2016-12-01,43,1,0,[' INS SynchronizedStatement TO MethodDeclaration \n'],[],True
25,2017-06-01,43,0,0,[],[],False
26,2017-12-01,43,0,0,[],[],False
27,2018-06-01,44,1,0,[' UPD ClassInstanceCreation \n'],[],True
28,2018-12-01,44,0,0,[],[],False
29,2019-06-01,46,2,0,"[' DEL TryStatement \n', ' UPD AssertStatement \n']",[],True
30,2019-12-01,46,0,0,[],[],False
31,2020-06-01,46,0,0,[],[],False
32,2020-12-01,46,0,0,[],[],False
33,2021-06-01,47,1,0,[' DEL SuperConstructorInvocation \n'],[],True
34,2021-12-01,47,0,0,[],[],False
35,2022-06-01,47,0,0,[],[],False
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed New Pattern
2 0 2004-12-01 3 3 0 [' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n', ' UPD VariableDeclarationStatement \n'] [] True
3 1 2005-06-01 14 11 0 [' DEL ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n', ' INS FieldDeclaration TO TypeDeclaration \n', ' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n', ' UPD IfStatement \n', ' UPD ThrowStatement \n', ' UPD TryStatement \n', ' UPD TypeDeclaration \n'] [] True
4 2 2005-12-01 17 3 0 [' DEL MethodDeclaration \n', ' UPD Block \n', ' UPD ReturnStatement \n'] [] True
5 3 2006-06-01 21 4 0 [' DEL FieldDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n'] [] True
6 4 2006-12-01 27 6 0 [' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n'] [] True
7 5 2007-06-01 27 0 0 [] [] False
8 6 2007-12-01 29 2 0 [' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n'] [] True
9 7 2008-06-01 30 1 0 [' DEL EnhancedForStatement \n'] [] True
10 8 2008-12-01 30 0 0 [] [] False
11 9 2009-06-01 31 1 0 [' DEL IfStatement \n'] [] True
12 10 2009-12-01 32 1 0 [' INS ExpressionStatement TO Initializer \n'] [] True
13 11 2010-06-01 32 0 0 [] [] False
14 12 2010-12-01 32 0 0 [] [] False
15 13 2011-06-01 35 3 0 [' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD ForStatement \n', ' UPD SwitchStatement \n'] [] True
16 14 2011-12-01 36 1 0 [' UPD SynchronizedStatement \n'] [] True
17 15 2012-06-01 36 0 0 [] [] False
18 16 2012-12-01 36 0 0 [] [] False
19 17 2013-06-01 38 2 0 [' INS ForStatement TO MethodDeclaration \n', ' UPD DoStatement \n'] [] True
20 18 2013-12-01 39 1 0 [' UPD SwitchCase \n'] [] True
21 19 2014-06-01 39 0 0 [] [] False
22 20 2014-12-01 41 2 0 [' DEL ReturnStatement \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n'] [] True
23 21 2015-06-01 41 0 0 [] [] False
24 22 2015-12-01 42 1 0 [' UPD EnumDeclaration \n'] [] True
25 23 2016-06-01 42 0 0 [] [] False
26 24 2016-12-01 43 1 0 [' INS SynchronizedStatement TO MethodDeclaration \n'] [] True
27 25 2017-06-01 43 0 0 [] [] False
28 26 2017-12-01 43 0 0 [] [] False
29 27 2018-06-01 44 1 0 [' UPD ClassInstanceCreation \n'] [] True
30 28 2018-12-01 44 0 0 [] [] False
31 29 2019-06-01 46 2 0 [' DEL TryStatement \n', ' UPD AssertStatement \n'] [] True
32 30 2019-12-01 46 0 0 [] [] False
33 31 2020-06-01 46 0 0 [] [] False
34 32 2020-12-01 46 0 0 [] [] False
35 33 2021-06-01 47 1 0 [' DEL SuperConstructorInvocation \n'] [] True
36 34 2021-12-01 47 0 0 [] [] False
37 35 2022-06-01 47 0 0 [] [] False
+43
View File
@@ -0,0 +1,43 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
1,2002-06-01,4,3,0,"[' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
2,2002-12-01,8,4,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
3,2003-06-01,11,3,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n', ' UPD VariableDeclarationStatement \n']",[],True
4,2003-12-01,12,1,0,[' UPD ThrowStatement \n'],[],True
5,2004-06-01,12,0,0,[],[],False
6,2004-12-01,15,3,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n']",[],True
7,2005-06-01,15,0,0,[],[],False
8,2005-12-01,15,0,0,[],[],False
9,2006-06-01,16,1,0,[' INS IfStatement TO MethodDeclaration \n'],[],True
10,2006-12-01,16,0,0,[],[],False
11,2007-06-01,16,0,0,[],[],False
12,2007-12-01,16,0,0,[],[],False
13,2008-06-01,16,0,0,[],[],False
14,2008-12-01,19,3,0,"[' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD FieldDeclaration \n']",[],True
15,2009-06-01,21,2,0,"[' DEL VariableDeclarationStatement \n', ' UPD WhileStatement \n']",[],True
16,2009-12-01,22,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
17,2010-06-01,22,0,0,[],[],False
18,2010-12-01,23,1,0,[' UPD TryStatement \n'],[],True
19,2011-06-01,23,0,0,[],[],False
20,2011-12-01,26,3,0,"[' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD SwitchStatement \n']",[],True
21,2012-06-01,27,1,0,[' UPD SuperConstructorInvocation \n'],[],True
22,2012-12-01,27,0,0,[],[],False
23,2013-06-01,28,1,0,[' UPD DoStatement \n'],[],True
24,2013-12-01,28,0,0,[],[],False
25,2014-06-01,28,0,0,[],[],False
26,2014-12-01,28,0,0,[],[],False
27,2015-06-01,28,0,0,[],[],False
28,2015-12-01,28,0,0,[],[],False
29,2016-06-01,28,0,0,[],[],False
30,2016-12-01,28,0,0,[],[],False
31,2017-06-01,28,0,0,[],[],False
32,2017-12-01,28,0,0,[],[],False
33,2018-06-01,28,0,0,[],[],False
34,2018-12-01,28,0,0,[],[],False
35,2019-06-01,28,0,0,[],[],False
36,2019-12-01,29,1,0,[' INS ExpressionStatement TO Initializer \n'],[],True
37,2020-06-01,29,0,0,[],[],False
38,2020-12-01,30,1,0,[' UPD EnhancedForStatement \n'],[],True
39,2021-06-01,30,0,0,[],[],False
40,2021-12-01,30,0,0,[],[],False
41,2022-06-01,31,1,0,[' UPD EnumDeclaration \n'],[],True
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed New Pattern
2 0 2001-12-01 1 1 0 [' UPD IfStatement \n'] [] True
3 1 2002-06-01 4 3 0 [' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n'] [] True
4 2 2002-12-01 8 4 0 [' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n'] [] True
5 3 2003-06-01 11 3 0 [' DEL ExpressionStatement \n', ' UPD ForStatement \n', ' UPD VariableDeclarationStatement \n'] [] True
6 4 2003-12-01 12 1 0 [' UPD ThrowStatement \n'] [] True
7 5 2004-06-01 12 0 0 [] [] False
8 6 2004-12-01 15 3 0 [' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n'] [] True
9 7 2005-06-01 15 0 0 [] [] False
10 8 2005-12-01 15 0 0 [] [] False
11 9 2006-06-01 16 1 0 [' INS IfStatement TO MethodDeclaration \n'] [] True
12 10 2006-12-01 16 0 0 [] [] False
13 11 2007-06-01 16 0 0 [] [] False
14 12 2007-12-01 16 0 0 [] [] False
15 13 2008-06-01 16 0 0 [] [] False
16 14 2008-12-01 19 3 0 [' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD FieldDeclaration \n'] [] True
17 15 2009-06-01 21 2 0 [' DEL VariableDeclarationStatement \n', ' UPD WhileStatement \n'] [] True
18 16 2009-12-01 22 1 0 [' INS TypeDeclaration TO TypeDeclaration \n'] [] True
19 17 2010-06-01 22 0 0 [] [] False
20 18 2010-12-01 23 1 0 [' UPD TryStatement \n'] [] True
21 19 2011-06-01 23 0 0 [] [] False
22 20 2011-12-01 26 3 0 [' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD SwitchStatement \n'] [] True
23 21 2012-06-01 27 1 0 [' UPD SuperConstructorInvocation \n'] [] True
24 22 2012-12-01 27 0 0 [] [] False
25 23 2013-06-01 28 1 0 [' UPD DoStatement \n'] [] True
26 24 2013-12-01 28 0 0 [] [] False
27 25 2014-06-01 28 0 0 [] [] False
28 26 2014-12-01 28 0 0 [] [] False
29 27 2015-06-01 28 0 0 [] [] False
30 28 2015-12-01 28 0 0 [] [] False
31 29 2016-06-01 28 0 0 [] [] False
32 30 2016-12-01 28 0 0 [] [] False
33 31 2017-06-01 28 0 0 [] [] False
34 32 2017-12-01 28 0 0 [] [] False
35 33 2018-06-01 28 0 0 [] [] False
36 34 2018-12-01 28 0 0 [] [] False
37 35 2019-06-01 28 0 0 [] [] False
38 36 2019-12-01 29 1 0 [' INS ExpressionStatement TO Initializer \n'] [] True
39 37 2020-06-01 29 0 0 [] [] False
40 38 2020-12-01 30 1 0 [' UPD EnhancedForStatement \n'] [] True
41 39 2021-06-01 30 0 0 [] [] False
42 40 2021-12-01 30 0 0 [] [] False
43 41 2022-06-01 31 1 0 [' UPD EnumDeclaration \n'] [] True
+43
View File
@@ -0,0 +1,43 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
1,2002-06-01,5,4,0,"[' DEL MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
2,2002-12-01,8,3,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
3,2003-06-01,10,2,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n']",[],True
4,2003-12-01,12,2,0,"[' UPD ThrowStatement \n', ' UPD VariableDeclarationStatement \n']",[],True
5,2004-06-01,12,0,0,[],[],False
6,2004-12-01,16,4,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n', ' UPD FieldDeclaration \n']",[],True
7,2005-06-01,19,3,0,"[' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD TryStatement \n']",[],True
8,2005-12-01,19,0,0,[],[],False
9,2006-06-01,24,5,0,"[' DEL FieldDeclaration \n', ' DEL VariableDeclarationStatement \n', ' INS ReturnStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n']",[],True
10,2006-12-01,29,5,0,"[' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n']",[],True
11,2007-06-01,29,0,0,[],[],False
12,2007-12-01,30,1,0,[' UPD EnhancedForStatement \n'],[],True
13,2008-06-01,32,2,0,"[' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n']",[],True
14,2008-12-01,33,1,0,[' DEL IfStatement \n'],[],True
15,2009-06-01,33,0,0,[],[],False
16,2009-12-01,34,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
17,2010-06-01,34,0,0,[],[],False
18,2010-12-01,37,3,0,"[' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' UPD SwitchStatement \n']",[],True
19,2011-06-01,41,4,0,"[' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n']",[],True
20,2011-12-01,47,6,0,"[' DEL ReturnStatement \n', ' INS ForStatement TO MethodDeclaration \n', ' INS IfStatement TO Initializer \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n', ' UPD SynchronizedStatement \n']",[],True
21,2012-06-01,48,1,0,[' UPD AssertStatement \n'],[],True
22,2012-12-01,48,1,1,[' INS SynchronizedStatement TO MethodDeclaration \n'],[' INS IfStatement TO Initializer \n'],True
23,2013-06-01,49,1,0,[' UPD DoStatement \n'],[],True
24,2013-12-01,51,2,0,"[' INS IfStatement TO Initializer \n', ' UPD SwitchCase \n']",[],True
25,2014-06-01,52,1,0,[' DEL WhileStatement \n'],[],True
26,2014-12-01,52,0,0,[],[],False
27,2015-06-01,53,1,0,[' UPD EnumDeclaration \n'],[],True
28,2015-12-01,53,0,0,[],[],False
29,2016-06-01,53,0,0,[],[],False
30,2016-12-01,53,0,0,[],[],False
31,2017-06-01,53,0,0,[],[],False
32,2017-12-01,53,0,0,[],[],False
33,2018-06-01,54,1,0,[' UPD ClassInstanceCreation \n'],[],True
34,2018-12-01,55,1,0,[' UPD LambdaExpression \n'],[],True
35,2019-06-01,55,0,0,[],[],False
36,2019-12-01,55,0,0,[],[],False
37,2020-06-01,55,0,0,[],[],False
38,2020-12-01,56,1,0,[' INS ThrowStatement TO MethodDeclaration \n'],[],True
39,2021-06-01,57,1,0,[' DEL SuperConstructorInvocation \n'],[],True
40,2021-12-01,57,0,0,[],[],False
41,2022-06-01,58,1,0,[' INS AssertStatement TO MethodDeclaration \n'],[],True
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed New Pattern
2 0 2001-12-01 1 1 0 [' UPD IfStatement \n'] [] True
3 1 2002-06-01 5 4 0 [' DEL MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n'] [] True
4 2 2002-12-01 8 3 0 [' INS ExpressionStatement TO MethodDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n'] [] True
5 3 2003-06-01 10 2 0 [' DEL ExpressionStatement \n', ' UPD ForStatement \n'] [] True
6 4 2003-12-01 12 2 0 [' UPD ThrowStatement \n', ' UPD VariableDeclarationStatement \n'] [] True
7 5 2004-06-01 12 0 0 [] [] False
8 6 2004-12-01 16 4 0 [' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n', ' UPD FieldDeclaration \n'] [] True
9 7 2005-06-01 19 3 0 [' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD TryStatement \n'] [] True
10 8 2005-12-01 19 0 0 [] [] False
11 9 2006-06-01 24 5 0 [' DEL FieldDeclaration \n', ' DEL VariableDeclarationStatement \n', ' INS ReturnStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n'] [] True
12 10 2006-12-01 29 5 0 [' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n'] [] True
13 11 2007-06-01 29 0 0 [] [] False
14 12 2007-12-01 30 1 0 [' UPD EnhancedForStatement \n'] [] True
15 13 2008-06-01 32 2 0 [' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n'] [] True
16 14 2008-12-01 33 1 0 [' DEL IfStatement \n'] [] True
17 15 2009-06-01 33 0 0 [] [] False
18 16 2009-12-01 34 1 0 [' INS TypeDeclaration TO TypeDeclaration \n'] [] True
19 17 2010-06-01 34 0 0 [] [] False
20 18 2010-12-01 37 3 0 [' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' UPD SwitchStatement \n'] [] True
21 19 2011-06-01 41 4 0 [' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n'] [] True
22 20 2011-12-01 47 6 0 [' DEL ReturnStatement \n', ' INS ForStatement TO MethodDeclaration \n', ' INS IfStatement TO Initializer \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n', ' UPD SynchronizedStatement \n'] [] True
23 21 2012-06-01 48 1 0 [' UPD AssertStatement \n'] [] True
24 22 2012-12-01 48 1 1 [' INS SynchronizedStatement TO MethodDeclaration \n'] [' INS IfStatement TO Initializer \n'] True
25 23 2013-06-01 49 1 0 [' UPD DoStatement \n'] [] True
26 24 2013-12-01 51 2 0 [' INS IfStatement TO Initializer \n', ' UPD SwitchCase \n'] [] True
27 25 2014-06-01 52 1 0 [' DEL WhileStatement \n'] [] True
28 26 2014-12-01 52 0 0 [] [] False
29 27 2015-06-01 53 1 0 [' UPD EnumDeclaration \n'] [] True
30 28 2015-12-01 53 0 0 [] [] False
31 29 2016-06-01 53 0 0 [] [] False
32 30 2016-12-01 53 0 0 [] [] False
33 31 2017-06-01 53 0 0 [] [] False
34 32 2017-12-01 53 0 0 [] [] False
35 33 2018-06-01 54 1 0 [' UPD ClassInstanceCreation \n'] [] True
36 34 2018-12-01 55 1 0 [' UPD LambdaExpression \n'] [] True
37 35 2019-06-01 55 0 0 [] [] False
38 36 2019-12-01 55 0 0 [] [] False
39 37 2020-06-01 55 0 0 [] [] False
40 38 2020-12-01 56 1 0 [' INS ThrowStatement TO MethodDeclaration \n'] [] True
41 39 2021-06-01 57 1 0 [' DEL SuperConstructorInvocation \n'] [] True
42 40 2021-12-01 57 0 0 [] [] False
43 41 2022-06-01 58 1 0 [' INS AssertStatement TO MethodDeclaration \n'] [] True
+37
View File
@@ -0,0 +1,37 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
0,2004-12-01,3,3,0,"[' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n', ' UPD VariableDeclarationStatement \n']",[],True
1,2005-06-01,14,11,0,"[' DEL ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n', ' INS FieldDeclaration TO TypeDeclaration \n', ' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n', ' UPD IfStatement \n', ' UPD ThrowStatement \n', ' UPD TryStatement \n', ' UPD TypeDeclaration \n']",[],True
2,2005-12-01,17,3,0,"[' DEL MethodDeclaration \n', ' UPD Block \n', ' UPD ReturnStatement \n']",[],True
3,2006-06-01,21,4,0,"[' DEL FieldDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n']",[],True
4,2006-12-01,27,6,0,"[' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n']",[],True
5,2007-06-01,27,0,0,[],[],False
6,2007-12-01,29,2,0,"[' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n']",[],True
7,2008-06-01,30,1,0,[' DEL EnhancedForStatement \n'],[],True
8,2008-12-01,30,0,0,[],[],False
9,2009-06-01,31,1,0,[' DEL IfStatement \n'],[],True
10,2009-12-01,32,1,0,[' INS ExpressionStatement TO Initializer \n'],[],True
11,2010-06-01,32,0,0,[],[],False
12,2010-12-01,32,0,0,[],[],False
13,2011-06-01,35,3,0,"[' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD ForStatement \n', ' UPD SwitchStatement \n']",[],True
14,2011-12-01,36,1,0,[' UPD SynchronizedStatement \n'],[],True
15,2012-06-01,36,0,0,[],[],False
16,2012-12-01,36,0,0,[],[],False
17,2013-06-01,38,2,0,"[' INS ForStatement TO MethodDeclaration \n', ' UPD DoStatement \n']",[],True
18,2013-12-01,39,1,0,[' UPD SwitchCase \n'],[],True
19,2014-06-01,39,0,0,[],[],False
20,2014-12-01,41,2,0,"[' DEL ReturnStatement \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n']",[],True
21,2015-06-01,41,0,0,[],[],False
22,2015-12-01,42,1,0,[' UPD EnumDeclaration \n'],[],True
23,2016-06-01,42,0,0,[],[],False
24,2016-12-01,43,1,0,[' INS SynchronizedStatement TO MethodDeclaration \n'],[],True
25,2017-06-01,43,0,0,[],[],False
26,2017-12-01,43,0,0,[],[],False
27,2018-06-01,44,1,0,[' UPD ClassInstanceCreation \n'],[],True
28,2018-12-01,44,0,0,[],[],False
29,2019-06-01,46,2,0,"[' DEL TryStatement \n', ' UPD AssertStatement \n']",[],True
30,2019-12-01,46,0,0,[],[],False
31,2020-06-01,46,0,0,[],[],False
32,2020-12-01,46,0,0,[],[],False
33,2021-06-01,47,1,0,[' DEL SuperConstructorInvocation \n'],[],True
34,2021-12-01,47,0,0,[],[],False
35,2022-06-01,47,0,0,[],[],False
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed New Pattern
2 0 2004-12-01 3 3 0 [' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n', ' UPD VariableDeclarationStatement \n'] [] True
3 1 2005-06-01 14 11 0 [' DEL ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n', ' INS FieldDeclaration TO TypeDeclaration \n', ' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n', ' UPD IfStatement \n', ' UPD ThrowStatement \n', ' UPD TryStatement \n', ' UPD TypeDeclaration \n'] [] True
4 2 2005-12-01 17 3 0 [' DEL MethodDeclaration \n', ' UPD Block \n', ' UPD ReturnStatement \n'] [] True
5 3 2006-06-01 21 4 0 [' DEL FieldDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n'] [] True
6 4 2006-12-01 27 6 0 [' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n'] [] True
7 5 2007-06-01 27 0 0 [] [] False
8 6 2007-12-01 29 2 0 [' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n'] [] True
9 7 2008-06-01 30 1 0 [' DEL EnhancedForStatement \n'] [] True
10 8 2008-12-01 30 0 0 [] [] False
11 9 2009-06-01 31 1 0 [' DEL IfStatement \n'] [] True
12 10 2009-12-01 32 1 0 [' INS ExpressionStatement TO Initializer \n'] [] True
13 11 2010-06-01 32 0 0 [] [] False
14 12 2010-12-01 32 0 0 [] [] False
15 13 2011-06-01 35 3 0 [' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD ForStatement \n', ' UPD SwitchStatement \n'] [] True
16 14 2011-12-01 36 1 0 [' UPD SynchronizedStatement \n'] [] True
17 15 2012-06-01 36 0 0 [] [] False
18 16 2012-12-01 36 0 0 [] [] False
19 17 2013-06-01 38 2 0 [' INS ForStatement TO MethodDeclaration \n', ' UPD DoStatement \n'] [] True
20 18 2013-12-01 39 1 0 [' UPD SwitchCase \n'] [] True
21 19 2014-06-01 39 0 0 [] [] False
22 20 2014-12-01 41 2 0 [' DEL ReturnStatement \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n'] [] True
23 21 2015-06-01 41 0 0 [] [] False
24 22 2015-12-01 42 1 0 [' UPD EnumDeclaration \n'] [] True
25 23 2016-06-01 42 0 0 [] [] False
26 24 2016-12-01 43 1 0 [' INS SynchronizedStatement TO MethodDeclaration \n'] [] True
27 25 2017-06-01 43 0 0 [] [] False
28 26 2017-12-01 43 0 0 [] [] False
29 27 2018-06-01 44 1 0 [' UPD ClassInstanceCreation \n'] [] True
30 28 2018-12-01 44 0 0 [] [] False
31 29 2019-06-01 46 2 0 [' DEL TryStatement \n', ' UPD AssertStatement \n'] [] True
32 30 2019-12-01 46 0 0 [] [] False
33 31 2020-06-01 46 0 0 [] [] False
34 32 2020-12-01 46 0 0 [] [] False
35 33 2021-06-01 47 1 0 [' DEL SuperConstructorInvocation \n'] [] True
36 34 2021-12-01 47 0 0 [] [] False
37 35 2022-06-01 47 0 0 [] [] False
+43
View File
@@ -0,0 +1,43 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
1,2002-06-01,4,3,0,"[' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
2,2002-12-01,8,4,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
3,2003-06-01,11,3,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n', ' UPD VariableDeclarationStatement \n']",[],True
4,2003-12-01,12,1,0,[' UPD ThrowStatement \n'],[],True
5,2004-06-01,12,0,0,[],[],False
6,2004-12-01,15,3,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n']",[],True
7,2005-06-01,15,0,0,[],[],False
8,2005-12-01,15,0,0,[],[],False
9,2006-06-01,16,1,0,[' INS IfStatement TO MethodDeclaration \n'],[],True
10,2006-12-01,16,0,0,[],[],False
11,2007-06-01,16,0,0,[],[],False
12,2007-12-01,16,0,0,[],[],False
13,2008-06-01,16,0,0,[],[],False
14,2008-12-01,19,3,0,"[' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD FieldDeclaration \n']",[],True
15,2009-06-01,21,2,0,"[' DEL VariableDeclarationStatement \n', ' UPD WhileStatement \n']",[],True
16,2009-12-01,22,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
17,2010-06-01,22,0,0,[],[],False
18,2010-12-01,23,1,0,[' UPD TryStatement \n'],[],True
19,2011-06-01,23,0,0,[],[],False
20,2011-12-01,26,3,0,"[' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD SwitchStatement \n']",[],True
21,2012-06-01,27,1,0,[' UPD SuperConstructorInvocation \n'],[],True
22,2012-12-01,27,0,0,[],[],False
23,2013-06-01,28,1,0,[' UPD DoStatement \n'],[],True
24,2013-12-01,28,0,0,[],[],False
25,2014-06-01,28,0,0,[],[],False
26,2014-12-01,28,0,0,[],[],False
27,2015-06-01,28,0,0,[],[],False
28,2015-12-01,28,0,0,[],[],False
29,2016-06-01,28,0,0,[],[],False
30,2016-12-01,28,0,0,[],[],False
31,2017-06-01,28,0,0,[],[],False
32,2017-12-01,28,0,0,[],[],False
33,2018-06-01,28,0,0,[],[],False
34,2018-12-01,28,0,0,[],[],False
35,2019-06-01,28,0,0,[],[],False
36,2019-12-01,29,1,0,[' INS ExpressionStatement TO Initializer \n'],[],True
37,2020-06-01,29,0,0,[],[],False
38,2020-12-01,30,1,0,[' UPD EnhancedForStatement \n'],[],True
39,2021-06-01,30,0,0,[],[],False
40,2021-12-01,30,0,0,[],[],False
41,2022-06-01,31,1,0,[' UPD EnumDeclaration \n'],[],True
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed New Pattern
2 0 2001-12-01 1 1 0 [' UPD IfStatement \n'] [] True
3 1 2002-06-01 4 3 0 [' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n'] [] True
4 2 2002-12-01 8 4 0 [' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n'] [] True
5 3 2003-06-01 11 3 0 [' DEL ExpressionStatement \n', ' UPD ForStatement \n', ' UPD VariableDeclarationStatement \n'] [] True
6 4 2003-12-01 12 1 0 [' UPD ThrowStatement \n'] [] True
7 5 2004-06-01 12 0 0 [] [] False
8 6 2004-12-01 15 3 0 [' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n'] [] True
9 7 2005-06-01 15 0 0 [] [] False
10 8 2005-12-01 15 0 0 [] [] False
11 9 2006-06-01 16 1 0 [' INS IfStatement TO MethodDeclaration \n'] [] True
12 10 2006-12-01 16 0 0 [] [] False
13 11 2007-06-01 16 0 0 [] [] False
14 12 2007-12-01 16 0 0 [] [] False
15 13 2008-06-01 16 0 0 [] [] False
16 14 2008-12-01 19 3 0 [' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD FieldDeclaration \n'] [] True
17 15 2009-06-01 21 2 0 [' DEL VariableDeclarationStatement \n', ' UPD WhileStatement \n'] [] True
18 16 2009-12-01 22 1 0 [' INS TypeDeclaration TO TypeDeclaration \n'] [] True
19 17 2010-06-01 22 0 0 [] [] False
20 18 2010-12-01 23 1 0 [' UPD TryStatement \n'] [] True
21 19 2011-06-01 23 0 0 [] [] False
22 20 2011-12-01 26 3 0 [' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD SwitchStatement \n'] [] True
23 21 2012-06-01 27 1 0 [' UPD SuperConstructorInvocation \n'] [] True
24 22 2012-12-01 27 0 0 [] [] False
25 23 2013-06-01 28 1 0 [' UPD DoStatement \n'] [] True
26 24 2013-12-01 28 0 0 [] [] False
27 25 2014-06-01 28 0 0 [] [] False
28 26 2014-12-01 28 0 0 [] [] False
29 27 2015-06-01 28 0 0 [] [] False
30 28 2015-12-01 28 0 0 [] [] False
31 29 2016-06-01 28 0 0 [] [] False
32 30 2016-12-01 28 0 0 [] [] False
33 31 2017-06-01 28 0 0 [] [] False
34 32 2017-12-01 28 0 0 [] [] False
35 33 2018-06-01 28 0 0 [] [] False
36 34 2018-12-01 28 0 0 [] [] False
37 35 2019-06-01 28 0 0 [] [] False
38 36 2019-12-01 29 1 0 [' INS ExpressionStatement TO Initializer \n'] [] True
39 37 2020-06-01 29 0 0 [] [] False
40 38 2020-12-01 30 1 0 [' UPD EnhancedForStatement \n'] [] True
41 39 2021-06-01 30 0 0 [] [] False
42 40 2021-12-01 30 0 0 [] [] False
43 41 2022-06-01 31 1 0 [' UPD EnumDeclaration \n'] [] True
+43
View File
@@ -0,0 +1,43 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
1,2002-06-01,4,3,0,"[' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
2,2002-12-01,8,4,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
3,2003-06-01,10,2,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n']",[],True
4,2003-12-01,11,1,0,[' UPD ThrowStatement \n'],[],True
5,2004-06-01,12,1,0,[' UPD VariableDeclarationStatement \n'],[],True
6,2004-12-01,14,2,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n']",[],True
7,2005-06-01,14,0,0,[],[],False
8,2005-12-01,14,0,0,[],[],False
9,2006-06-01,15,1,0,[' INS IfStatement TO MethodDeclaration \n'],[],True
10,2006-12-01,15,1,1,[' INS TryStatement TO MethodDeclaration \n'],[' INS IfStatement TO MethodDeclaration \n'],True
11,2007-06-01,17,2,0,"[' INS IfStatement TO MethodDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n']",[],True
12,2007-12-01,20,3,0,"[' DEL ThrowStatement \n', ' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n']",[],True
13,2008-06-01,23,3,0,"[' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n', ' UPD TryStatement \n']",[],True
14,2008-12-01,23,0,0,[],[],False
15,2009-06-01,26,3,0,"[' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD WhileStatement \n']",[],True
16,2009-12-01,27,1,0,[' UPD CatchClause \n'],[],True
17,2010-06-01,27,0,0,[],[],False
18,2010-12-01,32,5,0,"[' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD Block \n', ' UPD SwitchStatement \n']",[],True
19,2011-06-01,38,6,0,"[' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD SuperConstructorInvocation \n']",[],True
20,2011-12-01,41,3,0,"[' INS ForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n']",[],True
21,2012-06-01,42,1,0,[' UPD AssertStatement \n'],[],True
22,2012-12-01,43,1,0,[' INS IfStatement TO Initializer \n'],[],True
23,2013-06-01,43,0,0,[],[],False
24,2013-12-01,44,1,0,[' INS SynchronizedStatement TO MethodDeclaration \n'],[],True
25,2014-06-01,45,1,0,[' DEL WhileStatement \n'],[],True
26,2014-12-01,46,1,0,[' UPD SwitchCase \n'],[],True
27,2015-06-01,46,0,0,[],[],False
28,2015-12-01,47,1,0,[' DEL ReturnStatement \n'],[],True
29,2016-06-01,48,1,0,[' UPD EnumDeclaration \n'],[],True
30,2016-12-01,48,0,0,[],[],False
31,2017-06-01,49,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
32,2017-12-01,50,1,0,[' UPD ConstructorInvocation \n'],[],True
33,2018-06-01,50,0,0,[],[],False
34,2018-12-01,51,1,0,[' UPD LambdaExpression \n'],[],True
35,2019-06-01,51,0,0,[],[],False
36,2019-12-01,51,0,0,[],[],False
37,2020-06-01,51,0,0,[],[],False
38,2020-12-01,51,0,0,[],[],False
39,2021-06-01,51,0,0,[],[],False
40,2021-12-01,51,0,0,[],[],False
41,2022-06-01,51,0,0,[],[],False
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed New Pattern
2 0 2001-12-01 1 1 0 [' UPD IfStatement \n'] [] True
3 1 2002-06-01 4 3 0 [' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n'] [] True
4 2 2002-12-01 8 4 0 [' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n'] [] True
5 3 2003-06-01 10 2 0 [' DEL ExpressionStatement \n', ' UPD ForStatement \n'] [] True
6 4 2003-12-01 11 1 0 [' UPD ThrowStatement \n'] [] True
7 5 2004-06-01 12 1 0 [' UPD VariableDeclarationStatement \n'] [] True
8 6 2004-12-01 14 2 0 [' INS FieldDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n'] [] True
9 7 2005-06-01 14 0 0 [] [] False
10 8 2005-12-01 14 0 0 [] [] False
11 9 2006-06-01 15 1 0 [' INS IfStatement TO MethodDeclaration \n'] [] True
12 10 2006-12-01 15 1 1 [' INS TryStatement TO MethodDeclaration \n'] [' INS IfStatement TO MethodDeclaration \n'] True
13 11 2007-06-01 17 2 0 [' INS IfStatement TO MethodDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n'] [] True
14 12 2007-12-01 20 3 0 [' DEL ThrowStatement \n', ' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n'] [] True
15 13 2008-06-01 23 3 0 [' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n', ' UPD TryStatement \n'] [] True
16 14 2008-12-01 23 0 0 [] [] False
17 15 2009-06-01 26 3 0 [' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD WhileStatement \n'] [] True
18 16 2009-12-01 27 1 0 [' UPD CatchClause \n'] [] True
19 17 2010-06-01 27 0 0 [] [] False
20 18 2010-12-01 32 5 0 [' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD Block \n', ' UPD SwitchStatement \n'] [] True
21 19 2011-06-01 38 6 0 [' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD SuperConstructorInvocation \n'] [] True
22 20 2011-12-01 41 3 0 [' INS ForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n'] [] True
23 21 2012-06-01 42 1 0 [' UPD AssertStatement \n'] [] True
24 22 2012-12-01 43 1 0 [' INS IfStatement TO Initializer \n'] [] True
25 23 2013-06-01 43 0 0 [] [] False
26 24 2013-12-01 44 1 0 [' INS SynchronizedStatement TO MethodDeclaration \n'] [] True
27 25 2014-06-01 45 1 0 [' DEL WhileStatement \n'] [] True
28 26 2014-12-01 46 1 0 [' UPD SwitchCase \n'] [] True
29 27 2015-06-01 46 0 0 [] [] False
30 28 2015-12-01 47 1 0 [' DEL ReturnStatement \n'] [] True
31 29 2016-06-01 48 1 0 [' UPD EnumDeclaration \n'] [] True
32 30 2016-12-01 48 0 0 [] [] False
33 31 2017-06-01 49 1 0 [' INS TypeDeclaration TO TypeDeclaration \n'] [] True
34 32 2017-12-01 50 1 0 [' UPD ConstructorInvocation \n'] [] True
35 33 2018-06-01 50 0 0 [] [] False
36 34 2018-12-01 51 1 0 [' UPD LambdaExpression \n'] [] True
37 35 2019-06-01 51 0 0 [] [] False
38 36 2019-12-01 51 0 0 [] [] False
39 37 2020-06-01 51 0 0 [] [] False
40 38 2020-12-01 51 0 0 [] [] False
41 39 2021-06-01 51 0 0 [] [] False
42 40 2021-12-01 51 0 0 [] [] False
43 41 2022-06-01 51 0 0 [] [] False
+43
View File
@@ -0,0 +1,43 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
1,2002-06-01,4,3,0,"[' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
2,2002-12-01,8,4,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
3,2003-06-01,10,2,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n']",[],True
4,2003-12-01,11,1,0,[' UPD ThrowStatement \n'],[],True
5,2004-06-01,12,1,0,[' UPD VariableDeclarationStatement \n'],[],True
6,2004-12-01,14,2,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n']",[],True
7,2005-06-01,14,0,0,[],[],False
8,2005-12-01,14,0,0,[],[],False
9,2006-06-01,15,1,0,[' INS IfStatement TO MethodDeclaration \n'],[],True
10,2006-12-01,15,1,1,[' INS TryStatement TO MethodDeclaration \n'],[' INS IfStatement TO MethodDeclaration \n'],True
11,2007-06-01,17,2,0,"[' INS IfStatement TO MethodDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n']",[],True
12,2007-12-01,20,3,0,"[' DEL ThrowStatement \n', ' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n']",[],True
13,2008-06-01,23,3,0,"[' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n', ' UPD TryStatement \n']",[],True
14,2008-12-01,23,0,0,[],[],False
15,2009-06-01,26,3,0,"[' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD WhileStatement \n']",[],True
16,2009-12-01,27,1,0,[' UPD CatchClause \n'],[],True
17,2010-06-01,27,0,0,[],[],False
18,2010-12-01,32,5,0,"[' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD Block \n', ' UPD SwitchStatement \n']",[],True
19,2011-06-01,38,6,0,"[' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD SuperConstructorInvocation \n']",[],True
20,2011-12-01,41,3,0,"[' INS ForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n']",[],True
21,2012-06-01,42,1,0,[' UPD AssertStatement \n'],[],True
22,2012-12-01,43,1,0,[' INS IfStatement TO Initializer \n'],[],True
23,2013-06-01,43,0,0,[],[],False
24,2013-12-01,44,1,0,[' INS SynchronizedStatement TO MethodDeclaration \n'],[],True
25,2014-06-01,45,1,0,[' DEL WhileStatement \n'],[],True
26,2014-12-01,46,1,0,[' UPD SwitchCase \n'],[],True
27,2015-06-01,46,0,0,[],[],False
28,2015-12-01,47,1,0,[' DEL ReturnStatement \n'],[],True
29,2016-06-01,48,1,0,[' UPD EnumDeclaration \n'],[],True
30,2016-12-01,48,0,0,[],[],False
31,2017-06-01,49,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
32,2017-12-01,50,1,0,[' UPD ConstructorInvocation \n'],[],True
33,2018-06-01,50,0,0,[],[],False
34,2018-12-01,51,1,0,[' UPD LambdaExpression \n'],[],True
35,2019-06-01,51,0,0,[],[],False
36,2019-12-01,51,0,0,[],[],False
37,2020-06-01,51,0,0,[],[],False
38,2020-12-01,51,0,0,[],[],False
39,2021-06-01,51,0,0,[],[],False
40,2021-12-01,51,0,0,[],[],False
41,2022-06-01,51,0,0,[],[],False
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed New Pattern
2 0 2001-12-01 1 1 0 [' UPD IfStatement \n'] [] True
3 1 2002-06-01 4 3 0 [' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n'] [] True
4 2 2002-12-01 8 4 0 [' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n'] [] True
5 3 2003-06-01 10 2 0 [' DEL ExpressionStatement \n', ' UPD ForStatement \n'] [] True
6 4 2003-12-01 11 1 0 [' UPD ThrowStatement \n'] [] True
7 5 2004-06-01 12 1 0 [' UPD VariableDeclarationStatement \n'] [] True
8 6 2004-12-01 14 2 0 [' INS FieldDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n'] [] True
9 7 2005-06-01 14 0 0 [] [] False
10 8 2005-12-01 14 0 0 [] [] False
11 9 2006-06-01 15 1 0 [' INS IfStatement TO MethodDeclaration \n'] [] True
12 10 2006-12-01 15 1 1 [' INS TryStatement TO MethodDeclaration \n'] [' INS IfStatement TO MethodDeclaration \n'] True
13 11 2007-06-01 17 2 0 [' INS IfStatement TO MethodDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n'] [] True
14 12 2007-12-01 20 3 0 [' DEL ThrowStatement \n', ' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n'] [] True
15 13 2008-06-01 23 3 0 [' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n', ' UPD TryStatement \n'] [] True
16 14 2008-12-01 23 0 0 [] [] False
17 15 2009-06-01 26 3 0 [' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD WhileStatement \n'] [] True
18 16 2009-12-01 27 1 0 [' UPD CatchClause \n'] [] True
19 17 2010-06-01 27 0 0 [] [] False
20 18 2010-12-01 32 5 0 [' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD Block \n', ' UPD SwitchStatement \n'] [] True
21 19 2011-06-01 38 6 0 [' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD SuperConstructorInvocation \n'] [] True
22 20 2011-12-01 41 3 0 [' INS ForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n'] [] True
23 21 2012-06-01 42 1 0 [' UPD AssertStatement \n'] [] True
24 22 2012-12-01 43 1 0 [' INS IfStatement TO Initializer \n'] [] True
25 23 2013-06-01 43 0 0 [] [] False
26 24 2013-12-01 44 1 0 [' INS SynchronizedStatement TO MethodDeclaration \n'] [] True
27 25 2014-06-01 45 1 0 [' DEL WhileStatement \n'] [] True
28 26 2014-12-01 46 1 0 [' UPD SwitchCase \n'] [] True
29 27 2015-06-01 46 0 0 [] [] False
30 28 2015-12-01 47 1 0 [' DEL ReturnStatement \n'] [] True
31 29 2016-06-01 48 1 0 [' UPD EnumDeclaration \n'] [] True
32 30 2016-12-01 48 0 0 [] [] False
33 31 2017-06-01 49 1 0 [' INS TypeDeclaration TO TypeDeclaration \n'] [] True
34 32 2017-12-01 50 1 0 [' UPD ConstructorInvocation \n'] [] True
35 33 2018-06-01 50 0 0 [] [] False
36 34 2018-12-01 51 1 0 [' UPD LambdaExpression \n'] [] True
37 35 2019-06-01 51 0 0 [] [] False
38 36 2019-12-01 51 0 0 [] [] False
39 37 2020-06-01 51 0 0 [] [] False
40 38 2020-12-01 51 0 0 [] [] False
41 39 2021-06-01 51 0 0 [] [] False
42 40 2021-12-01 51 0 0 [] [] False
43 41 2022-06-01 51 0 0 [] [] False
+44
View File
@@ -0,0 +1,44 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
0,2001-06-01,1,1,0,['IfStatement'],[]
1,2001-12-01,1,0,0,[],[]
2,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
3,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
4,2003-06-01,6,1,0,['ForStatement'],[]
5,2003-12-01,7,1,0,['ThrowStatement'],[]
6,2004-06-01,8,1,0,['VariableDeclarationStatement'],[]
7,2004-12-01,9,1,0,['FieldDeclaration'],[]
8,2005-06-01,9,0,0,[],[]
9,2005-12-01,9,0,0,[],[]
10,2006-06-01,9,0,0,[],[]
11,2006-12-01,10,1,0,['TryStatement'],[]
12,2007-06-01,10,0,0,[],[]
13,2007-12-01,11,1,0,['EnhancedForStatement'],[]
14,2008-06-01,11,0,0,[],[]
15,2008-12-01,11,0,0,[],[]
16,2009-06-01,12,1,0,['WhileStatement'],[]
17,2009-12-01,13,1,0,['CatchClause'],[]
18,2010-06-01,13,0,0,[],[]
19,2010-12-01,15,2,0,"['Block', 'SwitchStatement']",[]
20,2011-06-01,16,1,0,['SuperConstructorInvocation'],[]
21,2011-12-01,16,0,0,[],[]
22,2012-06-01,17,1,0,['AssertStatement'],[]
23,2012-12-01,17,0,0,[],[]
24,2013-06-01,17,0,0,[],[]
25,2013-12-01,18,1,0,['SynchronizedStatement'],[]
26,2014-06-01,18,0,0,[],[]
27,2014-12-01,19,1,0,['SwitchCase'],[]
28,2015-06-01,19,0,0,[],[]
29,2015-12-01,19,0,0,[],[]
30,2016-06-01,20,1,0,['EnumDeclaration'],[]
31,2016-12-01,20,0,0,[],[]
32,2017-06-01,20,0,0,[],[]
33,2017-12-01,21,1,0,['ConstructorInvocation'],[]
34,2018-06-01,21,0,0,[],[]
35,2018-12-01,22,1,0,['LambdaExpression'],[]
36,2019-06-01,22,0,0,[],[]
37,2019-12-01,22,0,0,[],[]
38,2020-06-01,22,0,0,[],[]
39,2020-12-01,22,0,0,[],[]
40,2021-06-01,22,0,0,[],[]
41,2021-12-01,22,0,0,[],[]
42,2022-06-01,22,0,0,[],[]
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed
2 0 2001-06-01 1 1 0 ['IfStatement'] []
3 1 2001-12-01 1 0 0 [] []
4 2 2002-06-01 3 2 0 ['ExpressionStatement', 'MethodDeclaration'] []
5 3 2002-12-01 5 2 0 ['ReturnStatement', 'TypeDeclaration'] []
6 4 2003-06-01 6 1 0 ['ForStatement'] []
7 5 2003-12-01 7 1 0 ['ThrowStatement'] []
8 6 2004-06-01 8 1 0 ['VariableDeclarationStatement'] []
9 7 2004-12-01 9 1 0 ['FieldDeclaration'] []
10 8 2005-06-01 9 0 0 [] []
11 9 2005-12-01 9 0 0 [] []
12 10 2006-06-01 9 0 0 [] []
13 11 2006-12-01 10 1 0 ['TryStatement'] []
14 12 2007-06-01 10 0 0 [] []
15 13 2007-12-01 11 1 0 ['EnhancedForStatement'] []
16 14 2008-06-01 11 0 0 [] []
17 15 2008-12-01 11 0 0 [] []
18 16 2009-06-01 12 1 0 ['WhileStatement'] []
19 17 2009-12-01 13 1 0 ['CatchClause'] []
20 18 2010-06-01 13 0 0 [] []
21 19 2010-12-01 15 2 0 ['Block', 'SwitchStatement'] []
22 20 2011-06-01 16 1 0 ['SuperConstructorInvocation'] []
23 21 2011-12-01 16 0 0 [] []
24 22 2012-06-01 17 1 0 ['AssertStatement'] []
25 23 2012-12-01 17 0 0 [] []
26 24 2013-06-01 17 0 0 [] []
27 25 2013-12-01 18 1 0 ['SynchronizedStatement'] []
28 26 2014-06-01 18 0 0 [] []
29 27 2014-12-01 19 1 0 ['SwitchCase'] []
30 28 2015-06-01 19 0 0 [] []
31 29 2015-12-01 19 0 0 [] []
32 30 2016-06-01 20 1 0 ['EnumDeclaration'] []
33 31 2016-12-01 20 0 0 [] []
34 32 2017-06-01 20 0 0 [] []
35 33 2017-12-01 21 1 0 ['ConstructorInvocation'] []
36 34 2018-06-01 21 0 0 [] []
37 35 2018-12-01 22 1 0 ['LambdaExpression'] []
38 36 2019-06-01 22 0 0 [] []
39 37 2019-12-01 22 0 0 [] []
40 38 2020-06-01 22 0 0 [] []
41 39 2020-12-01 22 0 0 [] []
42 40 2021-06-01 22 0 0 [] []
43 41 2021-12-01 22 0 0 [] []
44 42 2022-06-01 22 0 0 [] []
@@ -0,0 +1,44 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
0,2001-06-01,1,1,0,['IfStatement'],[]
1,2001-12-01,1,0,0,[],[]
2,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
3,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
4,2003-06-01,6,1,0,['ForStatement'],[]
5,2003-12-01,7,1,0,['ThrowStatement'],[]
6,2004-06-01,8,1,0,['VariableDeclarationStatement'],[]
7,2004-12-01,9,1,0,['FieldDeclaration'],[]
8,2005-06-01,10,1,0,['TryStatement'],[]
9,2005-12-01,11,1,0,['Block'],[]
10,2006-06-01,13,2,0,"['SuperConstructorInvocation', 'WhileStatement']",[]
11,2006-12-01,15,2,0,"['CatchClause', 'ConstructorInvocation']",[]
12,2007-06-01,15,0,0,[],[]
13,2007-12-01,16,1,0,['EnhancedForStatement'],[]
14,2008-06-01,16,0,0,[],[]
15,2008-12-01,16,0,0,[],[]
16,2009-06-01,16,0,0,[],[]
17,2009-12-01,16,0,0,[],[]
18,2010-06-01,16,0,0,[],[]
19,2010-12-01,17,1,0,['SwitchStatement'],[]
20,2011-06-01,17,0,0,[],[]
21,2011-12-01,18,1,0,['SynchronizedStatement'],[]
22,2012-06-01,19,1,0,['AssertStatement'],[]
23,2012-12-01,19,0,0,[],[]
24,2013-06-01,20,1,0,['DoStatement'],[]
25,2013-12-01,20,0,0,[],[]
26,2014-06-01,21,1,0,['SwitchCase'],[]
27,2014-12-01,21,0,0,[],[]
28,2015-06-01,21,0,0,[],[]
29,2015-12-01,22,1,0,['EnumDeclaration'],[]
30,2016-06-01,22,0,0,[],[]
31,2016-12-01,22,0,0,[],[]
32,2017-06-01,22,0,0,[],[]
33,2017-12-01,22,0,0,[],[]
34,2018-06-01,23,1,0,['ClassInstanceCreation'],[]
35,2018-12-01,24,1,0,['LambdaExpression'],[]
36,2019-06-01,24,0,0,[],[]
37,2019-12-01,24,0,0,[],[]
38,2020-06-01,24,0,0,[],[]
39,2020-12-01,24,0,0,[],[]
40,2021-06-01,24,0,0,[],[]
41,2021-12-01,24,0,0,[],[]
42,2022-06-01,24,0,0,[],[]
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed
2 0 2001-06-01 1 1 0 ['IfStatement'] []
3 1 2001-12-01 1 0 0 [] []
4 2 2002-06-01 3 2 0 ['ExpressionStatement', 'MethodDeclaration'] []
5 3 2002-12-01 5 2 0 ['ReturnStatement', 'TypeDeclaration'] []
6 4 2003-06-01 6 1 0 ['ForStatement'] []
7 5 2003-12-01 7 1 0 ['ThrowStatement'] []
8 6 2004-06-01 8 1 0 ['VariableDeclarationStatement'] []
9 7 2004-12-01 9 1 0 ['FieldDeclaration'] []
10 8 2005-06-01 10 1 0 ['TryStatement'] []
11 9 2005-12-01 11 1 0 ['Block'] []
12 10 2006-06-01 13 2 0 ['SuperConstructorInvocation', 'WhileStatement'] []
13 11 2006-12-01 15 2 0 ['CatchClause', 'ConstructorInvocation'] []
14 12 2007-06-01 15 0 0 [] []
15 13 2007-12-01 16 1 0 ['EnhancedForStatement'] []
16 14 2008-06-01 16 0 0 [] []
17 15 2008-12-01 16 0 0 [] []
18 16 2009-06-01 16 0 0 [] []
19 17 2009-12-01 16 0 0 [] []
20 18 2010-06-01 16 0 0 [] []
21 19 2010-12-01 17 1 0 ['SwitchStatement'] []
22 20 2011-06-01 17 0 0 [] []
23 21 2011-12-01 18 1 0 ['SynchronizedStatement'] []
24 22 2012-06-01 19 1 0 ['AssertStatement'] []
25 23 2012-12-01 19 0 0 [] []
26 24 2013-06-01 20 1 0 ['DoStatement'] []
27 25 2013-12-01 20 0 0 [] []
28 26 2014-06-01 21 1 0 ['SwitchCase'] []
29 27 2014-12-01 21 0 0 [] []
30 28 2015-06-01 21 0 0 [] []
31 29 2015-12-01 22 1 0 ['EnumDeclaration'] []
32 30 2016-06-01 22 0 0 [] []
33 31 2016-12-01 22 0 0 [] []
34 32 2017-06-01 22 0 0 [] []
35 33 2017-12-01 22 0 0 [] []
36 34 2018-06-01 23 1 0 ['ClassInstanceCreation'] []
37 35 2018-12-01 24 1 0 ['LambdaExpression'] []
38 36 2019-06-01 24 0 0 [] []
39 37 2019-12-01 24 0 0 [] []
40 38 2020-06-01 24 0 0 [] []
41 39 2020-12-01 24 0 0 [] []
42 40 2021-06-01 24 0 0 [] []
43 41 2021-12-01 24 0 0 [] []
44 42 2022-06-01 24 0 0 [] []
@@ -0,0 +1,37 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
0,2004-12-01,3,3,0,"['ExpressionStatement', 'MethodDeclaration', 'VariableDeclarationStatement']",[]
1,2005-06-01,8,5,0,"['FieldDeclaration', 'IfStatement', 'ThrowStatement', 'TryStatement', 'TypeDeclaration']",[]
2,2005-12-01,10,2,0,"['Block', 'ReturnStatement']",[]
3,2006-06-01,12,2,0,"['SuperConstructorInvocation', 'WhileStatement']",[]
4,2006-12-01,14,2,0,"['CatchClause', 'ConstructorInvocation']",[]
5,2007-06-01,14,0,0,[],[]
6,2007-12-01,15,1,0,['EnhancedForStatement'],[]
7,2008-06-01,15,0,0,[],[]
8,2008-12-01,15,0,0,[],[]
9,2009-06-01,15,0,0,[],[]
10,2009-12-01,15,0,0,[],[]
11,2010-06-01,15,0,0,[],[]
12,2010-12-01,15,0,0,[],[]
13,2011-06-01,17,2,0,"['ForStatement', 'SwitchStatement']",[]
14,2011-12-01,18,1,0,['SynchronizedStatement'],[]
15,2012-06-01,18,0,0,[],[]
16,2012-12-01,18,0,0,[],[]
17,2013-06-01,19,1,0,['DoStatement'],[]
18,2013-12-01,20,1,0,['SwitchCase'],[]
19,2014-06-01,20,0,0,[],[]
20,2014-12-01,20,0,0,[],[]
21,2015-06-01,20,0,0,[],[]
22,2015-12-01,21,1,0,['EnumDeclaration'],[]
23,2016-06-01,21,0,0,[],[]
24,2016-12-01,21,0,0,[],[]
25,2017-06-01,21,0,0,[],[]
26,2017-12-01,21,0,0,[],[]
27,2018-06-01,22,1,0,['ClassInstanceCreation'],[]
28,2018-12-01,22,0,0,[],[]
29,2019-06-01,23,1,0,['AssertStatement'],[]
30,2019-12-01,23,0,0,[],[]
31,2020-06-01,23,0,0,[],[]
32,2020-12-01,23,0,0,[],[]
33,2021-06-01,23,0,0,[],[]
34,2021-12-01,23,0,0,[],[]
35,2022-06-01,23,0,0,[],[]
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed
2 0 2004-12-01 3 3 0 ['ExpressionStatement', 'MethodDeclaration', 'VariableDeclarationStatement'] []
3 1 2005-06-01 8 5 0 ['FieldDeclaration', 'IfStatement', 'ThrowStatement', 'TryStatement', 'TypeDeclaration'] []
4 2 2005-12-01 10 2 0 ['Block', 'ReturnStatement'] []
5 3 2006-06-01 12 2 0 ['SuperConstructorInvocation', 'WhileStatement'] []
6 4 2006-12-01 14 2 0 ['CatchClause', 'ConstructorInvocation'] []
7 5 2007-06-01 14 0 0 [] []
8 6 2007-12-01 15 1 0 ['EnhancedForStatement'] []
9 7 2008-06-01 15 0 0 [] []
10 8 2008-12-01 15 0 0 [] []
11 9 2009-06-01 15 0 0 [] []
12 10 2009-12-01 15 0 0 [] []
13 11 2010-06-01 15 0 0 [] []
14 12 2010-12-01 15 0 0 [] []
15 13 2011-06-01 17 2 0 ['ForStatement', 'SwitchStatement'] []
16 14 2011-12-01 18 1 0 ['SynchronizedStatement'] []
17 15 2012-06-01 18 0 0 [] []
18 16 2012-12-01 18 0 0 [] []
19 17 2013-06-01 19 1 0 ['DoStatement'] []
20 18 2013-12-01 20 1 0 ['SwitchCase'] []
21 19 2014-06-01 20 0 0 [] []
22 20 2014-12-01 20 0 0 [] []
23 21 2015-06-01 20 0 0 [] []
24 22 2015-12-01 21 1 0 ['EnumDeclaration'] []
25 23 2016-06-01 21 0 0 [] []
26 24 2016-12-01 21 0 0 [] []
27 25 2017-06-01 21 0 0 [] []
28 26 2017-12-01 21 0 0 [] []
29 27 2018-06-01 22 1 0 ['ClassInstanceCreation'] []
30 28 2018-12-01 22 0 0 [] []
31 29 2019-06-01 23 1 0 ['AssertStatement'] []
32 30 2019-12-01 23 0 0 [] []
33 31 2020-06-01 23 0 0 [] []
34 32 2020-12-01 23 0 0 [] []
35 33 2021-06-01 23 0 0 [] []
36 34 2021-12-01 23 0 0 [] []
37 35 2022-06-01 23 0 0 [] []
@@ -0,0 +1,43 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
0,2001-12-01,1,1,0,['IfStatement'],[]
1,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
2,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
3,2003-06-01,7,2,0,"['ForStatement', 'VariableDeclarationStatement']",[]
4,2003-12-01,8,1,0,['ThrowStatement'],[]
5,2004-06-01,8,0,0,[],[]
6,2004-12-01,10,2,0,"['Block', 'FieldDeclaration']",[]
7,2005-06-01,10,0,0,[],[]
8,2005-12-01,10,0,0,[],[]
9,2006-06-01,10,0,0,[],[]
10,2006-12-01,10,0,0,[],[]
11,2007-06-01,10,0,0,[],[]
12,2007-12-01,10,0,0,[],[]
13,2008-06-01,10,0,0,[],[]
14,2008-12-01,10,0,0,[],[]
15,2009-06-01,11,1,0,['WhileStatement'],[]
16,2009-12-01,11,0,0,[],[]
17,2010-06-01,11,0,0,[],[]
18,2010-12-01,12,1,0,['TryStatement'],[]
19,2011-06-01,12,0,0,[],[]
20,2011-12-01,14,2,0,"['CatchClause', 'SwitchStatement']",[]
21,2012-06-01,15,1,0,['SuperConstructorInvocation'],[]
22,2012-12-01,15,0,0,[],[]
23,2013-06-01,16,1,0,['DoStatement'],[]
24,2013-12-01,16,0,0,[],[]
25,2014-06-01,16,0,0,[],[]
26,2014-12-01,16,0,0,[],[]
27,2015-06-01,16,0,0,[],[]
28,2015-12-01,16,0,0,[],[]
29,2016-06-01,16,0,0,[],[]
30,2016-12-01,16,0,0,[],[]
31,2017-06-01,16,0,0,[],[]
32,2017-12-01,16,0,0,[],[]
33,2018-06-01,16,0,0,[],[]
34,2018-12-01,16,0,0,[],[]
35,2019-06-01,16,0,0,[],[]
36,2019-12-01,16,0,0,[],[]
37,2020-06-01,16,0,0,[],[]
38,2020-12-01,17,1,0,['EnhancedForStatement'],[]
39,2021-06-01,17,0,0,[],[]
40,2021-12-01,17,0,0,[],[]
41,2022-06-01,18,1,0,['EnumDeclaration'],[]
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed
2 0 2001-12-01 1 1 0 ['IfStatement'] []
3 1 2002-06-01 3 2 0 ['ExpressionStatement', 'MethodDeclaration'] []
4 2 2002-12-01 5 2 0 ['ReturnStatement', 'TypeDeclaration'] []
5 3 2003-06-01 7 2 0 ['ForStatement', 'VariableDeclarationStatement'] []
6 4 2003-12-01 8 1 0 ['ThrowStatement'] []
7 5 2004-06-01 8 0 0 [] []
8 6 2004-12-01 10 2 0 ['Block', 'FieldDeclaration'] []
9 7 2005-06-01 10 0 0 [] []
10 8 2005-12-01 10 0 0 [] []
11 9 2006-06-01 10 0 0 [] []
12 10 2006-12-01 10 0 0 [] []
13 11 2007-06-01 10 0 0 [] []
14 12 2007-12-01 10 0 0 [] []
15 13 2008-06-01 10 0 0 [] []
16 14 2008-12-01 10 0 0 [] []
17 15 2009-06-01 11 1 0 ['WhileStatement'] []
18 16 2009-12-01 11 0 0 [] []
19 17 2010-06-01 11 0 0 [] []
20 18 2010-12-01 12 1 0 ['TryStatement'] []
21 19 2011-06-01 12 0 0 [] []
22 20 2011-12-01 14 2 0 ['CatchClause', 'SwitchStatement'] []
23 21 2012-06-01 15 1 0 ['SuperConstructorInvocation'] []
24 22 2012-12-01 15 0 0 [] []
25 23 2013-06-01 16 1 0 ['DoStatement'] []
26 24 2013-12-01 16 0 0 [] []
27 25 2014-06-01 16 0 0 [] []
28 26 2014-12-01 16 0 0 [] []
29 27 2015-06-01 16 0 0 [] []
30 28 2015-12-01 16 0 0 [] []
31 29 2016-06-01 16 0 0 [] []
32 30 2016-12-01 16 0 0 [] []
33 31 2017-06-01 16 0 0 [] []
34 32 2017-12-01 16 0 0 [] []
35 33 2018-06-01 16 0 0 [] []
36 34 2018-12-01 16 0 0 [] []
37 35 2019-06-01 16 0 0 [] []
38 36 2019-12-01 16 0 0 [] []
39 37 2020-06-01 16 0 0 [] []
40 38 2020-12-01 17 1 0 ['EnhancedForStatement'] []
41 39 2021-06-01 17 0 0 [] []
42 40 2021-12-01 17 0 0 [] []
43 41 2022-06-01 18 1 0 ['EnumDeclaration'] []
File diff suppressed because one or more lines are too long
@@ -0,0 +1,44 @@
,Date,Number of Patches,Numbers of added,Numbers of removed
0,2001-06-01,1,1,0
1,2001-12-01,1,0,0
2,2002-06-01,6,5,0
3,2002-12-01,12,6,0
4,2003-06-01,15,3,0
5,2003-12-01,28,13,0
6,2004-06-01,37,9,0
7,2004-12-01,42,5,0
8,2005-06-01,45,3,0
9,2005-12-01,48,3,0
10,2006-06-01,54,7,1
11,2006-12-01,57,5,2
12,2007-06-01,84,27,0
13,2007-12-01,118,34,0
14,2008-06-01,167,50,1
15,2008-12-01,223,56,0
16,2009-06-01,294,71,0
17,2009-12-01,364,71,1
18,2010-06-01,403,40,1
19,2010-12-01,497,94,0
20,2011-06-01,742,245,0
21,2011-12-01,1032,291,1
22,2012-06-01,1234,203,1
23,2012-12-01,1386,155,3
24,2013-06-01,1512,126,0
25,2013-12-01,1674,163,1
26,2014-06-01,1791,120,3
27,2014-12-01,1888,99,2
28,2015-06-01,1967,84,5
29,2015-12-01,2034,70,3
30,2016-06-01,2102,73,5
31,2016-12-01,2172,74,4
32,2017-06-01,2247,79,4
33,2017-12-01,2358,112,1
34,2018-06-01,2404,53,7
35,2018-12-01,2510,110,4
36,2019-06-01,2579,70,1
37,2019-12-01,2661,87,5
38,2020-06-01,2733,79,7
39,2020-12-01,2817,84,0
40,2021-06-01,2867,52,2
41,2021-12-01,2962,98,3
42,2022-06-01,3014,54,2
1 Date Number of Patches Numbers of added Numbers of removed
2 0 2001-06-01 1 1 0
3 1 2001-12-01 1 0 0
4 2 2002-06-01 6 5 0
5 3 2002-12-01 12 6 0
6 4 2003-06-01 15 3 0
7 5 2003-12-01 28 13 0
8 6 2004-06-01 37 9 0
9 7 2004-12-01 42 5 0
10 8 2005-06-01 45 3 0
11 9 2005-12-01 48 3 0
12 10 2006-06-01 54 7 1
13 11 2006-12-01 57 5 2
14 12 2007-06-01 84 27 0
15 13 2007-12-01 118 34 0
16 14 2008-06-01 167 50 1
17 15 2008-12-01 223 56 0
18 16 2009-06-01 294 71 0
19 17 2009-12-01 364 71 1
20 18 2010-06-01 403 40 1
21 19 2010-12-01 497 94 0
22 20 2011-06-01 742 245 0
23 21 2011-12-01 1032 291 1
24 22 2012-06-01 1234 203 1
25 23 2012-12-01 1386 155 3
26 24 2013-06-01 1512 126 0
27 25 2013-12-01 1674 163 1
28 26 2014-06-01 1791 120 3
29 27 2014-12-01 1888 99 2
30 28 2015-06-01 1967 84 5
31 29 2015-12-01 2034 70 3
32 30 2016-06-01 2102 73 5
33 31 2016-12-01 2172 74 4
34 32 2017-06-01 2247 79 4
35 33 2017-12-01 2358 112 1
36 34 2018-06-01 2404 53 7
37 35 2018-12-01 2510 110 4
38 36 2019-06-01 2579 70 1
39 37 2019-12-01 2661 87 5
40 38 2020-06-01 2733 79 7
41 39 2020-12-01 2817 84 0
42 40 2021-06-01 2867 52 2
43 41 2021-12-01 2962 98 3
44 42 2022-06-01 3014 54 2
+44
View File
@@ -0,0 +1,44 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
0,2001-06-01,1,1,0,['IfStatement'],[]
1,2001-12-01,1,0,0,[],[]
2,2002-06-01,6,5,0,"[' DEL MethodDeclaration \n--- DEL Modifier \n', ' UPD ExpressionStatement \n--- UPD Assignment \n', ' UPD ExpressionStatement \n--- UPD MethodInvocation \n', ' UPD IfStatement \n--- INS Block TO IfStatement \n', ' UPD MethodDeclaration \n--- UPD SimpleName \n']",[]
3,2002-12-01,11,5,0,"[' INS ExpressionStatement TO MethodDeclaration \n--- INS MethodInvocation TO ExpressionStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD MethodDeclaration \n--- INS SimpleType TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS MethodInvocation TO ReturnStatement \n', ' UPD TypeDeclaration \n--- DEL SimpleType \n']",[]
4,2003-06-01,13,2,0,"[' DEL ExpressionStatement \n--- DEL MethodInvocation \n', ' UPD ForStatement \n--- UPD InfixExpression \n']",[]
5,2003-12-01,22,9,0,"[' UPD IfStatement \n--- UPD InfixExpression \n', ' UPD IfStatement \n--- UPD MethodInvocation \n', ' UPD MethodDeclaration \n--- UPD SingleVariableDeclaration \n', ' UPD ReturnStatement \n--- DEL FieldAccess \n', ' UPD ReturnStatement \n--- DEL ParenthesizedExpression \n', ' UPD ReturnStatement \n--- UPD InfixExpression \n', ' UPD ThrowStatement \n--- UPD ClassInstanceCreation \n', ' UPD TypeDeclaration \n--- INS SimpleType TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SimpleType \n']",[]
6,2004-06-01,25,3,0,"[' UPD MethodDeclaration \n--- UPD SimpleType \n', ' UPD ReturnStatement \n--- UPD MethodInvocation \n', ' UPD VariableDeclarationStatement \n--- UPD VariableDeclarationFragment \n']",[]
7,2004-12-01,27,2,0,"[' INS FieldDeclaration TO TypeDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' UPD FieldDeclaration \n--- INS ArrayType TO FieldDeclaration \n']",[]
8,2005-06-01,29,2,0,"[' UPD MethodDeclaration \n--- DEL Modifier \n', ' UPD MethodDeclaration \n--- INS Modifier TO MethodDeclaration \n']",[]
9,2005-12-01,30,1,0,[' UPD TypeDeclaration \n--- INS Modifier TO TypeDeclaration \n'],[]
10,2006-06-01,31,1,0,[' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n'],[]
11,2006-12-01,31,1,1,[' INS TryStatement TO MethodDeclaration \n--- MOV ExpressionStatement TO TryStatement \n'],[' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n']
12,2007-06-01,37,6,0,"[' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS SimpleType TO VariableDeclarationStatement \n', ' UPD IfStatement \n--- DEL PrefixExpression \n', ' UPD ReturnStatement \n--- UPD CastExpression \n', ' UPD VariableDeclarationStatement \n--- UPD ParameterizedType \n', ' UPD VariableDeclarationStatement \n--- UPD SimpleType \n']",[]
13,2007-12-01,49,12,0,"[' DEL ThrowStatement \n--- DEL ClassInstanceCreation \n', ' DEL VariableDeclarationStatement \n--- DEL ParameterizedType \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS Assignment TO ExpressionStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS SimpleType TO MethodDeclaration \n', ' UPD EnhancedForStatement \n--- INS MethodInvocation TO EnhancedForStatement \n', ' UPD FieldDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' UPD FieldDeclaration \n--- UPD VariableDeclarationFragment \n', ' UPD MethodDeclaration \n--- UPD Modifier \n', ' UPD MethodDeclaration \n--- UPD ParameterizedType \n', ' UPD ReturnStatement \n--- UPD ClassInstanceCreation \n', ' UPD TypeDeclaration \n--- INS ParameterizedType TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD ParameterizedType \n']",[]
14,2008-06-01,60,11,0,"[' DEL EnhancedForStatement \n--- DEL SingleVariableDeclaration \n', ' INS ExpressionStatement TO Initializer \n--- INS MethodInvocation TO ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n--- MOV MethodInvocation TO ExpressionStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS InstanceofExpression TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS MethodInvocation TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS PrefixExpression TO IfStatement \n', ' UPD FieldDeclaration \n--- DEL Modifier \n', ' UPD FieldDeclaration \n--- UPD Modifier \n', ' UPD FieldDeclaration \n--- UPD SimpleType \n', ' UPD TryStatement \n--- INS ExpressionStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD ExpressionStatement \n']",[]
15,2008-12-01,68,8,0,"[' DEL ExpressionStatement \n--- DEL Assignment \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS PrimitiveType TO MethodDeclaration \n', ' UPD FieldDeclaration \n--- DEL SimpleType \n', ' UPD IfStatement \n--- INS InfixExpression TO IfStatement \n', ' UPD TryStatement \n--- DEL ExpressionStatement \n', ' UPD TypeDeclaration \n--- INS SingleMemberAnnotation TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD Modifier \n', ' UPD TypeDeclaration \n--- UPD NormalAnnotation \n']",[]
16,2009-06-01,75,7,0,"[' DEL FieldDeclaration \n--- DEL Modifier \n', ' DEL IfStatement \n--- DEL InfixExpression \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS PrimitiveType TO VariableDeclarationStatement \n', ' UPD MethodDeclaration \n--- DEL SimpleType \n', ' UPD ReturnStatement \n--- UPD TypeLiteral \n', ' UPD VariableDeclarationStatement \n--- INS ParameterizedType TO VariableDeclarationStatement \n', ' UPD WhileStatement \n--- UPD Block \n']",[]
17,2009-12-01,83,8,0,"[' INS FieldDeclaration TO TypeDeclaration \n--- INS SimpleType TO FieldDeclaration \n', ' INS TryStatement TO MethodDeclaration \n--- INS ExpressionStatement TO TryStatement \n', ' UPD CatchClause \n--- UPD SingleVariableDeclaration \n', ' UPD IfStatement \n--- UPD PrefixExpression \n', ' UPD ReturnStatement \n--- UPD StringLiteral \n', ' UPD TryStatement \n--- INS IfStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD IfStatement \n', ' UPD TryStatement \n--- UPD ReturnStatement \n']",[]
18,2010-06-01,89,6,0,"[' UPD EnhancedForStatement \n--- UPD SingleVariableDeclaration \n', ' UPD FieldDeclaration \n--- INS ParameterizedType TO FieldDeclaration \n', ' UPD MethodDeclaration \n--- INS ParameterizedType TO MethodDeclaration \n', ' UPD MethodDeclaration \n--- INS SingleVariableDeclaration TO MethodDeclaration \n', ' UPD TypeDeclaration \n--- DEL NormalAnnotation \n', ' UPD TypeDeclaration \n--- INS MarkerAnnotation TO TypeDeclaration \n']",[]
19,2010-12-01,110,21,0,"[' DEL IfStatement \n--- DEL Block \n', ' DEL IfStatement \n--- DEL MethodInvocation \n', ' DEL MethodDeclaration \n--- DEL SimpleType \n', ' DEL TryStatement \n--- DEL ExpressionStatement \n', ' DEL VariableDeclarationStatement \n--- DEL SimpleType \n', ' INS EnhancedForStatement TO MethodDeclaration \n--- INS SingleVariableDeclaration TO EnhancedForStatement \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD Block \n--- MOV VariableDeclarationStatement TO Block \n', ' UPD Block \n--- UPD TryStatement \n', ' UPD EnhancedForStatement \n--- DEL ExpressionStatement \n', ' UPD FieldDeclaration \n--- DEL ParameterizedType \n', ' UPD IfStatement \n--- DEL InfixExpression \n', ' UPD IfStatement \n--- DEL MethodInvocation \n', ' UPD MethodDeclaration \n--- MOV SuperConstructorInvocation TO MethodDeclaration \n', ' UPD ReturnStatement \n--- DEL NullLiteral \n', ' UPD SwitchStatement \n--- INS BreakStatement TO SwitchStatement \n', ' UPD TryStatement \n--- INS CatchClause TO TryStatement \n', ' UPD TryStatement \n--- MOV ExpressionStatement TO TryStatement \n', ' UPD TypeDeclaration \n--- DEL SingleMemberAnnotation \n', ' UPD VariableDeclarationStatement \n--- DEL SimpleType \n', ' UPD WhileStatement \n--- INS InfixExpression TO WhileStatement \n']",[]
20,2011-06-01,145,35,0,"[' DEL ForStatement \n--- DEL SwitchStatement \n', ' DEL MethodDeclaration \n--- DEL PrimitiveType \n', ' DEL TypeDeclaration \n--- DEL SingleMemberAnnotation \n', ' INS FieldDeclaration TO EnumDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS ParameterizedType TO MethodDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS BooleanLiteral TO ReturnStatement \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS NullLiteral TO ReturnStatement \n', ' INS TryStatement TO MethodDeclaration \n--- MOV IfStatement TO TryStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS Modifier TO VariableDeclarationStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS ParameterizedType TO VariableDeclarationStatement \n', ' MOV MethodDeclaration TO TypeDeclaration \n--- UPD ReturnStatement \n', ' UPD Block \n--- INS VariableDeclarationStatement TO Block \n', ' UPD Block \n--- UPD ExpressionStatement \n', ' UPD Block \n--- UPD IfStatement \n', ' UPD CatchClause \n--- INS ThrowStatement TO CatchClause \n', ' UPD EnhancedForStatement \n--- DEL IfStatement \n', ' UPD EnhancedForStatement \n--- DEL MethodInvocation \n', ' UPD EnhancedForStatement \n--- DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- INS IfStatement TO EnhancedForStatement \n', ' UPD EnhancedForStatement \n--- UPD IfStatement \n', ' UPD EnhancedForStatement \n--- UPD SimpleName \n', ' UPD EnhancedForStatement \n--- UPD VariableDeclarationStatement \n', ' UPD ExpressionStatement \n--- INS Assignment TO ExpressionStatement \n', ' UPD IfStatement \n--- DEL InstanceofExpression \n', ' UPD MethodDeclaration \n--- DEL PrimitiveType \n', ' UPD MethodDeclaration \n--- DEL SingleVariableDeclaration \n', ' UPD MethodDeclaration \n--- UPD SuperConstructorInvocation \n', ' UPD MethodDeclaration \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- DEL InfixExpression \n', ' UPD ReturnStatement \n--- UPD QualifiedName \n', ' UPD SuperConstructorInvocation \n--- UPD ClassInstanceCreation \n', ' UPD SuperConstructorInvocation \n--- UPD StringLiteral \n', ' UPD TryStatement \n--- DEL VariableDeclarationStatement \n', ' UPD TryStatement \n--- UPD VariableDeclarationStatement \n', ' UPD TypeDeclaration \n--- DEL Modifier \n']",[]
21,2011-12-01,177,32,0,"[' DEL FieldDeclaration \n--- DEL SimpleType \n', ' DEL VariableDeclarationStatement \n--- DEL Modifier \n', ' DEL VariableDeclarationStatement \n--- DEL PrimitiveType \n', ' INS ForStatement TO MethodDeclaration \n--- INS VariableDeclarationExpression TO ForStatement \n', ' INS MethodDeclaration TO EnumDeclaration \n--- INS PrimitiveType TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS SimpleName TO MethodDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n--- INS SimpleName TO SuperConstructorInvocation \n', ' INS TryStatement TO MethodDeclaration \n--- MOV ForStatement TO TryStatement \n', ' UPD Block \n--- UPD EnhancedForStatement \n', ' UPD Block \n--- UPD ThrowStatement \n', ' UPD Block \n--- UPD VariableDeclarationStatement \n', ' UPD CatchClause \n--- INS ExpressionStatement TO CatchClause \n', ' UPD CatchClause \n--- UPD VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- UPD ExpressionStatement \n', ' UPD EnhancedForStatement \n--- UPD MethodInvocation \n', ' UPD FieldDeclaration \n--- UPD ParameterizedType \n', ' UPD IfStatement \n--- DEL Block \n', ' UPD IfStatement \n--- INS MethodInvocation TO IfStatement \n', ' UPD IfStatement \n--- INS PrefixExpression TO IfStatement \n', ' UPD ReturnStatement \n--- UPD BooleanLiteral \n', ' UPD ReturnStatement \n--- UPD ConditionalExpression \n', ' UPD ReturnStatement \n--- UPD SimpleName \n', ' UPD SuperConstructorInvocation \n--- DEL SimpleName \n', ' UPD SuperConstructorInvocation \n--- UPD InfixExpression \n', ' UPD SwitchStatement \n--- INS ExpressionStatement TO SwitchStatement \n', ' UPD ThrowStatement \n--- DEL ClassInstanceCreation \n', ' UPD TryStatement \n--- MOV VariableDeclarationStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD CatchClause \n', ' UPD TryStatement \n--- UPD WhileStatement \n', ' UPD TypeDeclaration \n--- INS SimpleName TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SingleMemberAnnotation \n', ' UPD VariableDeclarationStatement \n--- INS Modifier TO VariableDeclarationStatement \n']",[]
22,2012-06-01,197,20,0,"[' DEL VariableDeclarationStatement \n--- DEL VariableDeclarationFragment \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS ClassInstanceCreation TO ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n--- MOV Assignment TO ExpressionStatement \n', ' UPD AssertStatement \n--- UPD InfixExpression \n', ' UPD ForStatement \n--- UPD PostfixExpression \n', ' UPD MethodDeclaration \n--- DEL ThrowStatement \n', ' UPD MethodDeclaration \n--- UPD PrimitiveType \n', ' UPD ReturnStatement \n--- DEL CastExpression \n', ' UPD ReturnStatement \n--- DEL MethodInvocation \n', ' UPD SuperConstructorInvocation \n--- INS QualifiedName TO SuperConstructorInvocation \n', ' UPD SuperConstructorInvocation \n--- UPD MethodInvocation \n', ' UPD SwitchStatement \n--- INS SwitchCase TO SwitchStatement \n', ' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n', ' UPD SwitchStatement \n--- UPD ExpressionStatement \n', ' UPD ThrowStatement \n--- INS MethodInvocation TO ThrowStatement \n', ' UPD ThrowStatement \n--- UPD MethodInvocation \n', ' UPD TryStatement \n--- INS Block TO TryStatement \n', ' UPD TryStatement \n--- UPD Block \n', ' UPD TypeDeclaration \n--- INS NormalAnnotation TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SimpleName \n']",[]
23,2012-12-01,212,15,0,"[' INS IfStatement TO Initializer \n--- INS SimpleName TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS SimpleName TO IfStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- MOV ExpressionStatement TO MethodDeclaration \n', ' UPD Block \n--- INS IfStatement TO Block \n', ' UPD CatchClause \n--- DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- INS ExpressionStatement TO EnhancedForStatement \n', ' UPD EnhancedForStatement \n--- INS TryStatement TO EnhancedForStatement \n', ' UPD ExpressionStatement \n--- DEL MethodInvocation \n', ' UPD ForStatement \n--- DEL VariableDeclarationStatement \n', ' UPD ForStatement \n--- MOV VariableDeclarationStatement TO ForStatement \n', ' UPD ForStatement \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- DEL BooleanLiteral \n', ' UPD SuperConstructorInvocation \n--- DEL StringLiteral \n', ' UPD SuperConstructorInvocation \n--- INS NullLiteral TO SuperConstructorInvocation \n', ' UPD TryStatement \n--- INS VariableDeclarationStatement TO TryStatement \n']",[]
24,2013-06-01,220,8,0,"[' INS ForStatement TO MethodDeclaration \n--- MOV ExpressionStatement TO ForStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS FieldAccess TO IfStatement \n', ' INS TryStatement TO MethodDeclaration \n--- INS IfStatement TO TryStatement \n', ' UPD EnhancedForStatement \n--- INS VariableDeclarationStatement TO EnhancedForStatement \n', ' UPD ExpressionStatement \n--- INS MethodInvocation TO ExpressionStatement \n', ' UPD MethodDeclaration \n--- UPD EnhancedForStatement \n', ' UPD ReturnStatement \n--- DEL ClassInstanceCreation \n', ' UPD ReturnStatement \n--- UPD ArrayCreation \n']",[]
25,2013-12-01,229,9,0,"[' DEL VariableDeclarationStatement \n--- DEL ArrayType \n', ' INS SynchronizedStatement TO MethodDeclaration \n--- INS SimpleName TO SynchronizedStatement \n', ' UPD CatchClause \n--- INS IfStatement TO CatchClause \n', ' UPD IfStatement \n--- INS InstanceofExpression TO IfStatement \n', ' UPD MethodDeclaration \n--- UPD ExpressionStatement \n', ' UPD ReturnStatement \n--- INS ClassInstanceCreation TO ReturnStatement \n', ' UPD ReturnStatement \n--- INS NullLiteral TO ReturnStatement \n', ' UPD TypeDeclaration \n--- DEL MarkerAnnotation \n', ' UPD VariableDeclarationStatement \n--- UPD PrimitiveType \n']",[]
26,2014-06-01,239,10,0,"[' DEL IfStatement \n--- DEL PrefixExpression \n', ' DEL TryStatement \n--- DEL VariableDeclarationStatement \n', ' DEL WhileStatement \n--- DEL MethodInvocation \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS SuperMethodInvocation TO ExpressionStatement \n', ' UPD Block \n--- DEL IfStatement \n', ' UPD ExpressionStatement \n--- UPD SuperMethodInvocation \n', ' UPD MethodDeclaration \n--- MOV SingleVariableDeclaration TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS ConditionalExpression TO ReturnStatement \n', ' UPD SwitchStatement \n--- INS ThrowStatement TO SwitchStatement \n', ' UPD VariableDeclarationStatement \n--- DEL ParameterizedType \n']",[]
27,2014-12-01,246,7,0,"[' INS SuperConstructorInvocation TO MethodDeclaration \n--- INS TypeLiteral TO SuperConstructorInvocation \n', ' UPD SuperConstructorInvocation \n--- INS TypeLiteral TO SuperConstructorInvocation \n', ' UPD SwitchCase \n--- UPD SimpleName \n', ' UPD SwitchStatement \n--- DEL MethodInvocation \n', ' UPD SwitchStatement \n--- UPD SwitchCase \n', ' UPD VariableDeclarationStatement \n--- INS SimpleType TO VariableDeclarationStatement \n', ' UPD WhileStatement \n--- DEL Block \n']",[]
28,2015-06-01,251,5,0,"[' UPD IfStatement \n--- DEL ParenthesizedExpression \n', ' UPD IfStatement \n--- UPD InstanceofExpression \n', ' UPD SwitchStatement \n--- DEL ExpressionStatement \n', ' UPD TryStatement \n--- DEL TryStatement \n', ' UPD VariableDeclarationStatement \n--- INS ArrayType TO VariableDeclarationStatement \n']",[]
29,2015-12-01,257,7,1,"[' DEL FieldDeclaration \n--- DEL VariableDeclarationFragment \n', ' DEL ReturnStatement \n--- DEL NullLiteral \n', ' INS FieldDeclaration TO TypeDeclaration \n--- MOV Modifier TO FieldDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS InfixExpression TO ReturnStatement \n', ' UPD SuperConstructorInvocation \n--- UPD QualifiedName \n', ' UPD SwitchStatement \n--- INS IfStatement TO SwitchStatement \n']",[' UPD SwitchStatement \n--- DEL ExpressionStatement \n']
30,2016-06-01,263,6,0,"[' DEL IfStatement \n--- DEL SimpleName \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS SimpleName TO ReturnStatement \n', ' INS TryStatement TO MethodDeclaration \n--- MOV ReturnStatement TO TryStatement \n', ' UPD EnumDeclaration \n--- DEL Modifier \n', ' UPD ExpressionStatement \n--- DEL Assignment \n', ' UPD SwitchStatement \n--- DEL ExpressionStatement \n']",[]
31,2016-12-01,266,3,0,"[' UPD CatchClause \n--- MOV ExpressionStatement TO CatchClause \n', ' UPD ReturnStatement \n--- UPD SuperMethodInvocation \n', ' UPD TryStatement \n--- UPD VariableDeclarationExpression \n']",[]
32,2017-06-01,271,5,0,"[' INS TypeDeclaration TO TypeDeclaration \n--- INS Modifier TO TypeDeclaration \n', ' UPD Block \n--- DEL VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- INS SimpleName TO ReturnStatement \n', ' UPD SwitchStatement \n--- UPD ReturnStatement \n', ' UPD VariableDeclarationStatement \n--- UPD ArrayType \n']",[]
33,2017-12-01,278,7,0,"[' DEL MethodDeclaration \n--- DEL ParameterizedType \n', ' INS ReturnStatement TO MethodDeclaration \n--- MOV NullLiteral TO ReturnStatement \n', ' UPD ConstructorInvocation \n--- UPD MethodInvocation \n', ' UPD ExpressionStatement \n--- UPD ClassInstanceCreation \n', ' UPD MethodDeclaration \n--- DEL ParameterizedType \n', ' UPD TryStatement \n--- INS VariableDeclarationExpression TO TryStatement \n', ' UPD TypeDeclaration \n--- UPD MarkerAnnotation \n']",[]
34,2018-06-01,281,3,0,"[' INS TryStatement TO MethodDeclaration \n--- MOV TryStatement TO TryStatement \n', ' UPD ExpressionStatement \n--- MOV MethodInvocation TO ExpressionStatement \n', ' UPD MethodDeclaration \n--- UPD ReturnStatement \n']",[]
35,2018-12-01,287,7,1,"[' UPD EnhancedForStatement \n--- UPD ClassInstanceCreation \n', ' UPD LambdaExpression \n--- UPD ExpressionStatement \n', ' UPD SuperConstructorInvocation \n--- UPD LambdaExpression \n', ' UPD SuperConstructorInvocation \n--- UPD TypeLiteral \n', ' UPD TryStatement \n--- UPD TryStatement \n', ' UPD TypeDeclaration \n--- DEL ParameterizedType \n', ' UPD VariableDeclarationStatement \n--- DEL Modifier \n']",[' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n']
36,2019-06-01,290,3,0,"[' UPD SuperConstructorInvocation \n--- INS BooleanLiteral TO SuperConstructorInvocation \n', ' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n', ' UPD TryStatement \n--- DEL ReturnStatement \n']",[]
37,2019-12-01,295,5,0,"[' INS FieldDeclaration TO TypeDeclaration \n--- INS ParameterizedType TO FieldDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n--- MOV MethodInvocation TO ReturnStatement \n', ' INS TypeDeclaration TO TypeDeclaration \n--- INS NormalAnnotation TO TypeDeclaration \n', ' UPD EnumDeclaration \n--- INS MarkerAnnotation TO EnumDeclaration \n', ' UPD LambdaExpression \n--- DEL VariableDeclarationStatement \n']",[]
38,2020-06-01,302,7,0,"[' INS TypeDeclaration TO TypeDeclaration \n--- INS MarkerAnnotation TO TypeDeclaration \n', ' UPD CatchClause \n--- DEL ExpressionStatement \n', ' UPD CatchClause \n--- INS VariableDeclarationStatement TO CatchClause \n', ' UPD ReturnStatement \n--- UPD PrefixExpression \n', ' UPD SwitchStatement \n--- DEL EnhancedForStatement \n', ' UPD TryStatement \n--- DEL VariableDeclarationExpression \n', ' UPD TryStatement \n--- MOV IfStatement TO TryStatement \n']",[]
39,2020-12-01,305,3,0,"[' INS TypeDeclaration TO TypeDeclaration \n--- INS SimpleName TO TypeDeclaration \n', ' UPD EnhancedForStatement \n--- MOV ExpressionStatement TO EnhancedForStatement \n', ' UPD TryStatement \n--- DEL CatchClause \n']",[]
40,2021-06-01,305,0,0,[],[]
41,2021-12-01,308,3,0,"[' UPD CatchClause \n--- INS ReturnStatement TO CatchClause \n', ' UPD LambdaExpression \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- UPD ParenthesizedExpression \n']",[]
42,2022-06-01,308,0,0,[],[]
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed
2 0 2001-06-01 1 1 0 ['IfStatement'] []
3 1 2001-12-01 1 0 0 [] []
4 2 2002-06-01 6 5 0 [' DEL MethodDeclaration \n--- DEL Modifier \n', ' UPD ExpressionStatement \n--- UPD Assignment \n', ' UPD ExpressionStatement \n--- UPD MethodInvocation \n', ' UPD IfStatement \n--- INS Block TO IfStatement \n', ' UPD MethodDeclaration \n--- UPD SimpleName \n'] []
5 3 2002-12-01 11 5 0 [' INS ExpressionStatement TO MethodDeclaration \n--- INS MethodInvocation TO ExpressionStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD MethodDeclaration \n--- INS SimpleType TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS MethodInvocation TO ReturnStatement \n', ' UPD TypeDeclaration \n--- DEL SimpleType \n'] []
6 4 2003-06-01 13 2 0 [' DEL ExpressionStatement \n--- DEL MethodInvocation \n', ' UPD ForStatement \n--- UPD InfixExpression \n'] []
7 5 2003-12-01 22 9 0 [' UPD IfStatement \n--- UPD InfixExpression \n', ' UPD IfStatement \n--- UPD MethodInvocation \n', ' UPD MethodDeclaration \n--- UPD SingleVariableDeclaration \n', ' UPD ReturnStatement \n--- DEL FieldAccess \n', ' UPD ReturnStatement \n--- DEL ParenthesizedExpression \n', ' UPD ReturnStatement \n--- UPD InfixExpression \n', ' UPD ThrowStatement \n--- UPD ClassInstanceCreation \n', ' UPD TypeDeclaration \n--- INS SimpleType TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SimpleType \n'] []
8 6 2004-06-01 25 3 0 [' UPD MethodDeclaration \n--- UPD SimpleType \n', ' UPD ReturnStatement \n--- UPD MethodInvocation \n', ' UPD VariableDeclarationStatement \n--- UPD VariableDeclarationFragment \n'] []
9 7 2004-12-01 27 2 0 [' INS FieldDeclaration TO TypeDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' UPD FieldDeclaration \n--- INS ArrayType TO FieldDeclaration \n'] []
10 8 2005-06-01 29 2 0 [' UPD MethodDeclaration \n--- DEL Modifier \n', ' UPD MethodDeclaration \n--- INS Modifier TO MethodDeclaration \n'] []
11 9 2005-12-01 30 1 0 [' UPD TypeDeclaration \n--- INS Modifier TO TypeDeclaration \n'] []
12 10 2006-06-01 31 1 0 [' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n'] []
13 11 2006-12-01 31 1 1 [' INS TryStatement TO MethodDeclaration \n--- MOV ExpressionStatement TO TryStatement \n'] [' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n']
14 12 2007-06-01 37 6 0 [' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS SimpleType TO VariableDeclarationStatement \n', ' UPD IfStatement \n--- DEL PrefixExpression \n', ' UPD ReturnStatement \n--- UPD CastExpression \n', ' UPD VariableDeclarationStatement \n--- UPD ParameterizedType \n', ' UPD VariableDeclarationStatement \n--- UPD SimpleType \n'] []
15 13 2007-12-01 49 12 0 [' DEL ThrowStatement \n--- DEL ClassInstanceCreation \n', ' DEL VariableDeclarationStatement \n--- DEL ParameterizedType \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS Assignment TO ExpressionStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS SimpleType TO MethodDeclaration \n', ' UPD EnhancedForStatement \n--- INS MethodInvocation TO EnhancedForStatement \n', ' UPD FieldDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' UPD FieldDeclaration \n--- UPD VariableDeclarationFragment \n', ' UPD MethodDeclaration \n--- UPD Modifier \n', ' UPD MethodDeclaration \n--- UPD ParameterizedType \n', ' UPD ReturnStatement \n--- UPD ClassInstanceCreation \n', ' UPD TypeDeclaration \n--- INS ParameterizedType TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD ParameterizedType \n'] []
16 14 2008-06-01 60 11 0 [' DEL EnhancedForStatement \n--- DEL SingleVariableDeclaration \n', ' INS ExpressionStatement TO Initializer \n--- INS MethodInvocation TO ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n--- MOV MethodInvocation TO ExpressionStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS InstanceofExpression TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS MethodInvocation TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS PrefixExpression TO IfStatement \n', ' UPD FieldDeclaration \n--- DEL Modifier \n', ' UPD FieldDeclaration \n--- UPD Modifier \n', ' UPD FieldDeclaration \n--- UPD SimpleType \n', ' UPD TryStatement \n--- INS ExpressionStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD ExpressionStatement \n'] []
17 15 2008-12-01 68 8 0 [' DEL ExpressionStatement \n--- DEL Assignment \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS PrimitiveType TO MethodDeclaration \n', ' UPD FieldDeclaration \n--- DEL SimpleType \n', ' UPD IfStatement \n--- INS InfixExpression TO IfStatement \n', ' UPD TryStatement \n--- DEL ExpressionStatement \n', ' UPD TypeDeclaration \n--- INS SingleMemberAnnotation TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD Modifier \n', ' UPD TypeDeclaration \n--- UPD NormalAnnotation \n'] []
18 16 2009-06-01 75 7 0 [' DEL FieldDeclaration \n--- DEL Modifier \n', ' DEL IfStatement \n--- DEL InfixExpression \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS PrimitiveType TO VariableDeclarationStatement \n', ' UPD MethodDeclaration \n--- DEL SimpleType \n', ' UPD ReturnStatement \n--- UPD TypeLiteral \n', ' UPD VariableDeclarationStatement \n--- INS ParameterizedType TO VariableDeclarationStatement \n', ' UPD WhileStatement \n--- UPD Block \n'] []
19 17 2009-12-01 83 8 0 [' INS FieldDeclaration TO TypeDeclaration \n--- INS SimpleType TO FieldDeclaration \n', ' INS TryStatement TO MethodDeclaration \n--- INS ExpressionStatement TO TryStatement \n', ' UPD CatchClause \n--- UPD SingleVariableDeclaration \n', ' UPD IfStatement \n--- UPD PrefixExpression \n', ' UPD ReturnStatement \n--- UPD StringLiteral \n', ' UPD TryStatement \n--- INS IfStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD IfStatement \n', ' UPD TryStatement \n--- UPD ReturnStatement \n'] []
20 18 2010-06-01 89 6 0 [' UPD EnhancedForStatement \n--- UPD SingleVariableDeclaration \n', ' UPD FieldDeclaration \n--- INS ParameterizedType TO FieldDeclaration \n', ' UPD MethodDeclaration \n--- INS ParameterizedType TO MethodDeclaration \n', ' UPD MethodDeclaration \n--- INS SingleVariableDeclaration TO MethodDeclaration \n', ' UPD TypeDeclaration \n--- DEL NormalAnnotation \n', ' UPD TypeDeclaration \n--- INS MarkerAnnotation TO TypeDeclaration \n'] []
21 19 2010-12-01 110 21 0 [' DEL IfStatement \n--- DEL Block \n', ' DEL IfStatement \n--- DEL MethodInvocation \n', ' DEL MethodDeclaration \n--- DEL SimpleType \n', ' DEL TryStatement \n--- DEL ExpressionStatement \n', ' DEL VariableDeclarationStatement \n--- DEL SimpleType \n', ' INS EnhancedForStatement TO MethodDeclaration \n--- INS SingleVariableDeclaration TO EnhancedForStatement \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD Block \n--- MOV VariableDeclarationStatement TO Block \n', ' UPD Block \n--- UPD TryStatement \n', ' UPD EnhancedForStatement \n--- DEL ExpressionStatement \n', ' UPD FieldDeclaration \n--- DEL ParameterizedType \n', ' UPD IfStatement \n--- DEL InfixExpression \n', ' UPD IfStatement \n--- DEL MethodInvocation \n', ' UPD MethodDeclaration \n--- MOV SuperConstructorInvocation TO MethodDeclaration \n', ' UPD ReturnStatement \n--- DEL NullLiteral \n', ' UPD SwitchStatement \n--- INS BreakStatement TO SwitchStatement \n', ' UPD TryStatement \n--- INS CatchClause TO TryStatement \n', ' UPD TryStatement \n--- MOV ExpressionStatement TO TryStatement \n', ' UPD TypeDeclaration \n--- DEL SingleMemberAnnotation \n', ' UPD VariableDeclarationStatement \n--- DEL SimpleType \n', ' UPD WhileStatement \n--- INS InfixExpression TO WhileStatement \n'] []
22 20 2011-06-01 145 35 0 [' DEL ForStatement \n--- DEL SwitchStatement \n', ' DEL MethodDeclaration \n--- DEL PrimitiveType \n', ' DEL TypeDeclaration \n--- DEL SingleMemberAnnotation \n', ' INS FieldDeclaration TO EnumDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS ParameterizedType TO MethodDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS BooleanLiteral TO ReturnStatement \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS NullLiteral TO ReturnStatement \n', ' INS TryStatement TO MethodDeclaration \n--- MOV IfStatement TO TryStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS Modifier TO VariableDeclarationStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS ParameterizedType TO VariableDeclarationStatement \n', ' MOV MethodDeclaration TO TypeDeclaration \n--- UPD ReturnStatement \n', ' UPD Block \n--- INS VariableDeclarationStatement TO Block \n', ' UPD Block \n--- UPD ExpressionStatement \n', ' UPD Block \n--- UPD IfStatement \n', ' UPD CatchClause \n--- INS ThrowStatement TO CatchClause \n', ' UPD EnhancedForStatement \n--- DEL IfStatement \n', ' UPD EnhancedForStatement \n--- DEL MethodInvocation \n', ' UPD EnhancedForStatement \n--- DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- INS IfStatement TO EnhancedForStatement \n', ' UPD EnhancedForStatement \n--- UPD IfStatement \n', ' UPD EnhancedForStatement \n--- UPD SimpleName \n', ' UPD EnhancedForStatement \n--- UPD VariableDeclarationStatement \n', ' UPD ExpressionStatement \n--- INS Assignment TO ExpressionStatement \n', ' UPD IfStatement \n--- DEL InstanceofExpression \n', ' UPD MethodDeclaration \n--- DEL PrimitiveType \n', ' UPD MethodDeclaration \n--- DEL SingleVariableDeclaration \n', ' UPD MethodDeclaration \n--- UPD SuperConstructorInvocation \n', ' UPD MethodDeclaration \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- DEL InfixExpression \n', ' UPD ReturnStatement \n--- UPD QualifiedName \n', ' UPD SuperConstructorInvocation \n--- UPD ClassInstanceCreation \n', ' UPD SuperConstructorInvocation \n--- UPD StringLiteral \n', ' UPD TryStatement \n--- DEL VariableDeclarationStatement \n', ' UPD TryStatement \n--- UPD VariableDeclarationStatement \n', ' UPD TypeDeclaration \n--- DEL Modifier \n'] []
23 21 2011-12-01 177 32 0 [' DEL FieldDeclaration \n--- DEL SimpleType \n', ' DEL VariableDeclarationStatement \n--- DEL Modifier \n', ' DEL VariableDeclarationStatement \n--- DEL PrimitiveType \n', ' INS ForStatement TO MethodDeclaration \n--- INS VariableDeclarationExpression TO ForStatement \n', ' INS MethodDeclaration TO EnumDeclaration \n--- INS PrimitiveType TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS SimpleName TO MethodDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n--- INS SimpleName TO SuperConstructorInvocation \n', ' INS TryStatement TO MethodDeclaration \n--- MOV ForStatement TO TryStatement \n', ' UPD Block \n--- UPD EnhancedForStatement \n', ' UPD Block \n--- UPD ThrowStatement \n', ' UPD Block \n--- UPD VariableDeclarationStatement \n', ' UPD CatchClause \n--- INS ExpressionStatement TO CatchClause \n', ' UPD CatchClause \n--- UPD VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- UPD ExpressionStatement \n', ' UPD EnhancedForStatement \n--- UPD MethodInvocation \n', ' UPD FieldDeclaration \n--- UPD ParameterizedType \n', ' UPD IfStatement \n--- DEL Block \n', ' UPD IfStatement \n--- INS MethodInvocation TO IfStatement \n', ' UPD IfStatement \n--- INS PrefixExpression TO IfStatement \n', ' UPD ReturnStatement \n--- UPD BooleanLiteral \n', ' UPD ReturnStatement \n--- UPD ConditionalExpression \n', ' UPD ReturnStatement \n--- UPD SimpleName \n', ' UPD SuperConstructorInvocation \n--- DEL SimpleName \n', ' UPD SuperConstructorInvocation \n--- UPD InfixExpression \n', ' UPD SwitchStatement \n--- INS ExpressionStatement TO SwitchStatement \n', ' UPD ThrowStatement \n--- DEL ClassInstanceCreation \n', ' UPD TryStatement \n--- MOV VariableDeclarationStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD CatchClause \n', ' UPD TryStatement \n--- UPD WhileStatement \n', ' UPD TypeDeclaration \n--- INS SimpleName TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SingleMemberAnnotation \n', ' UPD VariableDeclarationStatement \n--- INS Modifier TO VariableDeclarationStatement \n'] []
24 22 2012-06-01 197 20 0 [' DEL VariableDeclarationStatement \n--- DEL VariableDeclarationFragment \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS ClassInstanceCreation TO ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n--- MOV Assignment TO ExpressionStatement \n', ' UPD AssertStatement \n--- UPD InfixExpression \n', ' UPD ForStatement \n--- UPD PostfixExpression \n', ' UPD MethodDeclaration \n--- DEL ThrowStatement \n', ' UPD MethodDeclaration \n--- UPD PrimitiveType \n', ' UPD ReturnStatement \n--- DEL CastExpression \n', ' UPD ReturnStatement \n--- DEL MethodInvocation \n', ' UPD SuperConstructorInvocation \n--- INS QualifiedName TO SuperConstructorInvocation \n', ' UPD SuperConstructorInvocation \n--- UPD MethodInvocation \n', ' UPD SwitchStatement \n--- INS SwitchCase TO SwitchStatement \n', ' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n', ' UPD SwitchStatement \n--- UPD ExpressionStatement \n', ' UPD ThrowStatement \n--- INS MethodInvocation TO ThrowStatement \n', ' UPD ThrowStatement \n--- UPD MethodInvocation \n', ' UPD TryStatement \n--- INS Block TO TryStatement \n', ' UPD TryStatement \n--- UPD Block \n', ' UPD TypeDeclaration \n--- INS NormalAnnotation TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SimpleName \n'] []
25 23 2012-12-01 212 15 0 [' INS IfStatement TO Initializer \n--- INS SimpleName TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS SimpleName TO IfStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- MOV ExpressionStatement TO MethodDeclaration \n', ' UPD Block \n--- INS IfStatement TO Block \n', ' UPD CatchClause \n--- DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- INS ExpressionStatement TO EnhancedForStatement \n', ' UPD EnhancedForStatement \n--- INS TryStatement TO EnhancedForStatement \n', ' UPD ExpressionStatement \n--- DEL MethodInvocation \n', ' UPD ForStatement \n--- DEL VariableDeclarationStatement \n', ' UPD ForStatement \n--- MOV VariableDeclarationStatement TO ForStatement \n', ' UPD ForStatement \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- DEL BooleanLiteral \n', ' UPD SuperConstructorInvocation \n--- DEL StringLiteral \n', ' UPD SuperConstructorInvocation \n--- INS NullLiteral TO SuperConstructorInvocation \n', ' UPD TryStatement \n--- INS VariableDeclarationStatement TO TryStatement \n'] []
26 24 2013-06-01 220 8 0 [' INS ForStatement TO MethodDeclaration \n--- MOV ExpressionStatement TO ForStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS FieldAccess TO IfStatement \n', ' INS TryStatement TO MethodDeclaration \n--- INS IfStatement TO TryStatement \n', ' UPD EnhancedForStatement \n--- INS VariableDeclarationStatement TO EnhancedForStatement \n', ' UPD ExpressionStatement \n--- INS MethodInvocation TO ExpressionStatement \n', ' UPD MethodDeclaration \n--- UPD EnhancedForStatement \n', ' UPD ReturnStatement \n--- DEL ClassInstanceCreation \n', ' UPD ReturnStatement \n--- UPD ArrayCreation \n'] []
27 25 2013-12-01 229 9 0 [' DEL VariableDeclarationStatement \n--- DEL ArrayType \n', ' INS SynchronizedStatement TO MethodDeclaration \n--- INS SimpleName TO SynchronizedStatement \n', ' UPD CatchClause \n--- INS IfStatement TO CatchClause \n', ' UPD IfStatement \n--- INS InstanceofExpression TO IfStatement \n', ' UPD MethodDeclaration \n--- UPD ExpressionStatement \n', ' UPD ReturnStatement \n--- INS ClassInstanceCreation TO ReturnStatement \n', ' UPD ReturnStatement \n--- INS NullLiteral TO ReturnStatement \n', ' UPD TypeDeclaration \n--- DEL MarkerAnnotation \n', ' UPD VariableDeclarationStatement \n--- UPD PrimitiveType \n'] []
28 26 2014-06-01 239 10 0 [' DEL IfStatement \n--- DEL PrefixExpression \n', ' DEL TryStatement \n--- DEL VariableDeclarationStatement \n', ' DEL WhileStatement \n--- DEL MethodInvocation \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS SuperMethodInvocation TO ExpressionStatement \n', ' UPD Block \n--- DEL IfStatement \n', ' UPD ExpressionStatement \n--- UPD SuperMethodInvocation \n', ' UPD MethodDeclaration \n--- MOV SingleVariableDeclaration TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS ConditionalExpression TO ReturnStatement \n', ' UPD SwitchStatement \n--- INS ThrowStatement TO SwitchStatement \n', ' UPD VariableDeclarationStatement \n--- DEL ParameterizedType \n'] []
29 27 2014-12-01 246 7 0 [' INS SuperConstructorInvocation TO MethodDeclaration \n--- INS TypeLiteral TO SuperConstructorInvocation \n', ' UPD SuperConstructorInvocation \n--- INS TypeLiteral TO SuperConstructorInvocation \n', ' UPD SwitchCase \n--- UPD SimpleName \n', ' UPD SwitchStatement \n--- DEL MethodInvocation \n', ' UPD SwitchStatement \n--- UPD SwitchCase \n', ' UPD VariableDeclarationStatement \n--- INS SimpleType TO VariableDeclarationStatement \n', ' UPD WhileStatement \n--- DEL Block \n'] []
30 28 2015-06-01 251 5 0 [' UPD IfStatement \n--- DEL ParenthesizedExpression \n', ' UPD IfStatement \n--- UPD InstanceofExpression \n', ' UPD SwitchStatement \n--- DEL ExpressionStatement \n', ' UPD TryStatement \n--- DEL TryStatement \n', ' UPD VariableDeclarationStatement \n--- INS ArrayType TO VariableDeclarationStatement \n'] []
31 29 2015-12-01 257 7 1 [' DEL FieldDeclaration \n--- DEL VariableDeclarationFragment \n', ' DEL ReturnStatement \n--- DEL NullLiteral \n', ' INS FieldDeclaration TO TypeDeclaration \n--- MOV Modifier TO FieldDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS InfixExpression TO ReturnStatement \n', ' UPD SuperConstructorInvocation \n--- UPD QualifiedName \n', ' UPD SwitchStatement \n--- INS IfStatement TO SwitchStatement \n'] [' UPD SwitchStatement \n--- DEL ExpressionStatement \n']
32 30 2016-06-01 263 6 0 [' DEL IfStatement \n--- DEL SimpleName \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS SimpleName TO ReturnStatement \n', ' INS TryStatement TO MethodDeclaration \n--- MOV ReturnStatement TO TryStatement \n', ' UPD EnumDeclaration \n--- DEL Modifier \n', ' UPD ExpressionStatement \n--- DEL Assignment \n', ' UPD SwitchStatement \n--- DEL ExpressionStatement \n'] []
33 31 2016-12-01 266 3 0 [' UPD CatchClause \n--- MOV ExpressionStatement TO CatchClause \n', ' UPD ReturnStatement \n--- UPD SuperMethodInvocation \n', ' UPD TryStatement \n--- UPD VariableDeclarationExpression \n'] []
34 32 2017-06-01 271 5 0 [' INS TypeDeclaration TO TypeDeclaration \n--- INS Modifier TO TypeDeclaration \n', ' UPD Block \n--- DEL VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- INS SimpleName TO ReturnStatement \n', ' UPD SwitchStatement \n--- UPD ReturnStatement \n', ' UPD VariableDeclarationStatement \n--- UPD ArrayType \n'] []
35 33 2017-12-01 278 7 0 [' DEL MethodDeclaration \n--- DEL ParameterizedType \n', ' INS ReturnStatement TO MethodDeclaration \n--- MOV NullLiteral TO ReturnStatement \n', ' UPD ConstructorInvocation \n--- UPD MethodInvocation \n', ' UPD ExpressionStatement \n--- UPD ClassInstanceCreation \n', ' UPD MethodDeclaration \n--- DEL ParameterizedType \n', ' UPD TryStatement \n--- INS VariableDeclarationExpression TO TryStatement \n', ' UPD TypeDeclaration \n--- UPD MarkerAnnotation \n'] []
36 34 2018-06-01 281 3 0 [' INS TryStatement TO MethodDeclaration \n--- MOV TryStatement TO TryStatement \n', ' UPD ExpressionStatement \n--- MOV MethodInvocation TO ExpressionStatement \n', ' UPD MethodDeclaration \n--- UPD ReturnStatement \n'] []
37 35 2018-12-01 287 7 1 [' UPD EnhancedForStatement \n--- UPD ClassInstanceCreation \n', ' UPD LambdaExpression \n--- UPD ExpressionStatement \n', ' UPD SuperConstructorInvocation \n--- UPD LambdaExpression \n', ' UPD SuperConstructorInvocation \n--- UPD TypeLiteral \n', ' UPD TryStatement \n--- UPD TryStatement \n', ' UPD TypeDeclaration \n--- DEL ParameterizedType \n', ' UPD VariableDeclarationStatement \n--- DEL Modifier \n'] [' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n']
38 36 2019-06-01 290 3 0 [' UPD SuperConstructorInvocation \n--- INS BooleanLiteral TO SuperConstructorInvocation \n', ' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n', ' UPD TryStatement \n--- DEL ReturnStatement \n'] []
39 37 2019-12-01 295 5 0 [' INS FieldDeclaration TO TypeDeclaration \n--- INS ParameterizedType TO FieldDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n--- MOV MethodInvocation TO ReturnStatement \n', ' INS TypeDeclaration TO TypeDeclaration \n--- INS NormalAnnotation TO TypeDeclaration \n', ' UPD EnumDeclaration \n--- INS MarkerAnnotation TO EnumDeclaration \n', ' UPD LambdaExpression \n--- DEL VariableDeclarationStatement \n'] []
40 38 2020-06-01 302 7 0 [' INS TypeDeclaration TO TypeDeclaration \n--- INS MarkerAnnotation TO TypeDeclaration \n', ' UPD CatchClause \n--- DEL ExpressionStatement \n', ' UPD CatchClause \n--- INS VariableDeclarationStatement TO CatchClause \n', ' UPD ReturnStatement \n--- UPD PrefixExpression \n', ' UPD SwitchStatement \n--- DEL EnhancedForStatement \n', ' UPD TryStatement \n--- DEL VariableDeclarationExpression \n', ' UPD TryStatement \n--- MOV IfStatement TO TryStatement \n'] []
41 39 2020-12-01 305 3 0 [' INS TypeDeclaration TO TypeDeclaration \n--- INS SimpleName TO TypeDeclaration \n', ' UPD EnhancedForStatement \n--- MOV ExpressionStatement TO EnhancedForStatement \n', ' UPD TryStatement \n--- DEL CatchClause \n'] []
42 40 2021-06-01 305 0 0 [] []
43 41 2021-12-01 308 3 0 [' UPD CatchClause \n--- INS ReturnStatement TO CatchClause \n', ' UPD LambdaExpression \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- UPD ParenthesizedExpression \n'] []
44 42 2022-06-01 308 0 0 [] []
File diff suppressed because one or more lines are too long
+44
View File
@@ -0,0 +1,44 @@
,Date,Number of Patches,Numbers of added,Numbers of removed
0,2001-06-01,1,1,0
1,2001-12-01,1,0,0
2,2002-06-01,6,5,0
3,2002-12-01,11,6,1
4,2003-06-01,14,6,3
5,2003-12-01,27,15,2
6,2004-06-01,34,10,3
7,2004-12-01,37,7,4
8,2005-06-01,39,7,5
9,2005-12-01,40,6,5
10,2006-06-01,45,11,6
11,2006-12-01,46,9,8
12,2007-06-01,68,28,6
13,2007-12-01,92,34,10
14,2008-06-01,126,44,10
15,2008-12-01,163,55,18
16,2009-06-01,201,59,21
17,2009-12-01,246,69,24
18,2010-06-01,263,43,26
19,2010-12-01,318,84,29
20,2011-06-01,455,168,31
21,2011-12-01,583,164,36
22,2012-06-01,668,128,43
23,2012-12-01,738,112,42
24,2013-06-01,795,106,49
25,2013-12-01,852,107,50
26,2014-06-01,899,100,53
27,2014-12-01,931,87,55
28,2015-06-01,958,87,60
29,2015-12-01,979,78,57
30,2016-06-01,1005,85,59
31,2016-12-01,1027,79,57
32,2017-06-01,1051,88,64
33,2017-12-01,1093,105,63
34,2018-06-01,1108,80,65
35,2018-12-01,1145,102,65
36,2019-06-01,1168,88,65
37,2019-12-01,1215,115,68
38,2020-06-01,1242,104,77
39,2020-12-01,1273,102,71
40,2021-06-01,1292,90,71
41,2021-12-01,1331,112,73
42,2022-06-01,1342,83,72
1 Date Number of Patches Numbers of added Numbers of removed
2 0 2001-06-01 1 1 0
3 1 2001-12-01 1 0 0
4 2 2002-06-01 6 5 0
5 3 2002-12-01 11 6 1
6 4 2003-06-01 14 6 3
7 5 2003-12-01 27 15 2
8 6 2004-06-01 34 10 3
9 7 2004-12-01 37 7 4
10 8 2005-06-01 39 7 5
11 9 2005-12-01 40 6 5
12 10 2006-06-01 45 11 6
13 11 2006-12-01 46 9 8
14 12 2007-06-01 68 28 6
15 13 2007-12-01 92 34 10
16 14 2008-06-01 126 44 10
17 15 2008-12-01 163 55 18
18 16 2009-06-01 201 59 21
19 17 2009-12-01 246 69 24
20 18 2010-06-01 263 43 26
21 19 2010-12-01 318 84 29
22 20 2011-06-01 455 168 31
23 21 2011-12-01 583 164 36
24 22 2012-06-01 668 128 43
25 23 2012-12-01 738 112 42
26 24 2013-06-01 795 106 49
27 25 2013-12-01 852 107 50
28 26 2014-06-01 899 100 53
29 27 2014-12-01 931 87 55
30 28 2015-06-01 958 87 60
31 29 2015-12-01 979 78 57
32 30 2016-06-01 1005 85 59
33 31 2016-12-01 1027 79 57
34 32 2017-06-01 1051 88 64
35 33 2017-12-01 1093 105 63
36 34 2018-06-01 1108 80 65
37 35 2018-12-01 1145 102 65
38 36 2019-06-01 1168 88 65
39 37 2019-12-01 1215 115 68
40 38 2020-06-01 1242 104 77
41 39 2020-12-01 1273 102 71
42 40 2021-06-01 1292 90 71
43 41 2021-12-01 1331 112 73
44 42 2022-06-01 1342 83 72
File diff suppressed because one or more lines are too long
@@ -0,0 +1,43 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
0,2001-12-01,1,1,0,['IfStatement'],[]
1,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
2,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
3,2003-06-01,6,1,0,['ForStatement'],[]
4,2003-12-01,7,1,0,['ThrowStatement'],[]
5,2004-06-01,8,1,0,['VariableDeclarationStatement'],[]
6,2004-12-01,9,1,0,['FieldDeclaration'],[]
7,2005-06-01,9,0,0,[],[]
8,2005-12-01,9,0,0,[],[]
9,2006-06-01,9,0,0,[],[]
10,2006-12-01,10,1,0,['TryStatement'],[]
11,2007-06-01,10,0,0,[],[]
12,2007-12-01,11,1,0,['EnhancedForStatement'],[]
13,2008-06-01,11,0,0,[],[]
14,2008-12-01,11,0,0,[],[]
15,2009-06-01,12,1,0,['WhileStatement'],[]
16,2009-12-01,13,1,0,['CatchClause'],[]
17,2010-06-01,13,0,0,[],[]
18,2010-12-01,15,2,0,"['Block', 'SwitchStatement']",[]
19,2011-06-01,16,1,0,['SuperConstructorInvocation'],[]
20,2011-12-01,16,0,0,[],[]
21,2012-06-01,17,1,0,['AssertStatement'],[]
22,2012-12-01,17,0,0,[],[]
23,2013-06-01,17,0,0,[],[]
24,2013-12-01,18,1,0,['SynchronizedStatement'],[]
25,2014-06-01,18,0,0,[],[]
26,2014-12-01,19,1,0,['SwitchCase'],[]
27,2015-06-01,19,0,0,[],[]
28,2015-12-01,19,0,0,[],[]
29,2016-06-01,20,1,0,['EnumDeclaration'],[]
30,2016-12-01,20,0,0,[],[]
31,2017-06-01,20,0,0,[],[]
32,2017-12-01,21,1,0,['ConstructorInvocation'],[]
33,2018-06-01,21,0,0,[],[]
34,2018-12-01,22,1,0,['LambdaExpression'],[]
35,2019-06-01,22,0,0,[],[]
36,2019-12-01,22,0,0,[],[]
37,2020-06-01,22,0,0,[],[]
38,2020-12-01,22,0,0,[],[]
39,2021-06-01,22,0,0,[],[]
40,2021-12-01,22,0,0,[],[]
41,2022-06-01,22,0,0,[],[]
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed
2 0 2001-12-01 1 1 0 ['IfStatement'] []
3 1 2002-06-01 3 2 0 ['ExpressionStatement', 'MethodDeclaration'] []
4 2 2002-12-01 5 2 0 ['ReturnStatement', 'TypeDeclaration'] []
5 3 2003-06-01 6 1 0 ['ForStatement'] []
6 4 2003-12-01 7 1 0 ['ThrowStatement'] []
7 5 2004-06-01 8 1 0 ['VariableDeclarationStatement'] []
8 6 2004-12-01 9 1 0 ['FieldDeclaration'] []
9 7 2005-06-01 9 0 0 [] []
10 8 2005-12-01 9 0 0 [] []
11 9 2006-06-01 9 0 0 [] []
12 10 2006-12-01 10 1 0 ['TryStatement'] []
13 11 2007-06-01 10 0 0 [] []
14 12 2007-12-01 11 1 0 ['EnhancedForStatement'] []
15 13 2008-06-01 11 0 0 [] []
16 14 2008-12-01 11 0 0 [] []
17 15 2009-06-01 12 1 0 ['WhileStatement'] []
18 16 2009-12-01 13 1 0 ['CatchClause'] []
19 17 2010-06-01 13 0 0 [] []
20 18 2010-12-01 15 2 0 ['Block', 'SwitchStatement'] []
21 19 2011-06-01 16 1 0 ['SuperConstructorInvocation'] []
22 20 2011-12-01 16 0 0 [] []
23 21 2012-06-01 17 1 0 ['AssertStatement'] []
24 22 2012-12-01 17 0 0 [] []
25 23 2013-06-01 17 0 0 [] []
26 24 2013-12-01 18 1 0 ['SynchronizedStatement'] []
27 25 2014-06-01 18 0 0 [] []
28 26 2014-12-01 19 1 0 ['SwitchCase'] []
29 27 2015-06-01 19 0 0 [] []
30 28 2015-12-01 19 0 0 [] []
31 29 2016-06-01 20 1 0 ['EnumDeclaration'] []
32 30 2016-12-01 20 0 0 [] []
33 31 2017-06-01 20 0 0 [] []
34 32 2017-12-01 21 1 0 ['ConstructorInvocation'] []
35 33 2018-06-01 21 0 0 [] []
36 34 2018-12-01 22 1 0 ['LambdaExpression'] []
37 35 2019-06-01 22 0 0 [] []
38 36 2019-12-01 22 0 0 [] []
39 37 2020-06-01 22 0 0 [] []
40 38 2020-12-01 22 0 0 [] []
41 39 2021-06-01 22 0 0 [] []
42 40 2021-12-01 22 0 0 [] []
43 41 2022-06-01 22 0 0 [] []
@@ -0,0 +1,44 @@
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
0,2001-06-01,1,1,0,['IfStatement'],[]
1,2001-12-01,1,0,0,[],[]
2,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
3,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
4,2003-06-01,6,1,0,['ForStatement'],[]
5,2003-12-01,7,1,0,['ThrowStatement'],[]
6,2004-06-01,8,1,0,['VariableDeclarationStatement'],[]
7,2004-12-01,9,1,0,['FieldDeclaration'],[]
8,2005-06-01,9,0,0,[],[]
9,2005-12-01,9,0,0,[],[]
10,2006-06-01,9,0,0,[],[]
11,2006-12-01,10,1,0,['TryStatement'],[]
12,2007-06-01,10,0,0,[],[]
13,2007-12-01,11,1,0,['EnhancedForStatement'],[]
14,2008-06-01,11,0,0,[],[]
15,2008-12-01,11,0,0,[],[]
16,2009-06-01,12,1,0,['WhileStatement'],[]
17,2009-12-01,13,1,0,['CatchClause'],[]
18,2010-06-01,13,0,0,[],[]
19,2010-12-01,15,2,0,"['Block', 'SwitchStatement']",[]
20,2011-06-01,16,1,0,['SuperConstructorInvocation'],[]
21,2011-12-01,16,0,0,[],[]
22,2012-06-01,17,1,0,['AssertStatement'],[]
23,2012-12-01,17,0,0,[],[]
24,2013-06-01,17,0,0,[],[]
25,2013-12-01,18,1,0,['SynchronizedStatement'],[]
26,2014-06-01,18,0,0,[],[]
27,2014-12-01,19,1,0,['SwitchCase'],[]
28,2015-06-01,19,0,0,[],[]
29,2015-12-01,19,0,0,[],[]
30,2016-06-01,20,1,0,['EnumDeclaration'],[]
31,2016-12-01,20,0,0,[],[]
32,2017-06-01,20,0,0,[],[]
33,2017-12-01,21,1,0,['ConstructorInvocation'],[]
34,2018-06-01,21,0,0,[],[]
35,2018-12-01,22,1,0,['LambdaExpression'],[]
36,2019-06-01,22,0,0,[],[]
37,2019-12-01,22,0,0,[],[]
38,2020-06-01,22,0,0,[],[]
39,2020-12-01,22,0,0,[],[]
40,2021-06-01,22,0,0,[],[]
41,2021-12-01,22,0,0,[],[]
42,2022-06-01,22,0,0,[],[]
1 Time Number of Patches Numbers of added Numbers of removed Patches Added Patches Removed
2 0 2001-06-01 1 1 0 ['IfStatement'] []
3 1 2001-12-01 1 0 0 [] []
4 2 2002-06-01 3 2 0 ['ExpressionStatement', 'MethodDeclaration'] []
5 3 2002-12-01 5 2 0 ['ReturnStatement', 'TypeDeclaration'] []
6 4 2003-06-01 6 1 0 ['ForStatement'] []
7 5 2003-12-01 7 1 0 ['ThrowStatement'] []
8 6 2004-06-01 8 1 0 ['VariableDeclarationStatement'] []
9 7 2004-12-01 9 1 0 ['FieldDeclaration'] []
10 8 2005-06-01 9 0 0 [] []
11 9 2005-12-01 9 0 0 [] []
12 10 2006-06-01 9 0 0 [] []
13 11 2006-12-01 10 1 0 ['TryStatement'] []
14 12 2007-06-01 10 0 0 [] []
15 13 2007-12-01 11 1 0 ['EnhancedForStatement'] []
16 14 2008-06-01 11 0 0 [] []
17 15 2008-12-01 11 0 0 [] []
18 16 2009-06-01 12 1 0 ['WhileStatement'] []
19 17 2009-12-01 13 1 0 ['CatchClause'] []
20 18 2010-06-01 13 0 0 [] []
21 19 2010-12-01 15 2 0 ['Block', 'SwitchStatement'] []
22 20 2011-06-01 16 1 0 ['SuperConstructorInvocation'] []
23 21 2011-12-01 16 0 0 [] []
24 22 2012-06-01 17 1 0 ['AssertStatement'] []
25 23 2012-12-01 17 0 0 [] []
26 24 2013-06-01 17 0 0 [] []
27 25 2013-12-01 18 1 0 ['SynchronizedStatement'] []
28 26 2014-06-01 18 0 0 [] []
29 27 2014-12-01 19 1 0 ['SwitchCase'] []
30 28 2015-06-01 19 0 0 [] []
31 29 2015-12-01 19 0 0 [] []
32 30 2016-06-01 20 1 0 ['EnumDeclaration'] []
33 31 2016-12-01 20 0 0 [] []
34 32 2017-06-01 20 0 0 [] []
35 33 2017-12-01 21 1 0 ['ConstructorInvocation'] []
36 34 2018-06-01 21 0 0 [] []
37 35 2018-12-01 22 1 0 ['LambdaExpression'] []
38 36 2019-06-01 22 0 0 [] []
39 37 2019-12-01 22 0 0 [] []
40 38 2020-06-01 22 0 0 [] []
41 39 2020-12-01 22 0 0 [] []
42 40 2021-06-01 22 0 0 [] []
43 41 2021-12-01 22 0 0 [] []
44 42 2022-06-01 22 0 0 [] []
+68
View File
@@ -0,0 +1,68 @@
,Start Time (days before last commit),Number of Patches,Patches Added,Patches Removed
0,0,3149,"['Block#11#2', 'Block#7#3', 'ExpressionStatement#10#41', 'ExpressionStatement#10#42', 'ExpressionStatement#12#28', 'ExpressionStatement#17#8', 'ExpressionStatement#18#5', 'ExpressionStatement#5#139', 'ExpressionStatement#5#140', 'ExpressionStatement#6#97', 'ExpressionStatement#6#98', 'ExpressionStatement#6#99', 'ExpressionStatement#61#0', 'ExpressionStatement#7#130', 'ExpressionStatement#7#131', 'ExpressionStatement#8#109', 'ExpressionStatement#8#110', 'ExpressionStatement#8#111', 'ExpressionStatement#9#69', 'FieldDeclaration#3#15', 'FieldDeclaration#5#38', 'IfStatement#30#2', 'IfStatement#7#37', 'IfStatement#7#38', 'IfStatement#8#49', 'MethodDeclaration#11#27', 'MethodDeclaration#12#30', 'MethodDeclaration#14#15', 'MethodDeclaration#14#16', 'MethodDeclaration#3#24', 'MethodDeclaration#39#1', 'ReturnStatement#4#29', 'ReturnStatement#8#7', 'TryStatement#22#1', 'TryStatement#30#0', 'TryStatement#7#11', 'TryStatement#8#10', 'VariableDeclarationStatement#10#25', 'VariableDeclarationStatement#10#26', 'VariableDeclarationStatement#14#4', 'VariableDeclarationStatement#14#5', 'VariableDeclarationStatement#4#30', 'VariableDeclarationStatement#5#80', 'VariableDeclarationStatement#5#81', 'VariableDeclarationStatement#5#82', 'VariableDeclarationStatement#6#50', 'VariableDeclarationStatement#9#31']","['IfStatement#20#8', 'IfStatement#4#15', 'MethodDeclaration#15#5', 'MethodDeclaration#19#7', 'SwitchStatement#12#0']"
1,90,3107,"['Block#25#1', 'ExpressionStatement#11#29', 'ExpressionStatement#12#27', 'ExpressionStatement#13#13', 'ExpressionStatement#13#14', 'ExpressionStatement#17#7', 'ExpressionStatement#19#1', 'ExpressionStatement#5#137', 'ExpressionStatement#5#138', 'ExpressionStatement#6#95', 'ExpressionStatement#6#96', 'FieldDeclaration#5#37', 'IfStatement#17#8', 'IfStatement#20#8', 'IfStatement#4#15', 'IfStatement#8#48', 'MethodDeclaration#13#17', 'MethodDeclaration#15#5', 'MethodDeclaration#19#7', 'MethodDeclaration#29#3', 'MethodDeclaration#48#2', 'MethodDeclaration#53#2', 'MethodDeclaration#66#0', 'TryStatement#12#12', 'TryStatement#29#1', 'VariableDeclarationStatement#11#22', 'VariableDeclarationStatement#12#13', 'VariableDeclarationStatement#5#78', 'VariableDeclarationStatement#5#79', 'VariableDeclarationStatement#6#49', 'VariableDeclarationStatement#7#50', 'VariableDeclarationStatement#7#51', 'VariableDeclarationStatement#8#48']","['IfStatement#7#37', 'MethodDeclaration#3#24']"
2,180,3076,"['CatchClause#15#1', 'ExpressionStatement#10#40', 'ExpressionStatement#12#26', 'ExpressionStatement#18#4', 'ExpressionStatement#4#85', 'ExpressionStatement#5#135', 'ExpressionStatement#5#136', 'ExpressionStatement#7#128', 'ExpressionStatement#7#129', 'ExpressionStatement#8#107', 'ExpressionStatement#8#108', 'FieldDeclaration#10#13', 'FieldDeclaration#6#18', 'IfStatement#10#35', 'IfStatement#11#30', 'IfStatement#13#21', 'IfStatement#14#19', 'IfStatement#15#13', 'IfStatement#33#3', 'IfStatement#6#26', 'IfStatement#7#37', 'IfStatement#8#47', 'IfStatement#9#23', 'MethodDeclaration#10#30', 'MethodDeclaration#4#21', 'MethodDeclaration#44#2', 'MethodDeclaration#55#0', 'MethodDeclaration#60#1', 'MethodDeclaration#8#39', 'MethodDeclaration#9#38', 'ReturnStatement#10#11', 'ReturnStatement#4#28', 'ReturnStatement#5#28', 'ReturnStatement#6#22', 'ReturnStatement#9#12', 'TryStatement#45#1', 'TryStatement#9#9', 'VariableDeclarationStatement#10#24', 'VariableDeclarationStatement#5#77', 'VariableDeclarationStatement#7#49', 'VariableDeclarationStatement#9#30']","['ExpressionStatement#13#13', 'ExpressionStatement#19#1', 'IfStatement#4#15', 'TryStatement#12#12']"
3,270,3039,"['CatchClause#2#1', 'EnhancedForStatement#15#1', 'EnhancedForStatement#28#0', 'EnhancedForStatement#8#2', 'ExpressionStatement#12#24', 'ExpressionStatement#12#25', 'ExpressionStatement#14#10', 'ExpressionStatement#14#11', 'ExpressionStatement#5#133', 'ExpressionStatement#5#134', 'ExpressionStatement#7#126', 'ExpressionStatement#7#127', 'ExpressionStatement#9#67', 'ExpressionStatement#9#68', 'FieldDeclaration#13#9', 'FieldDeclaration#4#22', 'IfStatement#10#32', 'IfStatement#10#33', 'IfStatement#10#34', 'IfStatement#11#28', 'IfStatement#11#29', 'IfStatement#12#20', 'IfStatement#14#16', 'IfStatement#14#17', 'IfStatement#14#18', 'IfStatement#18#7', 'IfStatement#21#4', 'IfStatement#23#6', 'IfStatement#4#15', 'IfStatement#5#18', 'IfStatement#6#24', 'IfStatement#6#25', 'IfStatement#7#34', 'IfStatement#7#35', 'IfStatement#7#36', 'IfStatement#8#45', 'IfStatement#8#46', 'LambdaExpression#13#0', 'LambdaExpression#20#0', 'LambdaExpression#48#0', 'MethodDeclaration#10#29', 'MethodDeclaration#11#25', 'MethodDeclaration#11#26', 'MethodDeclaration#12#29', 'MethodDeclaration#19#6', 'MethodDeclaration#57#1', 'MethodDeclaration#57#2', 'MethodDeclaration#7#29', 'MethodDeclaration#8#38', 'ReturnStatement#10#10', 'ReturnStatement#11#3', 'ReturnStatement#12#2', 'ReturnStatement#5#27', 'ReturnStatement#7#13', 'SuperConstructorInvocation#3#5', 'ThrowStatement#4#3', 'ThrowStatement#7#1', 'TryStatement#17#2', 'TryStatement#18#3', 'TryStatement#33#2', 'TryStatement#9#8', 'VariableDeclarationStatement#5#76', 'VariableDeclarationStatement#8#47', 'VariableDeclarationStatement#9#29']","['ExpressionStatement#18#4', 'ExpressionStatement#4#85', 'MethodDeclaration#44#2']"
4,360,2978,"['ExpressionStatement#10#39', 'ExpressionStatement#4#84', 'ExpressionStatement#4#85', 'ExpressionStatement#5#132', 'ExpressionStatement#6#94', 'ExpressionStatement#7#122', 'ExpressionStatement#7#123', 'ExpressionStatement#7#124', 'ExpressionStatement#7#125', 'ExpressionStatement#8#104', 'ExpressionStatement#8#105', 'ExpressionStatement#8#106', 'ExpressionStatement#9#66', 'IfStatement#10#31', 'IfStatement#11#27', 'IfStatement#14#15', 'IfStatement#4#14', 'IfStatement#7#33', 'IfStatement#8#43', 'IfStatement#8#44', 'IfStatement#9#22', 'MethodDeclaration#10#28', 'MethodDeclaration#6#43', 'MethodDeclaration#7#28', 'MethodDeclaration#9#37', 'ReturnStatement#4#27', 'ReturnStatement#7#12', 'TryStatement#33#1', 'TryStatement#5#5', 'TypeDeclaration#3#17', 'VariableDeclarationStatement#11#21', 'VariableDeclarationStatement#13#15', 'VariableDeclarationStatement#4#28', 'VariableDeclarationStatement#4#29', 'VariableDeclarationStatement#5#75', 'VariableDeclarationStatement#6#48', 'VariableDeclarationStatement#9#28']",[]
5,450,2941,"['EnhancedForStatement#20#2', 'ExpressionStatement#10#37', 'ExpressionStatement#10#38', 'ExpressionStatement#11#28', 'ExpressionStatement#12#23', 'ExpressionStatement#5#131', 'ExpressionStatement#6#93', 'ExpressionStatement#7#121', 'ExpressionStatement#8#103', 'FieldDeclaration#11#13', 'FieldDeclaration#8#16', 'IfStatement#10#30', 'IfStatement#13#20', 'IfStatement#26#2', 'IfStatement#6#23', 'MethodDeclaration#11#24', 'MethodDeclaration#14#14', 'MethodDeclaration#16#12', 'MethodDeclaration#25#13', 'MethodDeclaration#25#14', 'MethodDeclaration#27#5', 'MethodDeclaration#29#2', 'MethodDeclaration#44#2', 'MethodDeclaration#9#36', 'SuperConstructorInvocation#4#2', 'TryStatement#12#12', 'TryStatement#14#1', 'TypeDeclaration#6#2', 'VariableDeclarationStatement#8#46']","['IfStatement#4#14', 'MethodDeclaration#57#1']"
6,540,2914,"['Block#18#1', 'EnhancedForStatement#7#3', 'ExpressionStatement#12#22', 'ExpressionStatement#18#4', 'ExpressionStatement#6#92', 'ExpressionStatement#9#65', 'FieldDeclaration#10#12', 'FieldDeclaration#4#21', 'IfStatement#27#3', 'IfStatement#4#14', 'IfStatement#7#32', 'IfStatement#8#42', 'IfStatement#9#21', 'MethodDeclaration#14#13', 'MethodDeclaration#21#11', 'MethodDeclaration#46#0', 'MethodDeclaration#5#39', 'MethodDeclaration#6#42', 'ReturnStatement#10#9', 'ReturnStatement#4#26', 'ReturnStatement#46#0', 'ReturnStatement#6#21', 'SuperConstructorInvocation#5#2', 'TryStatement#18#2', 'VariableDeclarationStatement#12#12', 'VariableDeclarationStatement#7#48', 'VariableDeclarationStatement#9#27']","['EnhancedForStatement#20#2', 'MethodDeclaration#44#2']"
7,630,2889,"['Block#35#1', 'Block#7#1', 'Block#7#2', 'EnhancedForStatement#13#0', 'EnhancedForStatement#2#1', 'EnhancedForStatement#20#2', 'EnhancedForStatement#35#0', 'EnhancedForStatement#37#3', 'EnhancedForStatement#6#4', 'ExpressionStatement#11#26', 'ExpressionStatement#11#27', 'ExpressionStatement#12#21', 'ExpressionStatement#13#13', 'ExpressionStatement#16#7', 'ExpressionStatement#17#6', 'ExpressionStatement#20#1', 'ExpressionStatement#23#0', 'ExpressionStatement#4#80', 'ExpressionStatement#4#81', 'ExpressionStatement#4#82', 'ExpressionStatement#4#83', 'ExpressionStatement#5#126', 'ExpressionStatement#5#127', 'ExpressionStatement#5#128', 'ExpressionStatement#5#129', 'ExpressionStatement#5#130', 'ExpressionStatement#6#89', 'ExpressionStatement#6#90', 'ExpressionStatement#6#91', 'ExpressionStatement#7#118', 'ExpressionStatement#7#119', 'ExpressionStatement#7#120', 'ExpressionStatement#8#100', 'ExpressionStatement#8#101', 'ExpressionStatement#8#102', 'ExpressionStatement#9#63', 'ExpressionStatement#9#64', 'FieldDeclaration#12#8', 'FieldDeclaration#7#21', 'IfStatement#6#22', 'IfStatement#8#40', 'IfStatement#8#41', 'MethodDeclaration#11#23', 'MethodDeclaration#13#16', 'MethodDeclaration#16#11', 'MethodDeclaration#25#12', 'MethodDeclaration#44#2', 'MethodDeclaration#59#2', 'MethodDeclaration#7#27', 'MethodDeclaration#9#35', 'MethodDeclaration#95#0', 'ReturnStatement#5#26', 'ReturnStatement#6#20', 'ReturnStatement#9#11', 'SuperConstructorInvocation#9#0', 'TryStatement#15#2', 'TryStatement#7#10', 'TryStatement#9#7', 'TypeDeclaration#3#16', 'VariableDeclarationStatement#10#21', 'VariableDeclarationStatement#10#22', 'VariableDeclarationStatement#10#23', 'VariableDeclarationStatement#4#27', 'VariableDeclarationStatement#5#74', 'VariableDeclarationStatement#7#47', 'VariableDeclarationStatement#9#25', 'VariableDeclarationStatement#9#26']","['FieldDeclaration#4#21', 'IfStatement#27#3', 'IfStatement#7#32', 'MethodDeclaration#5#39']"
8,720,2826,"['Block#13#3', 'Block#15#1', 'Block#26#0', 'ExpressionStatement#10#36', 'ExpressionStatement#7#116', 'ExpressionStatement#7#117', 'FieldDeclaration#4#21', 'FieldDeclaration#9#10', 'IfStatement#11#25', 'IfStatement#11#26', 'IfStatement#17#7', 'IfStatement#6#21', 'MethodDeclaration#11#22', 'MethodDeclaration#13#15', 'MethodDeclaration#15#4', 'MethodDeclaration#16#10', 'MethodDeclaration#23#6', 'MethodDeclaration#38#4', 'MethodDeclaration#5#37', 'MethodDeclaration#5#38', 'MethodDeclaration#5#39', 'MethodDeclaration#59#1', 'MethodDeclaration#6#41', 'MethodDeclaration#7#26', 'MethodDeclaration#8#37', 'MethodDeclaration#9#31', 'MethodDeclaration#9#32', 'MethodDeclaration#9#33', 'MethodDeclaration#9#34', 'ReturnStatement#13#1', 'ReturnStatement#4#25', 'ReturnStatement#5#25', 'TryStatement#11#2', 'TryStatement#8#8', 'TryStatement#8#9', 'TypeDeclaration#4#3', 'VariableDeclarationStatement#11#20', 'VariableDeclarationStatement#3#13', 'VariableDeclarationStatement#8#45']",['VariableDeclarationStatement#5#74']
9,810,2788,"['Block#28#0', 'Block#44#0', 'Block#71#0', 'CatchClause#11#0', 'CatchClause#40#0', 'CatchClause#40#1', 'EnumDeclaration#2#1', 'ExpressionStatement#10#34', 'ExpressionStatement#10#35', 'ExpressionStatement#13#12', 'ExpressionStatement#16#6', 'ExpressionStatement#21#0', 'ExpressionStatement#26#2', 'ExpressionStatement#3#13', 'ExpressionStatement#4#78', 'ExpressionStatement#4#79', 'ExpressionStatement#5#124', 'ExpressionStatement#5#125', 'ExpressionStatement#6#88', 'ExpressionStatement#8#97', 'ExpressionStatement#8#98', 'ExpressionStatement#8#99', 'ExpressionStatement#9#62', 'FieldDeclaration#5#36', 'IfStatement#34#2', 'IfStatement#39#2', 'IfStatement#4#13', 'IfStatement#9#20', 'MethodDeclaration#11#20', 'MethodDeclaration#11#21', 'MethodDeclaration#13#14', 'MethodDeclaration#18#9', 'MethodDeclaration#26#4', 'MethodDeclaration#5#36', 'MethodDeclaration#59#0', 'MethodDeclaration#8#36', 'ReturnStatement#17#1', 'ReturnStatement#4#24', 'ThrowStatement#6#4', 'ThrowStatement#9#1', 'TryStatement#12#11', 'TryStatement#13#5', 'TryStatement#2#3', 'TryStatement#21#1', 'TypeDeclaration#3#15', 'VariableDeclarationStatement#10#20', 'VariableDeclarationStatement#11#19', 'VariableDeclarationStatement#13#14', 'VariableDeclarationStatement#14#3', 'VariableDeclarationStatement#15#4', 'VariableDeclarationStatement#5#72', 'VariableDeclarationStatement#5#73', 'VariableDeclarationStatement#5#74', 'VariableDeclarationStatement#7#45', 'VariableDeclarationStatement#7#46', 'VariableDeclarationStatement#8#44']",[]
10,900,2732,"['Block#17#2', 'Block#7#0', 'CatchClause#4#0', 'EnhancedForStatement#12#2', 'EnhancedForStatement#3#2', 'ExpressionStatement#10#33', 'ExpressionStatement#11#24', 'ExpressionStatement#11#25', 'ExpressionStatement#16#5', 'ExpressionStatement#3#11', 'ExpressionStatement#3#12', 'ExpressionStatement#5#120', 'ExpressionStatement#5#121', 'ExpressionStatement#5#122', 'ExpressionStatement#5#123', 'ExpressionStatement#7#115', 'ExpressionStatement#9#60', 'ExpressionStatement#9#61', 'FieldDeclaration#2#4', 'FieldDeclaration#3#14', 'FieldDeclaration#4#20', 'FieldDeclaration#5#35', 'FieldDeclaration#6#16', 'FieldDeclaration#6#17', 'IfStatement#10#29', 'IfStatement#14#14', 'IfStatement#6#20', 'IfStatement#7#32', 'MethodDeclaration#10#26', 'MethodDeclaration#10#27', 'MethodDeclaration#20#9', 'MethodDeclaration#3#22', 'MethodDeclaration#3#23', 'MethodDeclaration#3#24', 'MethodDeclaration#4#20', 'MethodDeclaration#5#35', 'MethodDeclaration#53#1', 'MethodDeclaration#6#39', 'MethodDeclaration#6#40', 'MethodDeclaration#79#1', 'MethodDeclaration#9#30', 'ReturnStatement#14#2', 'ReturnStatement#5#23', 'ReturnStatement#5#24', 'ReturnStatement#7#11', 'SwitchStatement#13#0', 'TryStatement#13#4', 'TryStatement#29#0', 'TypeDeclaration#2#15', 'VariableDeclarationStatement#10#19', 'VariableDeclarationStatement#13#13', 'VariableDeclarationStatement#2#5', 'VariableDeclarationStatement#2#6', 'VariableDeclarationStatement#3#12', 'VariableDeclarationStatement#4#26', 'VariableDeclarationStatement#5#71', 'VariableDeclarationStatement#6#47', 'VariableDeclarationStatement#7#44', 'VariableDeclarationStatement#9#24']","['ExpressionStatement#13#12', 'IfStatement#4#13', 'ReturnStatement#4#24']"
11,990,2676,"['Block#17#1', 'Block#36#0', 'ExpressionStatement#4#75', 'ExpressionStatement#4#76', 'ExpressionStatement#4#77', 'ExpressionStatement#5#119', 'ExpressionStatement#8#96', 'ExpressionStatement#9#59', 'FieldDeclaration#12#6', 'FieldDeclaration#12#7', 'FieldDeclaration#9#9', 'IfStatement#10#28', 'IfStatement#12#19', 'IfStatement#13#19', 'IfStatement#7#31', 'LambdaExpression#40#0', 'MethodDeclaration#10#25', 'MethodDeclaration#13#13', 'MethodDeclaration#15#3', 'MethodDeclaration#16#9', 'MethodDeclaration#18#8', 'MethodDeclaration#29#1', 'MethodDeclaration#33#4', 'MethodDeclaration#5#34', 'MethodDeclaration#92#1', 'ReturnStatement#10#8', 'ReturnStatement#2#11', 'ReturnStatement#23#0', 'ReturnStatement#4#23', 'ReturnStatement#4#24', 'ReturnStatement#6#18', 'ReturnStatement#6#19', 'ReturnStatement#7#10', 'SuperConstructorInvocation#10#0', 'SuperConstructorInvocation#2#7', 'TryStatement#11#1', 'TryStatement#6#8', 'VariableDeclarationStatement#13#11', 'VariableDeclarationStatement#13#12', 'VariableDeclarationStatement#3#11', 'VariableDeclarationStatement#4#25', 'VariableDeclarationStatement#42#0', 'VariableDeclarationStatement#5#68', 'VariableDeclarationStatement#5#69', 'VariableDeclarationStatement#5#70', 'VariableDeclarationStatement#7#43', 'VariableDeclarationStatement#8#43']","['ReturnStatement#5#23', 'VariableDeclarationStatement#10#19']"
12,1080,2631,"['Block#68#0', 'ExpressionStatement#10#32', 'ExpressionStatement#5#115', 'ExpressionStatement#5#116', 'ExpressionStatement#5#117', 'ExpressionStatement#5#118', 'ExpressionStatement#6#83', 'ExpressionStatement#6#84', 'ExpressionStatement#6#85', 'ExpressionStatement#6#86', 'ExpressionStatement#6#87', 'ExpressionStatement#7#112', 'ExpressionStatement#7#113', 'ExpressionStatement#7#114', 'ExpressionStatement#8#93', 'ExpressionStatement#8#94', 'ExpressionStatement#8#95', 'ExpressionStatement#9#56', 'ExpressionStatement#9#57', 'ExpressionStatement#9#58', 'FieldDeclaration#10#11', 'FieldDeclaration#5#34', 'FieldDeclaration#6#15', 'IfStatement#11#24', 'IfStatement#30#1', 'IfStatement#4#13', 'IfStatement#5#17', 'IfStatement#9#19', 'MethodDeclaration#12#28', 'MethodDeclaration#14#12', 'MethodDeclaration#21#10', 'MethodDeclaration#23#5', 'MethodDeclaration#25#10', 'MethodDeclaration#25#11', 'MethodDeclaration#28#3', 'MethodDeclaration#3#21', 'MethodDeclaration#68#0', 'MethodDeclaration#75#0', 'MethodDeclaration#8#35', 'ReturnStatement#6#16', 'ReturnStatement#6#17', 'ReturnStatement#7#9', 'ReturnStatement#9#10', 'TryStatement#9#6', 'TypeDeclaration#3#14', 'TypeDeclaration#5#3', 'VariableDeclarationStatement#14#2', 'VariableDeclarationStatement#7#42', 'VariableDeclarationStatement#8#42', 'VariableDeclarationStatement#9#23', 'WhileStatement#2#1']","['Block#17#1', 'VariableDeclarationStatement#4#25']"
13,1170,2582,"['ExpressionStatement#4#73', 'ExpressionStatement#4#74', 'ExpressionStatement#5#112', 'ExpressionStatement#5#113', 'ExpressionStatement#5#114', 'ExpressionStatement#7#109', 'ExpressionStatement#7#110', 'ExpressionStatement#7#111', 'ExpressionStatement#8#92', 'FieldDeclaration#7#20', 'FieldDeclaration#9#8', 'IfStatement#10#27', 'IfStatement#12#18', 'IfStatement#61#0', 'IfStatement#8#39', 'IfStatement#9#18', 'MethodDeclaration#11#19', 'MethodDeclaration#14#11', 'MethodDeclaration#16#8', 'MethodDeclaration#17#10', 'MethodDeclaration#17#9', 'MethodDeclaration#22#10', 'MethodDeclaration#3#20', 'MethodDeclaration#4#19', 'MethodDeclaration#43#0', 'MethodDeclaration#7#25', 'MethodDeclaration#8#34', 'ReturnStatement#12#1', 'ReturnStatement#14#1', 'ReturnStatement#18#2', 'ReturnStatement#30#0', 'ReturnStatement#7#8', 'SwitchStatement#3#1', 'TryStatement#32#1', 'VariableDeclarationStatement#10#19', 'VariableDeclarationStatement#11#18', 'VariableDeclarationStatement#4#25', 'VariableDeclarationStatement#5#65', 'VariableDeclarationStatement#5#66', 'VariableDeclarationStatement#5#67', 'VariableDeclarationStatement#7#39', 'VariableDeclarationStatement#7#40', 'VariableDeclarationStatement#7#41', 'VariableDeclarationStatement#9#22']","['ExpressionStatement#9#56', 'IfStatement#11#24', 'IfStatement#4#13']"
14,1260,2541,"['Block#5#0', 'EnhancedForStatement#15#0', 'EnhancedForStatement#7#2', 'ExpressionStatement#24#0', 'ExpressionStatement#3#10', 'ExpressionStatement#4#72', 'ExpressionStatement#6#81', 'ExpressionStatement#6#82', 'ExpressionStatement#7#105', 'ExpressionStatement#7#106', 'ExpressionStatement#7#107', 'ExpressionStatement#7#108', 'ExpressionStatement#8#88', 'ExpressionStatement#8#89', 'ExpressionStatement#8#90', 'ExpressionStatement#8#91', 'ExpressionStatement#9#55', 'ExpressionStatement#9#56', 'FieldDeclaration#12#5', 'FieldDeclaration#4#19', 'FieldDeclaration#7#18', 'FieldDeclaration#7#19', 'IfStatement#11#24', 'IfStatement#15#12', 'IfStatement#6#19', 'MethodDeclaration#12#26', 'MethodDeclaration#12#27', 'MethodDeclaration#17#8', 'MethodDeclaration#20#7', 'MethodDeclaration#20#8', 'MethodDeclaration#28#2', 'MethodDeclaration#3#19', 'MethodDeclaration#6#37', 'MethodDeclaration#6#38', 'MethodDeclaration#9#29', 'ReturnStatement#4#22', 'ReturnStatement#5#22', 'ReturnStatement#5#23', 'ThrowStatement#8#8', 'TryStatement#28#0', 'TryStatement#7#9', 'TypeDeclaration#3#13', 'VariableDeclarationStatement#10#18', 'VariableDeclarationStatement#5#61', 'VariableDeclarationStatement#5#62', 'VariableDeclarationStatement#5#63', 'VariableDeclarationStatement#5#64', 'VariableDeclarationStatement#6#45', 'VariableDeclarationStatement#6#46', 'VariableDeclarationStatement#8#40', 'VariableDeclarationStatement#8#41']",['IfStatement#8#39']
15,1350,2491,"['Block#17#1', 'Block#75#1', 'EnhancedForStatement#16#1', 'ExpressionStatement#10#29', 'ExpressionStatement#10#30', 'ExpressionStatement#10#31', 'ExpressionStatement#11#23', 'ExpressionStatement#34#0', 'ExpressionStatement#4#70', 'ExpressionStatement#4#71', 'ExpressionStatement#5#111', 'ExpressionStatement#6#80', 'ExpressionStatement#7#101', 'ExpressionStatement#7#102', 'ExpressionStatement#7#103', 'ExpressionStatement#7#104', 'ExpressionStatement#8#87', 'ExpressionStatement#9#54', 'FieldDeclaration#10#10', 'FieldDeclaration#6#14', 'FieldDeclaration#7#17', 'IfStatement#11#23', 'IfStatement#7#29', 'IfStatement#7#30', 'LambdaExpression#29#0', 'MethodDeclaration#10#24', 'MethodDeclaration#39#0', 'MethodDeclaration#5#33', 'MethodDeclaration#8#33', 'ReturnStatement#4#21', 'ReturnStatement#6#15', 'SwitchStatement#10#0', 'TypeDeclaration#8#1', 'VariableDeclarationStatement#10#17', 'VariableDeclarationStatement#3#10', 'VariableDeclarationStatement#5#59', 'VariableDeclarationStatement#5#60', 'VariableDeclarationStatement#6#44', 'VariableDeclarationStatement#7#36', 'VariableDeclarationStatement#7#37', 'VariableDeclarationStatement#7#38']",['IfStatement#6#19']
16,1440,2451,"['EnhancedForStatement#18#2', 'EnhancedForStatement#20#1', 'EnhancedForStatement#4#0', 'ExpressionStatement#10#27', 'ExpressionStatement#10#28', 'ExpressionStatement#11#22', 'ExpressionStatement#12#20', 'ExpressionStatement#13#11', 'ExpressionStatement#13#12', 'ExpressionStatement#17#5', 'ExpressionStatement#5#110', 'ExpressionStatement#6#76', 'ExpressionStatement#6#77', 'ExpressionStatement#6#78', 'ExpressionStatement#6#79', 'ExpressionStatement#7#100', 'ExpressionStatement#7#99', 'ExpressionStatement#8#84', 'ExpressionStatement#8#85', 'ExpressionStatement#8#86', 'ExpressionStatement#9#51', 'ExpressionStatement#9#52', 'ExpressionStatement#9#53', 'FieldDeclaration#11#12', 'FieldDeclaration#12#4', 'FieldDeclaration#3#13', 'FieldDeclaration#4#18', 'FieldDeclaration#7#16', 'IfStatement#13#16', 'IfStatement#13#17', 'IfStatement#13#18', 'IfStatement#19#10', 'IfStatement#35#0', 'IfStatement#4#13', 'IfStatement#43#1', 'IfStatement#8#38', 'IfStatement#8#39', 'MethodDeclaration#10#23', 'MethodDeclaration#11#18', 'MethodDeclaration#12#24', 'MethodDeclaration#12#25', 'MethodDeclaration#17#7', 'MethodDeclaration#18#6', 'MethodDeclaration#18#7', 'MethodDeclaration#22#9', 'MethodDeclaration#32#4', 'MethodDeclaration#48#1', 'MethodDeclaration#57#1', 'MethodDeclaration#6#35', 'MethodDeclaration#6#36', 'MethodDeclaration#8#31', 'MethodDeclaration#8#32', 'MethodDeclaration#9#28', 'ReturnStatement#4#18', 'ReturnStatement#4#19', 'ReturnStatement#4#20', 'ReturnStatement#5#21', 'SuperConstructorInvocation#2#5', 'SuperConstructorInvocation#2#6', 'SuperConstructorInvocation#4#1', 'TryStatement#12#10', 'TryStatement#18#1', 'TryStatement#22#0', 'TryStatement#6#7', 'TryStatement#7#7', 'TryStatement#7#8', 'TryStatement#96#0', 'TypeDeclaration#3#12', 'TypeDeclaration#5#2', 'VariableDeclarationStatement#11#17', 'VariableDeclarationStatement#12#11', 'VariableDeclarationStatement#20#0', 'VariableDeclarationStatement#3#9', 'VariableDeclarationStatement#4#23', 'VariableDeclarationStatement#4#24', 'VariableDeclarationStatement#5#58', 'VariableDeclarationStatement#6#42', 'VariableDeclarationStatement#6#43', 'VariableDeclarationStatement#8#38', 'VariableDeclarationStatement#8#39', 'VariableDeclarationStatement#9#21']",['FieldDeclaration#10#10']
17,1530,2371,"['EnhancedForStatement#9#0', 'ExpressionStatement#12#18', 'ExpressionStatement#12#19', 'ExpressionStatement#6#75', 'ExpressionStatement#7#98', 'ExpressionStatement#8#82', 'ExpressionStatement#8#83', 'ExpressionStatement#9#49', 'ExpressionStatement#9#50', 'FieldDeclaration#10#10', 'IfStatement#10#23', 'IfStatement#10#24', 'IfStatement#10#25', 'IfStatement#10#26', 'IfStatement#11#22', 'IfStatement#13#14', 'IfStatement#13#15', 'IfStatement#5#16', 'IfStatement#6#19', 'IfStatement#7#28', 'MethodDeclaration#11#17', 'MethodDeclaration#3#17', 'MethodDeclaration#3#18', 'MethodDeclaration#42#4', 'MethodDeclaration#5#32', 'MethodDeclaration#54#3', 'MethodDeclaration#7#24', 'MethodDeclaration#8#30', 'ReturnStatement#2#10', 'ReturnStatement#9#9', 'TryStatement#10#5', 'TryStatement#11#0', 'TryStatement#12#9', 'VariableDeclarationStatement#10#16', 'VariableDeclarationStatement#6#41', 'VariableDeclarationStatement#8#37']","['FieldDeclaration#3#13', 'FieldDeclaration#4#18', 'IfStatement#4#13', 'MethodDeclaration#10#23', 'MethodDeclaration#22#9']"
18,1620,2340,"['ExpressionStatement#11#21', 'ExpressionStatement#13#10', 'ExpressionStatement#16#4', 'ExpressionStatement#4#68', 'ExpressionStatement#4#69', 'ExpressionStatement#5#104', 'ExpressionStatement#5#105', 'ExpressionStatement#5#106', 'ExpressionStatement#5#107', 'ExpressionStatement#5#108', 'ExpressionStatement#5#109', 'ExpressionStatement#6#71', 'ExpressionStatement#6#72', 'ExpressionStatement#6#73', 'ExpressionStatement#6#74', 'ExpressionStatement#7#96', 'ExpressionStatement#7#97', 'ExpressionStatement#8#79', 'ExpressionStatement#8#80', 'ExpressionStatement#8#81', 'ExpressionStatement#9#48', 'FieldDeclaration#11#11', 'FieldDeclaration#5#32', 'FieldDeclaration#5#33', 'FieldDeclaration#7#15', 'FieldDeclaration#8#15', 'IfStatement#12#17', 'IfStatement#14#12', 'IfStatement#14#13', 'IfStatement#3#16', 'IfStatement#4#13', 'IfStatement#8#37', 'IfStatement#9#16', 'IfStatement#9#17', 'MethodDeclaration#10#23', 'MethodDeclaration#15#2', 'MethodDeclaration#20#6', 'MethodDeclaration#25#8', 'MethodDeclaration#25#9', 'MethodDeclaration#5#30', 'MethodDeclaration#5#31', 'MethodDeclaration#7#23', 'ReturnStatement#5#19', 'ReturnStatement#5#20', 'ReturnStatement#6#14', 'ReturnStatement#7#7', 'SuperConstructorInvocation#3#4', 'TryStatement#80#0', 'TypeDeclaration#3#10', 'TypeDeclaration#3#11', 'TypeDeclaration#6#1', 'VariableDeclarationStatement#10#15', 'VariableDeclarationStatement#11#16', 'VariableDeclarationStatement#13#10', 'VariableDeclarationStatement#13#9', 'VariableDeclarationStatement#15#3', 'VariableDeclarationStatement#21#1', 'VariableDeclarationStatement#3#8', 'VariableDeclarationStatement#4#22', 'VariableDeclarationStatement#5#57', 'VariableDeclarationStatement#6#40', 'VariableDeclarationStatement#7#34', 'VariableDeclarationStatement#7#35']","['MethodDeclaration#3#17', 'MethodDeclaration#54#3']"
19,1710,2279,"['CatchClause#25#0', 'CatchClause#6#1', 'ConstructorInvocation#3#0', 'EnhancedForStatement#10#1', 'ExpressionStatement#10#26', 'ExpressionStatement#11#20', 'ExpressionStatement#5#103', 'ExpressionStatement#6#70', 'ExpressionStatement#7#93', 'ExpressionStatement#7#94', 'ExpressionStatement#7#95', 'ExpressionStatement#8#76', 'ExpressionStatement#8#77', 'ExpressionStatement#8#78', 'FieldDeclaration#15#3', 'FieldDeclaration#5#31', 'IfStatement#10#22', 'IfStatement#11#20', 'IfStatement#11#21', 'IfStatement#20#7', 'IfStatement#3#15', 'IfStatement#7#27', 'MethodDeclaration#11#16', 'MethodDeclaration#12#22', 'MethodDeclaration#12#23', 'MethodDeclaration#13#12', 'MethodDeclaration#24#6', 'MethodDeclaration#25#7', 'MethodDeclaration#3#17', 'MethodDeclaration#4#18', 'MethodDeclaration#5#29', 'ReturnStatement#10#7', 'ReturnStatement#12#0', 'ReturnStatement#3#18', 'TryStatement#10#4', 'TryStatement#17#1', 'TryStatement#6#6', 'TryStatement#9#5', 'VariableDeclarationStatement#11#14', 'VariableDeclarationStatement#11#15', 'VariableDeclarationStatement#5#55', 'VariableDeclarationStatement#5#56', 'VariableDeclarationStatement#6#38', 'VariableDeclarationStatement#6#39', 'VariableDeclarationStatement#8#36']",[]
20,1800,2234,"['Block#47#1', 'ExpressionStatement#10#23', 'ExpressionStatement#10#24', 'ExpressionStatement#10#25', 'ExpressionStatement#11#19', 'ExpressionStatement#12#17', 'ExpressionStatement#13#9', 'ExpressionStatement#14#9', 'ExpressionStatement#4#67', 'ExpressionStatement#5#102', 'ExpressionStatement#6#68', 'ExpressionStatement#6#69', 'ExpressionStatement#7#90', 'ExpressionStatement#7#91', 'ExpressionStatement#7#92', 'ExpressionStatement#8#73', 'ExpressionStatement#8#74', 'ExpressionStatement#8#75', 'FieldDeclaration#16#0', 'FieldDeclaration#17#0', 'FieldDeclaration#4#18', 'FieldDeclaration#6#13', 'FieldDeclaration#7#14', 'IfStatement#15#11', 'IfStatement#9#15', 'MethodDeclaration#24#5', 'MethodDeclaration#3#16', 'MethodDeclaration#7#22', 'MethodDeclaration#9#27', 'ReturnStatement#5#17', 'ReturnStatement#5#18', 'ReturnStatement#6#12', 'ReturnStatement#6#13', 'SwitchStatement#12#0', 'SwitchStatement#27#0', 'TryStatement#47#0', 'TypeDeclaration#4#2', 'VariableDeclarationStatement#10#14', 'VariableDeclarationStatement#5#54', 'VariableDeclarationStatement#7#33', 'VariableDeclarationStatement#8#33', 'VariableDeclarationStatement#8#34', 'VariableDeclarationStatement#8#35', 'VariableDeclarationStatement#9#19', 'VariableDeclarationStatement#9#20']","['ReturnStatement#10#7', 'ReturnStatement#12#0', 'VariableDeclarationStatement#11#14']"
21,1890,2192,"['ExpressionStatement#4#64', 'ExpressionStatement#4#65', 'ExpressionStatement#4#66', 'ExpressionStatement#5#100', 'ExpressionStatement#5#101', 'ExpressionStatement#6#66', 'ExpressionStatement#6#67', 'FieldDeclaration#3#13', 'FieldDeclaration#4#17', 'FieldDeclaration#8#14', 'FieldDeclaration#9#7', 'IfStatement#10#20', 'IfStatement#10#21', 'IfStatement#5#15', 'IfStatement#9#14', 'IfStatement#93#0', 'MethodDeclaration#10#22', 'MethodDeclaration#12#21', 'MethodDeclaration#2#9', 'MethodDeclaration#22#9', 'MethodDeclaration#36#1', 'MethodDeclaration#58#2', 'MethodDeclaration#7#21', 'MethodDeclaration#8#29', 'MethodDeclaration#81#0', 'MethodDeclaration#9#24', 'MethodDeclaration#9#25', 'MethodDeclaration#9#26', 'ReturnStatement#10#7', 'TryStatement#32#0', 'TryStatement#5#4', 'TryStatement#9#4', 'VariableDeclarationStatement#10#13', 'VariableDeclarationStatement#12#10', 'VariableDeclarationStatement#12#9', 'VariableDeclarationStatement#25#0', 'VariableDeclarationStatement#6#37', 'VariableDeclarationStatement#8#31', 'VariableDeclarationStatement#8#32']","['ExpressionStatement#7#90', 'IfStatement#4#13', 'SwitchStatement#12#0']"
22,1980,2156,"['CatchClause#2#0', 'EnhancedForStatement#17#3', 'ExpressionStatement#18#3', 'ExpressionStatement#4#63', 'ExpressionStatement#6#65', 'ExpressionStatement#7#86', 'ExpressionStatement#7#87', 'ExpressionStatement#7#88', 'ExpressionStatement#7#89', 'ExpressionStatement#7#90', 'ExpressionStatement#8#72', 'FieldDeclaration#13#8', 'IfStatement#10#19', 'IfStatement#7#26', 'MethodDeclaration#54#3', 'MethodDeclaration#58#1', 'ReturnStatement#18#1', 'ReturnStatement#2#9', 'ReturnStatement#3#17', 'ReturnStatement#5#16', 'ReturnStatement#8#5', 'ReturnStatement#8#6', 'ThrowStatement#8#7', 'TryStatement#10#3', 'TryStatement#21#0', 'TryStatement#8#7', 'TypeDeclaration#3#9', 'VariableDeclarationStatement#10#12', 'VariableDeclarationStatement#16#5', 'VariableDeclarationStatement#17#3', 'VariableDeclarationStatement#18#2', 'VariableDeclarationStatement#2#4', 'VariableDeclarationStatement#4#21', 'VariableDeclarationStatement#5#53', 'VariableDeclarationStatement#6#36', 'VariableDeclarationStatement#7#30', 'VariableDeclarationStatement#7#31', 'VariableDeclarationStatement#7#32', 'VariableDeclarationStatement#8#29', 'VariableDeclarationStatement#8#30']","['FieldDeclaration#3#13', 'FieldDeclaration#4#17', 'MethodDeclaration#9#24', 'VariableDeclarationStatement#25#0']"
23,2070,2120,"['ExpressionStatement#14#7', 'ExpressionStatement#14#8', 'ExpressionStatement#15#0', 'ExpressionStatement#3#9', 'ExpressionStatement#6#64', 'ExpressionStatement#7#85', 'ExpressionStatement#8#70', 'ExpressionStatement#8#71', 'FieldDeclaration#3#13', 'FieldDeclaration#4#15', 'FieldDeclaration#4#16', 'FieldDeclaration#4#17', 'FieldDeclaration#7#13', 'IfStatement#17#6', 'IfStatement#6#18', 'IfStatement#8#36', 'MethodDeclaration#10#21', 'MethodDeclaration#13#11', 'MethodDeclaration#5#28', 'MethodDeclaration#51#1', 'MethodDeclaration#7#19', 'MethodDeclaration#7#20', 'MethodDeclaration#9#23', 'MethodDeclaration#9#24', 'ReturnStatement#8#3', 'ReturnStatement#8#4', 'SwitchStatement#6#0', 'TypeDeclaration#3#8', 'TypeDeclaration#8#0', 'VariableDeclarationStatement#25#0', 'VariableDeclarationStatement#5#52', 'VariableDeclarationStatement#6#34', 'VariableDeclarationStatement#6#35', 'VariableDeclarationStatement#7#29', 'VariableDeclarationStatement#8#27', 'VariableDeclarationStatement#8#28', 'VariableDeclarationStatement#9#18']",[]
24,2160,2083,"['CatchClause#19#0', 'CatchClause#7#1', 'EnhancedForStatement#23#1', 'ExpressionStatement#12#16', 'ExpressionStatement#13#8', 'ExpressionStatement#16#3', 'ExpressionStatement#5#96', 'ExpressionStatement#5#97', 'ExpressionStatement#5#98', 'ExpressionStatement#5#99', 'ExpressionStatement#6#62', 'ExpressionStatement#6#63', 'ExpressionStatement#7#83', 'ExpressionStatement#7#84', 'ExpressionStatement#8#68', 'ExpressionStatement#8#69', 'ExpressionStatement#9#45', 'ExpressionStatement#9#46', 'ExpressionStatement#9#47', 'FieldDeclaration#5#30', 'FieldDeclaration#9#6', 'IfStatement#16#5', 'IfStatement#6#17', 'IfStatement#8#35', 'MethodDeclaration#11#15', 'MethodDeclaration#4#15', 'MethodDeclaration#4#16', 'MethodDeclaration#4#17', 'MethodDeclaration#41#1', 'MethodDeclaration#9#22', 'ReturnStatement#12#0', 'ReturnStatement#18#0', 'ReturnStatement#3#16', 'ReturnStatement#4#17', 'ReturnStatement#6#11', 'SuperConstructorInvocation#6#0', 'ThrowStatement#5#3', 'TryStatement#5#3', 'TryStatement#7#6', 'TypeDeclaration#3#7', 'VariableDeclarationStatement#4#20']","['ExpressionStatement#15#0', 'MethodDeclaration#13#11', 'MethodDeclaration#5#28', 'MethodDeclaration#7#19', 'ReturnStatement#8#3', 'ReturnStatement#8#4', 'TypeDeclaration#8#0']"
25,2250,2049,"['CatchClause#7#0', 'EnumDeclaration#2#0', 'ExpressionStatement#10#22', 'ExpressionStatement#11#18', 'ExpressionStatement#13#7', 'ExpressionStatement#14#6', 'ExpressionStatement#20#0', 'ExpressionStatement#3#8', 'ExpressionStatement#5#94', 'ExpressionStatement#5#95', 'ExpressionStatement#6#61', 'ExpressionStatement#7#80', 'ExpressionStatement#7#81', 'ExpressionStatement#7#82', 'ExpressionStatement#8#63', 'ExpressionStatement#8#64', 'ExpressionStatement#8#65', 'ExpressionStatement#8#66', 'ExpressionStatement#8#67', 'ExpressionStatement#9#44', 'FieldDeclaration#4#14', 'IfStatement#10#18', 'IfStatement#11#19', 'IfStatement#12#16', 'IfStatement#15#10', 'IfStatement#20#6', 'IfStatement#26#1', 'IfStatement#4#13', 'IfStatement#8#34', 'MethodDeclaration#10#20', 'MethodDeclaration#13#11', 'MethodDeclaration#3#15', 'MethodDeclaration#33#3', 'MethodDeclaration#65#1', 'MethodDeclaration#9#21', 'ReturnStatement#2#8', 'ReturnStatement#7#5', 'ReturnStatement#7#6', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SynchronizedStatement#4#0', 'TryStatement#12#7', 'TryStatement#12#8', 'TypeDeclaration#8#0', 'VariableDeclarationStatement#11#14', 'VariableDeclarationStatement#5#51', 'VariableDeclarationStatement#6#33', 'VariableDeclarationStatement#7#28']","['MethodDeclaration#11#15', 'MethodDeclaration#4#15', 'MethodDeclaration#41#1', 'ReturnStatement#12#0', 'ReturnStatement#6#11']"
26,2340,2006,"['EnhancedForStatement#27#1', 'ExpressionStatement#15#0', 'ExpressionStatement#4#61', 'ExpressionStatement#4#62', 'ExpressionStatement#5#93', 'ExpressionStatement#6#60', 'ExpressionStatement#7#77', 'ExpressionStatement#7#78', 'ExpressionStatement#7#79', 'ExpressionStatement#8#61', 'ExpressionStatement#8#62', 'ExpressionStatement#9#43', 'FieldDeclaration#10#9', 'IfStatement#10#17', 'IfStatement#13#13', 'IfStatement#27#3', 'MethodDeclaration#10#19', 'MethodDeclaration#11#15', 'MethodDeclaration#12#18', 'MethodDeclaration#12#19', 'MethodDeclaration#12#20', 'MethodDeclaration#16#7', 'MethodDeclaration#24#4', 'MethodDeclaration#34#1', 'MethodDeclaration#5#28', 'MethodDeclaration#9#20', 'ReturnStatement#13#0', 'ReturnStatement#2#7', 'ReturnStatement#4#16', 'ReturnStatement#8#4', 'VariableDeclarationStatement#10#10', 'VariableDeclarationStatement#10#11', 'VariableDeclarationStatement#16#4', 'VariableDeclarationStatement#6#32', 'VariableDeclarationStatement#7#27', 'VariableDeclarationStatement#8#26']","['IfStatement#4#13', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SwitchStatement#6#0']"
27,2430,1974,"['CatchClause#3#2', 'EnhancedForStatement#6#3', 'ExpressionStatement#10#20', 'ExpressionStatement#10#21', 'ExpressionStatement#12#13', 'ExpressionStatement#12#14', 'ExpressionStatement#12#15', 'ExpressionStatement#3#7', 'ExpressionStatement#5#92', 'ExpressionStatement#6#59', 'ExpressionStatement#7#75', 'ExpressionStatement#7#76', 'ExpressionStatement#8#59', 'ExpressionStatement#8#60', 'FieldDeclaration#13#7', 'FieldDeclaration#3#12', 'FieldDeclaration#6#10', 'FieldDeclaration#6#11', 'FieldDeclaration#6#12', 'IfStatement#14#11', 'IfStatement#17#5', 'IfStatement#4#13', 'IfStatement#6#16', 'IfStatement#8#33', 'IfStatement#80#1', 'MethodDeclaration#11#13', 'MethodDeclaration#11#14', 'MethodDeclaration#12#17', 'MethodDeclaration#13#10', 'MethodDeclaration#13#9', 'MethodDeclaration#19#5', 'MethodDeclaration#20#5', 'MethodDeclaration#23#4', 'MethodDeclaration#3#14', 'MethodDeclaration#4#15', 'MethodDeclaration#41#1', 'MethodDeclaration#50#0', 'MethodDeclaration#6#33', 'MethodDeclaration#6#34', 'MethodDeclaration#7#17', 'MethodDeclaration#7#18', 'MethodDeclaration#7#19', 'MethodDeclaration#79#0', 'MethodDeclaration#8#28', 'MethodDeclaration#84#0', 'ReturnStatement#7#4', 'ReturnStatement#9#7', 'ReturnStatement#9#8', 'SuperConstructorInvocation#3#3', 'SwitchStatement#18#0', 'TryStatement#14#0', 'TryStatement#3#2', 'TryStatement#6#5', 'TryStatement#9#3', 'TypeDeclaration#3#6', 'VariableDeclarationStatement#11#13', 'VariableDeclarationStatement#19#0', 'VariableDeclarationStatement#5#49', 'VariableDeclarationStatement#5#50', 'VariableDeclarationStatement#6#30', 'VariableDeclarationStatement#6#31', 'VariableDeclarationStatement#7#25', 'VariableDeclarationStatement#7#26', 'VariableDeclarationStatement#8#21', 'VariableDeclarationStatement#8#22', 'VariableDeclarationStatement#8#23', 'VariableDeclarationStatement#8#24', 'VariableDeclarationStatement#8#25', 'VariableDeclarationStatement#9#16', 'VariableDeclarationStatement#9#17']",['IfStatement#27#3']
28,2520,1905,"['Block#19#1', 'ExpressionStatement#10#18', 'ExpressionStatement#10#19', 'ExpressionStatement#19#1', 'ExpressionStatement#7#73', 'ExpressionStatement#7#74', 'ExpressionStatement#8#58', 'ExpressionStatement#9#42', 'FieldDeclaration#5#28', 'FieldDeclaration#5#29', 'FieldDeclaration#7#11', 'FieldDeclaration#7#12', 'FieldDeclaration#8#13', 'ForStatement#10#0', 'IfStatement#11#18', 'IfStatement#12#15', 'IfStatement#13#12', 'IfStatement#16#4', 'IfStatement#3#14', 'IfStatement#4#12', 'IfStatement#8#32', 'MethodDeclaration#12#16', 'MethodDeclaration#8#27', 'MethodDeclaration#9#19', 'ReturnStatement#5#13', 'ReturnStatement#5#14', 'ReturnStatement#5#15', 'ReturnStatement#6#11', 'ReturnStatement#8#3', 'SwitchStatement#6#0', 'TryStatement#12#5', 'TryStatement#12#6', 'TryStatement#16#4', 'TryStatement#19#1', 'VariableDeclarationStatement#15#2', 'VariableDeclarationStatement#5#48', 'VariableDeclarationStatement#6#29', 'VariableDeclarationStatement#8#20', 'VariableDeclarationStatement#9#14', 'VariableDeclarationStatement#9#15']","['MethodDeclaration#13#9', 'MethodDeclaration#23#4', 'MethodDeclaration#3#14', 'MethodDeclaration#41#1']"
29,2610,1869,"['EnhancedForStatement#25#0', 'EnhancedForStatement#25#1', 'ExpressionStatement#10#17', 'ExpressionStatement#12#12', 'ExpressionStatement#26#1', 'ExpressionStatement#5#91', 'ExpressionStatement#6#58', 'ExpressionStatement#7#70', 'ExpressionStatement#7#71', 'ExpressionStatement#7#72', 'ExpressionStatement#8#56', 'ExpressionStatement#8#57', 'ExpressionStatement#9#38', 'ExpressionStatement#9#39', 'ExpressionStatement#9#40', 'ExpressionStatement#9#41', 'FieldDeclaration#4#13', 'FieldDeclaration#6#9', 'FieldDeclaration#7#10', 'IfStatement#11#16', 'IfStatement#11#17', 'IfStatement#18#6', 'IfStatement#20#5', 'IfStatement#3#13', 'IfStatement#4#11', 'IfStatement#5#13', 'IfStatement#5#14', 'IfStatement#8#31', 'MethodDeclaration#21#8', 'MethodDeclaration#21#9', 'MethodDeclaration#22#8', 'MethodDeclaration#3#14', 'MethodDeclaration#4#14', 'MethodDeclaration#6#32', 'MethodDeclaration#65#0', 'MethodDeclaration#8#26', 'ThrowStatement#6#3', 'TryStatement#10#2', 'TryStatement#5#2', 'TryStatement#7#5', 'TypeDeclaration#3#5', 'VariableDeclarationStatement#12#8', 'VariableDeclarationStatement#13#8', 'VariableDeclarationStatement#17#2', 'VariableDeclarationStatement#4#19', 'VariableDeclarationStatement#5#46', 'VariableDeclarationStatement#5#47', 'VariableDeclarationStatement#7#24', 'VariableDeclarationStatement#8#19']",['Block#19#1']
30,2700,1821,"['ExpressionStatement#10#16', 'ExpressionStatement#11#17', 'ExpressionStatement#18#2', 'ExpressionStatement#4#58', 'ExpressionStatement#4#59', 'ExpressionStatement#4#60', 'ExpressionStatement#5#88', 'ExpressionStatement#5#89', 'ExpressionStatement#5#90', 'ExpressionStatement#6#56', 'ExpressionStatement#6#57', 'ExpressionStatement#7#69', 'ExpressionStatement#8#52', 'ExpressionStatement#8#53', 'ExpressionStatement#8#54', 'ExpressionStatement#8#55', 'ExpressionStatement#9#37', 'FieldDeclaration#3#11', 'FieldDeclaration#4#11', 'FieldDeclaration#4#12', 'FieldDeclaration#5#27', 'FieldDeclaration#6#8', 'FieldDeclaration#8#12', 'IfStatement#11#15', 'IfStatement#12#14', 'IfStatement#13#10', 'IfStatement#13#11', 'IfStatement#5#11', 'IfStatement#5#12', 'IfStatement#8#30', 'MethodDeclaration#10#18', 'MethodDeclaration#13#9', 'MethodDeclaration#16#6', 'MethodDeclaration#21#7', 'MethodDeclaration#23#4', 'MethodDeclaration#25#6', 'MethodDeclaration#27#4', 'MethodDeclaration#51#0', 'MethodDeclaration#52#0', 'MethodDeclaration#60#0', 'MethodDeclaration#7#16', 'ReturnStatement#4#15', 'ReturnStatement#9#6', 'SwitchCase#2#0', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SwitchStatement#8#1', 'TryStatement#6#4', 'VariableDeclarationStatement#7#23', 'VariableDeclarationStatement#9#12', 'VariableDeclarationStatement#9#13']","['MethodDeclaration#22#8', 'TypeDeclaration#3#5']"
31,2790,1772,"['Block#13#2', 'Block#47#0', 'EnhancedForStatement#18#1', 'EnhancedForStatement#5#4', 'ExpressionStatement#35#0', 'ExpressionStatement#4#56', 'ExpressionStatement#4#57', 'ExpressionStatement#5#87', 'ExpressionStatement#6#54', 'ExpressionStatement#6#55', 'ExpressionStatement#7#67', 'ExpressionStatement#7#68', 'ExpressionStatement#8#51', 'FieldDeclaration#13#6', 'FieldDeclaration#5#26', 'IfStatement#27#3', 'IfStatement#3#11', 'IfStatement#3#12', 'IfStatement#4#10', 'IfStatement#40#0', 'IfStatement#7#25', 'IfStatement#8#29', 'MethodDeclaration#13#7', 'MethodDeclaration#13#8', 'MethodDeclaration#2#8', 'MethodDeclaration#23#3', 'MethodDeclaration#3#13', 'MethodDeclaration#5#27', 'MethodDeclaration#6#31', 'MethodDeclaration#7#15', 'ReturnStatement#12#0', 'ReturnStatement#4#14', 'ReturnStatement#9#5', 'SuperConstructorInvocation#5#1', 'TryStatement#16#3', 'TypeDeclaration#2#14', 'TypeDeclaration#3#4', 'TypeDeclaration#3#5', 'VariableDeclarationStatement#11#11', 'VariableDeclarationStatement#11#12', 'VariableDeclarationStatement#12#6', 'VariableDeclarationStatement#12#7', 'VariableDeclarationStatement#6#27', 'VariableDeclarationStatement#6#28', 'VariableDeclarationStatement#7#20', 'VariableDeclarationStatement#7#21', 'VariableDeclarationStatement#7#22']","['FieldDeclaration#8#12', 'SwitchStatement#12#0', 'VariableDeclarationStatement#9#12']"
32,2880,1728,"['Block#24#1', 'EnhancedForStatement#24#2', 'EnhancedForStatement#37#2', 'ExpressionStatement#11#15', 'ExpressionStatement#11#16', 'ExpressionStatement#18#1', 'ExpressionStatement#5#83', 'ExpressionStatement#5#84', 'ExpressionStatement#5#85', 'ExpressionStatement#5#86', 'ExpressionStatement#8#47', 'ExpressionStatement#8#48', 'ExpressionStatement#8#49', 'ExpressionStatement#8#50', 'ExpressionStatement#9#36', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#3#10', 'FieldDeclaration#6#7', 'FieldDeclaration#7#9', 'IfStatement#11#14', 'IfStatement#28#2', 'IfStatement#5#10', 'IfStatement#5#9', 'MethodDeclaration#10#16', 'MethodDeclaration#10#17', 'MethodDeclaration#11#12', 'MethodDeclaration#18#5', 'MethodDeclaration#19#4', 'MethodDeclaration#21#6', 'MethodDeclaration#27#3', 'MethodDeclaration#4#13', 'MethodDeclaration#5#25', 'MethodDeclaration#5#26', 'MethodDeclaration#98#0', 'ReturnStatement#3#15', 'SuperConstructorInvocation#2#2', 'SuperConstructorInvocation#2#3', 'SuperConstructorInvocation#2#4', 'SwitchStatement#12#0', 'SwitchStatement#4#0', 'TryStatement#3#1', 'TryStatement#7#4', 'VariableDeclarationStatement#17#1', 'VariableDeclarationStatement#22#2', 'VariableDeclarationStatement#5#44', 'VariableDeclarationStatement#5#45', 'VariableDeclarationStatement#6#23', 'VariableDeclarationStatement#6#24', 'VariableDeclarationStatement#6#25', 'VariableDeclarationStatement#6#26', 'VariableDeclarationStatement#7#19', 'WhileStatement#2#0', 'WhileStatement#27#0']","['IfStatement#4#10', 'IfStatement#7#25', 'MethodDeclaration#13#7', 'MethodDeclaration#23#3']"
33,2970,1677,"['Block#40#0', 'ExpressionStatement#12#11', 'ExpressionStatement#5#81', 'ExpressionStatement#5#82', 'ExpressionStatement#6#53', 'ExpressionStatement#7#62', 'ExpressionStatement#7#63', 'ExpressionStatement#7#64', 'ExpressionStatement#7#65', 'ExpressionStatement#7#66', 'ExpressionStatement#8#46', 'ExpressionStatement#9#34', 'ExpressionStatement#9#35', 'FieldDeclaration#21#0', 'FieldDeclaration#7#8', 'ForStatement#9#0', 'IfStatement#12#13', 'IfStatement#14#10', 'IfStatement#15#9', 'IfStatement#36#0', 'IfStatement#74#0', 'IfStatement#8#27', 'IfStatement#8#28', 'IfStatement#9#13', 'MethodDeclaration#10#15', 'MethodDeclaration#13#6', 'MethodDeclaration#13#7', 'MethodDeclaration#22#8', 'MethodDeclaration#23#3', 'MethodDeclaration#24#3', 'MethodDeclaration#27#2', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3', 'MethodDeclaration#37#1', 'MethodDeclaration#4#12', 'MethodDeclaration#41#1', 'MethodDeclaration#6#30', 'MethodDeclaration#8#25', 'MethodDeclaration#9#18', 'ReturnStatement#10#6', 'ReturnStatement#16#1', 'ReturnStatement#5#12', 'ReturnStatement#6#10', 'ReturnStatement#6#9', 'ReturnStatement#8#2', 'SuperConstructorInvocation#3#2', 'TryStatement#15#1', 'TryStatement#20#1', 'VariableDeclarationStatement#10#9', 'VariableDeclarationStatement#11#10', 'VariableDeclarationStatement#11#9', 'VariableDeclarationStatement#12#5', 'VariableDeclarationStatement#3#7', 'VariableDeclarationStatement#5#42', 'VariableDeclarationStatement#5#43', 'VariableDeclarationStatement#6#21', 'VariableDeclarationStatement#6#22', 'VariableDeclarationStatement#7#16', 'VariableDeclarationStatement#7#17', 'VariableDeclarationStatement#7#18', 'VariableDeclarationStatement#8#18', 'WhileStatement#14#0']","['ExpressionStatement#18#1', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#6#7', 'MethodDeclaration#11#12', 'MethodDeclaration#18#5', 'SwitchStatement#12#0']"
34,3060,1623,"['Block#31#2', 'Block#35#0', 'Block#61#0', 'ExpressionStatement#10#15', 'ExpressionStatement#11#14', 'ExpressionStatement#13#6', 'ExpressionStatement#18#1', 'ExpressionStatement#5#77', 'ExpressionStatement#5#78', 'ExpressionStatement#5#79', 'ExpressionStatement#5#80', 'ExpressionStatement#6#52', 'ExpressionStatement#8#43', 'ExpressionStatement#8#44', 'ExpressionStatement#8#45', 'ExpressionStatement#9#33', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#5#25', 'FieldDeclaration#6#7', 'FieldDeclaration#7#7', 'IfStatement#10#16', 'IfStatement#13#9', 'IfStatement#14#9', 'IfStatement#4#10', 'IfStatement#7#25', 'IfStatement#8#26', 'MethodDeclaration#10#14', 'MethodDeclaration#11#10', 'MethodDeclaration#11#11', 'MethodDeclaration#11#12', 'MethodDeclaration#17#5', 'MethodDeclaration#17#6', 'MethodDeclaration#18#5', 'MethodDeclaration#8#24', 'MethodDeclaration#9#17', 'ReturnStatement#10#5', 'ReturnStatement#3#14', 'ReturnStatement#5#10', 'ReturnStatement#5#11', 'ReturnStatement#7#3', 'ReturnStatement#9#4', 'TryStatement#7#3', 'VariableDeclarationStatement#10#8', 'VariableDeclarationStatement#16#3', 'VariableDeclarationStatement#17#0', 'VariableDeclarationStatement#21#0', 'VariableDeclarationStatement#5#40', 'VariableDeclarationStatement#5#41', 'VariableDeclarationStatement#9#12']","['ExpressionStatement#7#62', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3']"
35,3150,1575,"['Block#10#0', 'Block#11#1', 'Block#19#1', 'CatchClause#9#0', 'EnhancedForStatement#17#2', 'ExpressionStatement#10#13', 'ExpressionStatement#10#14', 'ExpressionStatement#4#55', 'ExpressionStatement#5#74', 'ExpressionStatement#5#75', 'ExpressionStatement#5#76', 'ExpressionStatement#6#49', 'ExpressionStatement#6#50', 'ExpressionStatement#6#51', 'ExpressionStatement#7#61', 'ExpressionStatement#7#62', 'ExpressionStatement#8#40', 'ExpressionStatement#8#41', 'ExpressionStatement#8#42', 'ExpressionStatement#9#32', 'FieldDeclaration#11#10', 'FieldDeclaration#5#24', 'FieldDeclaration#8#12', 'FieldDeclaration#9#5', 'IfStatement#10#15', 'IfStatement#11#13', 'IfStatement#13#8', 'IfStatement#15#7', 'IfStatement#15#8', 'IfStatement#17#4', 'IfStatement#18#5', 'IfStatement#19#8', 'IfStatement#19#9', 'IfStatement#20#3', 'IfStatement#20#4', 'IfStatement#21#3', 'IfStatement#25#1', 'IfStatement#7#22', 'IfStatement#7#23', 'IfStatement#7#24', 'IfStatement#72#0', 'IfStatement#80#0', 'IfStatement#83#0', 'IfStatement#9#12', 'MethodDeclaration#10#13', 'MethodDeclaration#11#9', 'MethodDeclaration#16#5', 'MethodDeclaration#17#4', 'MethodDeclaration#19#3', 'MethodDeclaration#22#7', 'MethodDeclaration#24#2', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3', 'MethodDeclaration#33#1', 'MethodDeclaration#33#2', 'MethodDeclaration#37#0', 'MethodDeclaration#4#11', 'MethodDeclaration#42#3', 'MethodDeclaration#5#24', 'MethodDeclaration#53#0', 'MethodDeclaration#6#29', 'MethodDeclaration#7#14', 'MethodDeclaration#8#23', 'MethodDeclaration#82#2', 'MethodDeclaration#88#0', 'MethodDeclaration#9#15', 'MethodDeclaration#9#16', 'ReturnStatement#10#3', 'ReturnStatement#10#4', 'ReturnStatement#11#2', 'ReturnStatement#3#13', 'ReturnStatement#4#12', 'ReturnStatement#4#13', 'ReturnStatement#5#9', 'ReturnStatement#6#8', 'ReturnStatement#7#1', 'ReturnStatement#7#2', 'ThrowStatement#14#3', 'ThrowStatement#3#4', 'TryStatement#12#4', 'TryStatement#25#0', 'TypeDeclaration#2#13', 'VariableDeclarationStatement#11#7', 'VariableDeclarationStatement#11#8', 'VariableDeclarationStatement#12#3', 'VariableDeclarationStatement#12#4', 'VariableDeclarationStatement#13#7', 'VariableDeclarationStatement#15#0', 'VariableDeclarationStatement#15#1', 'VariableDeclarationStatement#16#2', 'VariableDeclarationStatement#3#6', 'VariableDeclarationStatement#5#36', 'VariableDeclarationStatement#5#37', 'VariableDeclarationStatement#5#38', 'VariableDeclarationStatement#5#39', 'VariableDeclarationStatement#6#17', 'VariableDeclarationStatement#6#18', 'VariableDeclarationStatement#6#19', 'VariableDeclarationStatement#6#20', 'VariableDeclarationStatement#7#13', 'VariableDeclarationStatement#7#14', 'VariableDeclarationStatement#7#15', 'VariableDeclarationStatement#8#15', 'VariableDeclarationStatement#8#16', 'VariableDeclarationStatement#8#17', 'VariableDeclarationStatement#9#10', 'VariableDeclarationStatement#9#11', 'VariableDeclarationStatement#9#9']",['ForStatement#9#0']
36,3240,1468,"['EnhancedForStatement#22#1', 'ExpressionStatement#4#51', 'ExpressionStatement#4#52', 'ExpressionStatement#4#53', 'ExpressionStatement#4#54', 'ExpressionStatement#5#73', 'ExpressionStatement#6#47', 'ExpressionStatement#6#48', 'ExpressionStatement#8#38', 'ExpressionStatement#8#39', 'FieldDeclaration#8#11', 'IfStatement#14#8', 'IfStatement#4#9', 'IfStatement#5#7', 'IfStatement#5#8', 'IfStatement#6#15', 'IfStatement#8#24', 'IfStatement#8#25', 'MethodDeclaration#14#10', 'MethodDeclaration#19#2', 'MethodDeclaration#6#28', 'ReturnStatement#10#2', 'ThrowStatement#12#0', 'TryStatement#12#3', 'TryStatement#23#2', 'VariableDeclarationStatement#10#7', 'VariableDeclarationStatement#2#3', 'VariableDeclarationStatement#4#18', 'VariableDeclarationStatement#6#16', 'VariableDeclarationStatement#7#12', 'VariableDeclarationStatement#8#14']",['MethodDeclaration#3#12']
37,3330,1438,"['Block#11#0', 'CatchClause#5#0', 'EnhancedForStatement#24#1', 'EnhancedForStatement#39#1', 'EnhancedForStatement#8#1', 'ExpressionStatement#10#12', 'ExpressionStatement#12#10', 'ExpressionStatement#14#5', 'ExpressionStatement#3#6', 'ExpressionStatement#4#48', 'ExpressionStatement#4#49', 'ExpressionStatement#4#50', 'ExpressionStatement#5#67', 'ExpressionStatement#5#68', 'ExpressionStatement#5#69', 'ExpressionStatement#5#70', 'ExpressionStatement#5#71', 'ExpressionStatement#5#72', 'ExpressionStatement#6#44', 'ExpressionStatement#6#45', 'ExpressionStatement#6#46', 'ExpressionStatement#7#59', 'ExpressionStatement#7#60', 'ExpressionStatement#9#31', 'FieldDeclaration#10#7', 'FieldDeclaration#11#9', 'FieldDeclaration#12#3', 'FieldDeclaration#13#4', 'FieldDeclaration#13#5', 'FieldDeclaration#42#0', 'FieldDeclaration#8#10', 'FieldDeclaration#8#9', 'FieldDeclaration#9#3', 'FieldDeclaration#9#4', 'ForStatement#29#0', 'IfStatement#12#12', 'IfStatement#13#7', 'IfStatement#14#7', 'IfStatement#17#3', 'IfStatement#19#7', 'IfStatement#2#2', 'IfStatement#23#5', 'IfStatement#33#2', 'IfStatement#34#1', 'IfStatement#37#1', 'IfStatement#4#7', 'IfStatement#4#8', 'IfStatement#5#6', 'IfStatement#53#0', 'IfStatement#6#14', 'IfStatement#7#19', 'IfStatement#7#20', 'IfStatement#7#21', 'IfStatement#9#10', 'IfStatement#9#11', 'IfStatement#9#9', 'MethodDeclaration#10#12', 'MethodDeclaration#12#15', 'MethodDeclaration#14#8', 'MethodDeclaration#14#9', 'MethodDeclaration#16#4', 'MethodDeclaration#20#3', 'MethodDeclaration#20#4', 'MethodDeclaration#22#6', 'MethodDeclaration#30#0', 'MethodDeclaration#32#2', 'MethodDeclaration#38#3', 'MethodDeclaration#4#10', 'MethodDeclaration#41#0', 'MethodDeclaration#5#23', 'MethodDeclaration#6#27', 'MethodDeclaration#8#22', 'MethodDeclaration#9#12', 'MethodDeclaration#9#13', 'MethodDeclaration#9#14', 'ReturnStatement#11#1', 'ReturnStatement#16#0', 'ReturnStatement#2#6', 'ReturnStatement#6#7', 'ReturnStatement#9#3', 'SuperConstructorInvocation#11#0', 'ThrowStatement#4#2', 'TryStatement#24#2', 'TryStatement#52#1', 'TryStatement#6#3', 'TryStatement#9#2', 'VariableDeclarationStatement#8#13']",['ThrowStatement#3#4']
38,3420,1352,"['Block#24#0', 'Block#45#0', 'Block#59#0', 'CatchClause#6#0', 'EnhancedForStatement#17#1', 'ExpressionStatement#10#11', 'ExpressionStatement#17#4', 'ExpressionStatement#18#0', 'ExpressionStatement#4#47', 'ExpressionStatement#5#66', 'ExpressionStatement#6#40', 'ExpressionStatement#6#41', 'ExpressionStatement#6#42', 'ExpressionStatement#6#43', 'ExpressionStatement#7#58', 'ExpressionStatement#8#37', 'ExpressionStatement#9#30', 'FieldDeclaration#13#3', 'FieldDeclaration#15#2', 'FieldDeclaration#3#9', 'FieldDeclaration#5#22', 'FieldDeclaration#5#23', 'FieldDeclaration#7#6', 'ForStatement#15#0', 'IfStatement#10#14', 'IfStatement#11#11', 'IfStatement#11#12', 'IfStatement#14#6', 'IfStatement#28#1', 'IfStatement#3#10', 'IfStatement#39#1', 'IfStatement#5#5', 'IfStatement#6#13', 'IfStatement#7#18', 'IfStatement#8#22', 'IfStatement#8#23', 'IfStatement#9#8', 'MethodDeclaration#11#7', 'MethodDeclaration#11#8', 'MethodDeclaration#14#7', 'MethodDeclaration#23#2', 'MethodDeclaration#26#3', 'MethodDeclaration#28#1', 'MethodDeclaration#3#11', 'MethodDeclaration#3#12', 'MethodDeclaration#4#9', 'MethodDeclaration#44#1', 'MethodDeclaration#6#26', 'MethodDeclaration#7#13', 'MethodDeclaration#82#1', 'MethodDeclaration#86#0', 'MethodDeclaration#96#0', 'ReturnStatement#6#5', 'ReturnStatement#6#6', 'ReturnStatement#9#2', 'SuperConstructorInvocation#3#1', 'TryStatement#16#2', 'VariableDeclarationStatement#28#0', 'VariableDeclarationStatement#6#15']","['IfStatement#2#2', 'MethodDeclaration#10#12']"
39,3510,1295,"['Block#37#0', 'CatchClause#17#0', 'EnhancedForStatement#21#1', 'EnhancedForStatement#27#0', 'EnhancedForStatement#5#3', 'EnhancedForStatement#7#1', 'ExpressionStatement#10#10', 'ExpressionStatement#10#9', 'ExpressionStatement#12#9', 'ExpressionStatement#16#2', 'ExpressionStatement#22#1', 'ExpressionStatement#3#5', 'ExpressionStatement#4#46', 'ExpressionStatement#5#63', 'ExpressionStatement#5#64', 'ExpressionStatement#5#65', 'ExpressionStatement#7#55', 'ExpressionStatement#7#56', 'ExpressionStatement#7#57', 'ExpressionStatement#8#35', 'ExpressionStatement#8#36', 'FieldDeclaration#11#7', 'FieldDeclaration#11#8', 'FieldDeclaration#12#2', 'FieldDeclaration#22#1', 'FieldDeclaration#4#10', 'FieldDeclaration#4#9', 'FieldDeclaration#5#21', 'FieldDeclaration#6#6', 'FieldDeclaration#7#5', 'FieldDeclaration#8#8', 'ForStatement#2#0', 'ForStatement#9#0', 'IfStatement#10#13', 'IfStatement#13#4', 'IfStatement#13#5', 'IfStatement#13#6', 'IfStatement#14#4', 'IfStatement#14#5', 'IfStatement#15#6', 'IfStatement#2#2', 'IfStatement#24#1', 'IfStatement#3#9', 'IfStatement#5#4', 'IfStatement#6#12', 'IfStatement#8#20', 'IfStatement#8#21', 'IfStatement#9#7', 'MethodDeclaration#10#12', 'MethodDeclaration#13#5', 'MethodDeclaration#18#4', 'MethodDeclaration#24#1', 'MethodDeclaration#25#5', 'MethodDeclaration#26#2', 'MethodDeclaration#36#0', 'MethodDeclaration#40#0', 'MethodDeclaration#49#0', 'MethodDeclaration#5#22', 'MethodDeclaration#7#11', 'MethodDeclaration#7#12', 'MethodDeclaration#8#21', 'MethodDeclaration#82#0', 'ReturnStatement#4#10', 'ReturnStatement#4#11', 'ReturnStatement#5#8', 'ReturnStatement#6#2', 'ReturnStatement#6#3', 'ReturnStatement#6#4', 'SuperConstructorInvocation#2#1', 'SuperConstructorInvocation#3#0', 'SuperConstructorInvocation#7#1', 'ThrowStatement#3#4', 'TryStatement#2#2', 'TryStatement#23#1', 'TryStatement#33#0', 'TryStatement#4#0', 'TryStatement#6#2', 'VariableDeclarationStatement#12#2', 'VariableDeclarationStatement#18#1', 'VariableDeclarationStatement#22#1', 'VariableDeclarationStatement#4#17', 'VariableDeclarationStatement#5#35', 'VariableDeclarationStatement#6#14', 'VariableDeclarationStatement#9#8']",[]
40,3600,1211,"['Block#17#0', 'Block#20#1', 'Block#29#0', 'EnhancedForStatement#14#1', 'EnhancedForStatement#24#0', 'EnhancedForStatement#39#0', 'ExpressionStatement#17#3', 'ExpressionStatement#5#61', 'ExpressionStatement#5#62', 'ExpressionStatement#6#37', 'ExpressionStatement#6#38', 'ExpressionStatement#6#39', 'ExpressionStatement#7#50', 'ExpressionStatement#7#51', 'ExpressionStatement#7#52', 'ExpressionStatement#7#53', 'ExpressionStatement#7#54', 'ExpressionStatement#8#31', 'ExpressionStatement#8#32', 'ExpressionStatement#8#33', 'ExpressionStatement#8#34', 'ExpressionStatement#9#27', 'ExpressionStatement#9#28', 'ExpressionStatement#9#29', 'FieldDeclaration#10#6', 'FieldDeclaration#5#17', 'FieldDeclaration#5#18', 'FieldDeclaration#5#19', 'FieldDeclaration#5#20', 'FieldDeclaration#6#5', 'FieldDeclaration#7#3', 'FieldDeclaration#7#4', 'FieldDeclaration#8#7', 'IfStatement#10#12', 'IfStatement#12#11', 'IfStatement#14#3', 'IfStatement#18#3', 'IfStatement#18#4', 'IfStatement#2#1', 'IfStatement#21#2', 'IfStatement#4#6', 'IfStatement#7#16', 'IfStatement#7#17', 'IfStatement#8#18', 'IfStatement#8#19', 'MethodDeclaration#10#10', 'MethodDeclaration#10#11', 'MethodDeclaration#10#9', 'MethodDeclaration#11#6', 'MethodDeclaration#12#12', 'MethodDeclaration#12#13', 'MethodDeclaration#12#14', 'MethodDeclaration#13#4', 'MethodDeclaration#23#1', 'MethodDeclaration#25#3', 'MethodDeclaration#25#4', 'MethodDeclaration#5#20', 'MethodDeclaration#5#21', 'MethodDeclaration#58#0', 'MethodDeclaration#6#25', 'MethodDeclaration#8#19', 'MethodDeclaration#8#20', 'ReturnStatement#5#7', 'SuperConstructorInvocation#4#0', 'SuperConstructorInvocation#5#0', 'SwitchStatement#12#0', 'ThrowStatement#4#1', 'TryStatement#8#6', 'TypeDeclaration#4#1', 'VariableDeclarationStatement#16#1', 'VariableDeclarationStatement#4#15', 'VariableDeclarationStatement#4#16', 'VariableDeclarationStatement#5#32', 'VariableDeclarationStatement#5#33', 'VariableDeclarationStatement#5#34', 'VariableDeclarationStatement#6#12', 'VariableDeclarationStatement#6#13', 'VariableDeclarationStatement#8#12']",[]
41,3690,1133,"['Block#13#1', 'Block#30#0', 'Block#31#1', 'EnhancedForStatement#6#2', 'EnhancedForStatement#97#0', 'ExpressionStatement#11#12', 'ExpressionStatement#11#13', 'ExpressionStatement#12#8', 'ExpressionStatement#17#2', 'ExpressionStatement#2#4', 'ExpressionStatement#22#0', 'ExpressionStatement#26#0', 'ExpressionStatement#4#44', 'ExpressionStatement#4#45', 'ExpressionStatement#5#57', 'ExpressionStatement#5#58', 'ExpressionStatement#5#59', 'ExpressionStatement#5#60', 'ExpressionStatement#6#36', 'ExpressionStatement#7#45', 'ExpressionStatement#7#46', 'ExpressionStatement#7#47', 'ExpressionStatement#7#48', 'ExpressionStatement#7#49', 'ExpressionStatement#8#28', 'ExpressionStatement#8#29', 'ExpressionStatement#8#30', 'ExpressionStatement#9#25', 'ExpressionStatement#9#26', 'FieldDeclaration#13#2', 'FieldDeclaration#3#8', 'FieldDeclaration#4#6', 'FieldDeclaration#4#7', 'FieldDeclaration#4#8', 'FieldDeclaration#5#15', 'FieldDeclaration#5#16', 'FieldDeclaration#6#4', 'FieldDeclaration#9#2', 'ForStatement#3#1', 'IfStatement#10#10', 'IfStatement#10#11', 'IfStatement#11#10', 'IfStatement#12#10', 'IfStatement#13#3', 'IfStatement#16#3', 'IfStatement#17#2', 'IfStatement#18#2', 'IfStatement#20#2', 'IfStatement#23#4', 'IfStatement#27#1', 'IfStatement#27#2', 'IfStatement#3#8', 'IfStatement#33#1', 'IfStatement#37#0', 'IfStatement#5#3', 'IfStatement#6#11', 'IfStatement#7#14', 'IfStatement#7#15', 'IfStatement#9#5', 'IfStatement#9#6', 'MethodDeclaration#10#7', 'MethodDeclaration#10#8', 'MethodDeclaration#11#5', 'MethodDeclaration#14#6', 'MethodDeclaration#21#5', 'MethodDeclaration#23#0', 'MethodDeclaration#24#0', 'MethodDeclaration#25#2', 'MethodDeclaration#27#0', 'MethodDeclaration#27#1', 'MethodDeclaration#28#0', 'MethodDeclaration#5#19', 'MethodDeclaration#63#0', 'MethodDeclaration#7#10', 'MethodDeclaration#8#16', 'MethodDeclaration#8#17', 'MethodDeclaration#8#18', 'MethodDeclaration#9#10', 'MethodDeclaration#9#11', 'ReturnStatement#11#0', 'ReturnStatement#3#11', 'ReturnStatement#3#12', 'ReturnStatement#4#6', 'ReturnStatement#4#7', 'ReturnStatement#4#8', 'ReturnStatement#4#9', 'ReturnStatement#5#4', 'ReturnStatement#5#5', 'ReturnStatement#5#6', 'SwitchStatement#25#0', 'SwitchStatement#3#0', 'ThrowStatement#10#2', 'ThrowStatement#13#1', 'ThrowStatement#14#2', 'ThrowStatement#17#0', 'ThrowStatement#18#0', 'ThrowStatement#3#3', 'ThrowStatement#5#2', 'ThrowStatement#7#0', 'ThrowStatement#8#6', 'TryStatement#10#1', 'TryStatement#18#0', 'TryStatement#24#1', 'TryStatement#5#1', 'TypeDeclaration#3#2', 'TypeDeclaration#3#3', 'VariableDeclarationStatement#12#1', 'VariableDeclarationStatement#13#6', 'VariableDeclarationStatement#4#14', 'VariableDeclarationStatement#5#27', 'VariableDeclarationStatement#5#28', 'VariableDeclarationStatement#5#29', 'VariableDeclarationStatement#5#30', 'VariableDeclarationStatement#5#31', 'VariableDeclarationStatement#6#11', 'VariableDeclarationStatement#7#11']",['MethodDeclaration#13#4']
42,3780,1018,"['AssertStatement#3#0', 'Block#20#0', 'Block#23#0', 'Block#31#0', 'Block#33#0', 'Block#46#0', 'Block#63#1', 'Block#65#0', 'Block#9#0', 'Block#97#0', 'EnhancedForStatement#17#0', 'EnhancedForStatement#37#1', 'EnhancedForStatement#7#0', 'ExpressionStatement#10#7', 'ExpressionStatement#10#8', 'ExpressionStatement#11#10', 'ExpressionStatement#11#11', 'ExpressionStatement#12#6', 'ExpressionStatement#12#7', 'ExpressionStatement#13#4', 'ExpressionStatement#13#5', 'ExpressionStatement#16#1', 'ExpressionStatement#17#1', 'ExpressionStatement#4#39', 'ExpressionStatement#4#40', 'ExpressionStatement#4#41', 'ExpressionStatement#4#42', 'ExpressionStatement#4#43', 'ExpressionStatement#6#34', 'ExpressionStatement#6#35', 'ExpressionStatement#7#40', 'ExpressionStatement#7#41', 'ExpressionStatement#7#42', 'ExpressionStatement#7#43', 'ExpressionStatement#7#44', 'ExpressionStatement#8#22', 'ExpressionStatement#8#23', 'ExpressionStatement#8#24', 'ExpressionStatement#8#25', 'ExpressionStatement#8#26', 'ExpressionStatement#8#27', 'ExpressionStatement#9#21', 'ExpressionStatement#9#22', 'ExpressionStatement#9#23', 'ExpressionStatement#9#24', 'FieldDeclaration#11#4', 'FieldDeclaration#11#5', 'FieldDeclaration#11#6', 'FieldDeclaration#15#1', 'FieldDeclaration#22#0', 'FieldDeclaration#3#7', 'IfStatement#10#9', 'IfStatement#12#7', 'IfStatement#12#8', 'IfStatement#12#9', 'IfStatement#13#2', 'IfStatement#14#2', 'IfStatement#15#3', 'IfStatement#15#4', 'IfStatement#15#5', 'IfStatement#17#1', 'IfStatement#21#0', 'IfStatement#21#1', 'IfStatement#23#0', 'IfStatement#23#1', 'IfStatement#23#2', 'IfStatement#23#3', 'IfStatement#25#0', 'IfStatement#26#0', 'IfStatement#29#1', 'IfStatement#29#2', 'IfStatement#3#7', 'IfStatement#33#0', 'IfStatement#39#0', 'IfStatement#43#0', 'IfStatement#51#0', 'IfStatement#6#10', 'IfStatement#7#13', 'IfStatement#8#15', 'IfStatement#8#16', 'IfStatement#8#17', 'IfStatement#86#0', 'IfStatement#88#0', 'IfStatement#95#0', 'MethodDeclaration#11#4', 'MethodDeclaration#12#10', 'MethodDeclaration#12#11', 'MethodDeclaration#12#9', 'MethodDeclaration#13#3', 'MethodDeclaration#13#4', 'MethodDeclaration#16#2', 'MethodDeclaration#16#3', 'MethodDeclaration#17#3', 'MethodDeclaration#20#2', 'MethodDeclaration#22#4', 'MethodDeclaration#22#5', 'MethodDeclaration#3#10', 'MethodDeclaration#3#9', 'MethodDeclaration#33#0', 'MethodDeclaration#35#1', 'MethodDeclaration#35#2', 'MethodDeclaration#38#2', 'MethodDeclaration#4#7', 'MethodDeclaration#4#8', 'MethodDeclaration#47#2', 'MethodDeclaration#47#3', 'MethodDeclaration#5#16', 'MethodDeclaration#5#17', 'MethodDeclaration#5#18', 'MethodDeclaration#54#2', 'MethodDeclaration#6#23', 'MethodDeclaration#6#24', 'MethodDeclaration#7#8', 'MethodDeclaration#7#9', 'MethodDeclaration#8#14', 'MethodDeclaration#8#15', 'MethodDeclaration#9#9', 'ReturnStatement#17#0', 'ReturnStatement#2#5', 'ReturnStatement#5#3', 'ReturnStatement#6#1', 'SuperConstructorInvocation#2#0', 'SwitchStatement#8#0', 'ThrowStatement#10#1', 'ThrowStatement#13#0', 'ThrowStatement#14#0', 'ThrowStatement#14#1', 'ThrowStatement#6#2', 'ThrowStatement#8#3', 'ThrowStatement#8#4', 'ThrowStatement#8#5', 'ThrowStatement#9#0', 'TryStatement#16#1', 'TryStatement#23#0', 'TryStatement#3#0', 'TryStatement#8#5', 'TypeDeclaration#2#12', 'TypeDeclaration#6#0', 'VariableDeclarationStatement#10#6', 'VariableDeclarationStatement#11#6', 'VariableDeclarationStatement#13#5', 'VariableDeclarationStatement#2#2', 'VariableDeclarationStatement#3#5', 'VariableDeclarationStatement#5#25', 'VariableDeclarationStatement#5#26', 'VariableDeclarationStatement#6#10', 'VariableDeclarationStatement#6#9', 'VariableDeclarationStatement#7#10', 'VariableDeclarationStatement#8#10', 'VariableDeclarationStatement#8#11', 'VariableDeclarationStatement#9#6', 'VariableDeclarationStatement#9#7']","['FieldDeclaration#4#6', 'IfStatement#11#10', 'IfStatement#18#2', 'ReturnStatement#3#11', 'ReturnStatement#4#6', 'ReturnStatement#4#7']"
43,3870,872,"['Block#13#0', 'Block#14#0', 'ExpressionStatement#10#6', 'ExpressionStatement#11#9', 'ExpressionStatement#12#5', 'ExpressionStatement#13#3', 'ExpressionStatement#4#33', 'ExpressionStatement#4#34', 'ExpressionStatement#4#35', 'ExpressionStatement#4#36', 'ExpressionStatement#4#37', 'ExpressionStatement#4#38', 'ExpressionStatement#5#51', 'ExpressionStatement#5#52', 'ExpressionStatement#5#53', 'ExpressionStatement#5#54', 'ExpressionStatement#5#55', 'ExpressionStatement#5#56', 'ExpressionStatement#6#32', 'ExpressionStatement#6#33', 'ExpressionStatement#7#38', 'ExpressionStatement#7#39', 'ExpressionStatement#8#20', 'ExpressionStatement#8#21', 'ExpressionStatement#9#19', 'ExpressionStatement#9#20', 'FieldDeclaration#11#3', 'FieldDeclaration#15#0', 'FieldDeclaration#4#6', 'FieldDeclaration#5#14', 'FieldDeclaration#6#3', 'IfStatement#13#1', 'IfStatement#20#1', 'IfStatement#5#2', 'IfStatement#7#12', 'MethodDeclaration#10#5', 'MethodDeclaration#10#6', 'MethodDeclaration#11#3', 'MethodDeclaration#13#1', 'MethodDeclaration#13#2', 'MethodDeclaration#14#5', 'MethodDeclaration#18#3', 'MethodDeclaration#22#2', 'MethodDeclaration#22#3', 'MethodDeclaration#3#8', 'MethodDeclaration#42#2', 'MethodDeclaration#47#1', 'MethodDeclaration#5#13', 'MethodDeclaration#5#14', 'MethodDeclaration#5#15', 'MethodDeclaration#54#1', 'MethodDeclaration#57#0', 'MethodDeclaration#6#21', 'MethodDeclaration#6#22', 'MethodDeclaration#62#0', 'MethodDeclaration#8#12', 'MethodDeclaration#8#13', 'ReturnStatement#2#4', 'ReturnStatement#4#7', 'SwitchStatement#5#0', 'SwitchStatement#5#1', 'ThrowStatement#10#0', 'ThrowStatement#6#1', 'ThrowStatement#8#2', 'TryStatement#13#3', 'TryStatement#19#0', 'TryStatement#27#0', 'TryStatement#42#0', 'TryStatement#7#2', 'TryStatement#8#4', 'TypeDeclaration#2#11', 'TypeDeclaration#4#0', 'VariableDeclarationStatement#4#13', 'VariableDeclarationStatement#5#23', 'VariableDeclarationStatement#5#24', 'VariableDeclarationStatement#6#8']","['IfStatement#12#7', 'IfStatement#8#15', 'MethodDeclaration#9#9', 'ReturnStatement#5#3']"
44,3960,800,"['Block#63#0', 'Block#75#0', 'CatchClause#15#0', 'CatchClause#3#1', 'CatchClause#8#0', 'EnhancedForStatement#12#1', 'EnhancedForStatement#14#0', 'EnhancedForStatement#3#0', 'EnhancedForStatement#3#1', 'EnhancedForStatement#32#0', 'EnhancedForStatement#37#0', 'EnhancedForStatement#8#0', 'ExpressionStatement#10#3', 'ExpressionStatement#10#4', 'ExpressionStatement#10#5', 'ExpressionStatement#11#7', 'ExpressionStatement#11#8', 'ExpressionStatement#12#3', 'ExpressionStatement#12#4', 'ExpressionStatement#13#1', 'ExpressionStatement#13#2', 'ExpressionStatement#14#4', 'ExpressionStatement#16#0', 'ExpressionStatement#4#32', 'ExpressionStatement#5#42', 'ExpressionStatement#5#43', 'ExpressionStatement#5#44', 'ExpressionStatement#5#45', 'ExpressionStatement#5#46', 'ExpressionStatement#5#47', 'ExpressionStatement#5#48', 'ExpressionStatement#5#49', 'ExpressionStatement#5#50', 'ExpressionStatement#6#27', 'ExpressionStatement#6#28', 'ExpressionStatement#6#29', 'ExpressionStatement#6#30', 'ExpressionStatement#6#31', 'ExpressionStatement#7#32', 'ExpressionStatement#7#33', 'ExpressionStatement#7#34', 'ExpressionStatement#7#35', 'ExpressionStatement#7#36', 'ExpressionStatement#7#37', 'ExpressionStatement#8#12', 'ExpressionStatement#8#13', 'ExpressionStatement#8#14', 'ExpressionStatement#8#15', 'ExpressionStatement#8#16', 'ExpressionStatement#8#17', 'ExpressionStatement#8#18', 'ExpressionStatement#8#19', 'ExpressionStatement#9#12', 'ExpressionStatement#9#13', 'ExpressionStatement#9#14', 'ExpressionStatement#9#15', 'ExpressionStatement#9#16', 'ExpressionStatement#9#17', 'ExpressionStatement#9#18', 'FieldDeclaration#10#4', 'FieldDeclaration#10#5', 'FieldDeclaration#11#2', 'FieldDeclaration#4#4', 'FieldDeclaration#4#5', 'FieldDeclaration#5#13', 'FieldDeclaration#8#6', 'ForStatement#47#0', 'IfStatement#10#8', 'IfStatement#11#10', 'IfStatement#12#7', 'IfStatement#13#0', 'IfStatement#15#1', 'IfStatement#15#2', 'IfStatement#18#2', 'IfStatement#19#5', 'IfStatement#19#6', 'IfStatement#22#0', 'IfStatement#24#0', 'IfStatement#29#0', 'IfStatement#31#0', 'IfStatement#4#4', 'IfStatement#4#5', 'IfStatement#45#0', 'IfStatement#6#9', 'IfStatement#7#10', 'IfStatement#7#11', 'IfStatement#7#7', 'IfStatement#7#8', 'IfStatement#7#9', 'IfStatement#8#13', 'IfStatement#8#14', 'IfStatement#8#15', 'IfStatement#9#3', 'IfStatement#9#4', 'MethodDeclaration#10#4', 'MethodDeclaration#11#2', 'MethodDeclaration#12#5', 'MethodDeclaration#12#6', 'MethodDeclaration#12#7', 'MethodDeclaration#12#8', 'MethodDeclaration#14#4', 'MethodDeclaration#16#1', 'MethodDeclaration#17#2', 'MethodDeclaration#21#2', 'MethodDeclaration#21#3', 'MethodDeclaration#21#4', 'MethodDeclaration#32#1', 'MethodDeclaration#34#0', 'MethodDeclaration#42#1', 'MethodDeclaration#48#0', 'MethodDeclaration#5#11', 'MethodDeclaration#5#12', 'MethodDeclaration#67#1', 'MethodDeclaration#69#0', 'MethodDeclaration#7#7', 'MethodDeclaration#8#10', 'MethodDeclaration#8#11', 'MethodDeclaration#8#9', 'MethodDeclaration#9#7', 'MethodDeclaration#9#8', 'MethodDeclaration#9#9', 'MethodDeclaration#92#0', 'ReturnStatement#4#6', 'ReturnStatement#5#3', 'ReturnStatement#8#1', 'SuperConstructorInvocation#7#0', 'SwitchStatement#9#0', 'ThrowStatement#5#1', 'ThrowStatement#6#0', 'TryStatement#13#1', 'TryStatement#13#2', 'TryStatement#16#0', 'TryStatement#2#1', 'TryStatement#20#0', 'TryStatement#54#0', 'TryStatement#9#1', 'TypeDeclaration#2#10', 'TypeDeclaration#3#1', 'VariableDeclarationStatement#10#5', 'VariableDeclarationStatement#11#5', 'VariableDeclarationStatement#13#4', 'VariableDeclarationStatement#14#1', 'VariableDeclarationStatement#18#0', 'VariableDeclarationStatement#2#1', 'VariableDeclarationStatement#3#4', 'VariableDeclarationStatement#4#10', 'VariableDeclarationStatement#4#11', 'VariableDeclarationStatement#4#12', 'VariableDeclarationStatement#5#18', 'VariableDeclarationStatement#5#19', 'VariableDeclarationStatement#5#20', 'VariableDeclarationStatement#5#21', 'VariableDeclarationStatement#5#22', 'VariableDeclarationStatement#7#7', 'VariableDeclarationStatement#7#8', 'VariableDeclarationStatement#7#9', 'VariableDeclarationStatement#8#7', 'VariableDeclarationStatement#8#8', 'VariableDeclarationStatement#8#9', 'VariableDeclarationStatement#9#5']",[]
45,4050,640,"['Block#12#0', 'Block#15#0', 'Block#18#0', 'Block#19#0', 'Block#22#0', 'CatchClause#3#0', 'EnhancedForStatement#10#0', 'EnhancedForStatement#12#0', 'EnhancedForStatement#16#0', 'EnhancedForStatement#18#0', 'EnhancedForStatement#2#0', 'EnhancedForStatement#21#0', 'EnhancedForStatement#22#0', 'EnhancedForStatement#23#0', 'EnhancedForStatement#26#0', 'EnhancedForStatement#5#2', 'EnhancedForStatement#66#0', 'ExpressionStatement#11#6', 'ExpressionStatement#12#2', 'ExpressionStatement#17#0', 'ExpressionStatement#4#31', 'ExpressionStatement#5#39', 'ExpressionStatement#5#40', 'ExpressionStatement#5#41', 'ExpressionStatement#6#25', 'ExpressionStatement#6#26', 'ExpressionStatement#7#29', 'ExpressionStatement#7#30', 'ExpressionStatement#7#31', 'ExpressionStatement#9#10', 'ExpressionStatement#9#11', 'FieldDeclaration#10#2', 'FieldDeclaration#10#3', 'FieldDeclaration#13#0', 'FieldDeclaration#13#1', 'FieldDeclaration#23#0', 'FieldDeclaration#4#3', 'FieldDeclaration#5#10', 'FieldDeclaration#5#11', 'FieldDeclaration#5#12', 'FieldDeclaration#6#2', 'FieldDeclaration#8#5', 'ForStatement#56#0', 'IfStatement#10#6', 'IfStatement#10#7', 'IfStatement#11#4', 'IfStatement#11#5', 'IfStatement#11#6', 'IfStatement#11#7', 'IfStatement#11#8', 'IfStatement#11#9', 'IfStatement#12#3', 'IfStatement#12#4', 'IfStatement#12#5', 'IfStatement#12#6', 'IfStatement#14#1', 'IfStatement#16#1', 'IfStatement#16#2', 'IfStatement#19#4', 'IfStatement#3#4', 'IfStatement#3#5', 'IfStatement#3#6', 'IfStatement#4#2', 'IfStatement#4#3', 'IfStatement#5#1', 'IfStatement#6#8', 'IfStatement#7#5', 'IfStatement#7#6', 'IfStatement#8#10', 'IfStatement#8#11', 'IfStatement#8#12', 'IfStatement#8#9', 'MethodDeclaration#11#1', 'MethodDeclaration#12#4', 'MethodDeclaration#13#0', 'MethodDeclaration#14#2', 'MethodDeclaration#14#3', 'MethodDeclaration#15#1', 'MethodDeclaration#21#1', 'MethodDeclaration#22#1', 'MethodDeclaration#29#0', 'MethodDeclaration#3#7', 'MethodDeclaration#4#6', 'MethodDeclaration#5#10', 'MethodDeclaration#5#7', 'MethodDeclaration#5#8', 'MethodDeclaration#5#9', 'MethodDeclaration#54#0', 'MethodDeclaration#6#18', 'MethodDeclaration#6#19', 'MethodDeclaration#6#20', 'MethodDeclaration#67#0', 'MethodDeclaration#7#6', 'MethodDeclaration#8#8', 'ReturnStatement#14#0', 'ReturnStatement#2#3', 'ReturnStatement#3#10', 'ReturnStatement#3#11', 'ReturnStatement#3#8', 'ReturnStatement#3#9', 'ReturnStatement#4#5', 'ReturnStatement#6#0', 'TryStatement#12#2', 'TryStatement#24#0', 'TryStatement#34#0', 'TryStatement#45#0', 'TryStatement#8#3', 'TypeDeclaration#5#1', 'VariableDeclarationStatement#10#3', 'VariableDeclarationStatement#10#4', 'VariableDeclarationStatement#11#3', 'VariableDeclarationStatement#11#4', 'VariableDeclarationStatement#14#0', 'VariableDeclarationStatement#22#0', 'VariableDeclarationStatement#5#17', 'VariableDeclarationStatement#6#6', 'VariableDeclarationStatement#6#7', 'VariableDeclarationStatement#7#6', 'VariableDeclarationStatement#8#5', 'VariableDeclarationStatement#8#6', 'VariableDeclarationStatement#9#4']","['ThrowStatement#5#1', 'TypeDeclaration#2#10']"
46,4140,521,"['Block#25#0', 'EnhancedForStatement#20#0', 'EnhancedForStatement#5#1', 'ExpressionStatement#11#5', 'ExpressionStatement#19#0', 'ExpressionStatement#4#30', 'ExpressionStatement#5#36', 'ExpressionStatement#5#37', 'ExpressionStatement#5#38', 'ExpressionStatement#6#24', 'ExpressionStatement#7#23', 'ExpressionStatement#7#24', 'ExpressionStatement#7#25', 'ExpressionStatement#7#26', 'ExpressionStatement#7#27', 'ExpressionStatement#7#28', 'ExpressionStatement#8#10', 'ExpressionStatement#8#11', 'ExpressionStatement#9#8', 'ExpressionStatement#9#9', 'FieldDeclaration#11#1', 'FieldDeclaration#3#6', 'FieldDeclaration#5#9', 'FieldDeclaration#7#2', 'FieldDeclaration#8#4', 'IfStatement#10#5', 'IfStatement#14#0', 'IfStatement#15#0', 'IfStatement#17#0', 'IfStatement#19#2', 'IfStatement#19#3', 'IfStatement#3#3', 'IfStatement#5#0', 'IfStatement#6#7', 'IfStatement#7#3', 'IfStatement#7#4', 'MethodDeclaration#10#2', 'MethodDeclaration#10#3', 'MethodDeclaration#11#0', 'MethodDeclaration#17#1', 'MethodDeclaration#38#1', 'MethodDeclaration#44#0', 'MethodDeclaration#6#17', 'MethodDeclaration#7#5', 'MethodDeclaration#8#5', 'MethodDeclaration#8#6', 'MethodDeclaration#8#7', 'MethodDeclaration#9#5', 'MethodDeclaration#9#6', 'ReturnStatement#2#2', 'ThrowStatement#3#2', 'TryStatement#12#1', 'TryStatement#5#0', 'TryStatement#7#1', 'TryStatement#8#0', 'TryStatement#8#1', 'TryStatement#8#2', 'TryStatement#9#0', 'TypeDeclaration#2#10', 'TypeDeclaration#2#9', 'VariableDeclarationStatement#10#2', 'VariableDeclarationStatement#11#1', 'VariableDeclarationStatement#11#2', 'VariableDeclarationStatement#12#0', 'VariableDeclarationStatement#13#3', 'VariableDeclarationStatement#4#6', 'VariableDeclarationStatement#4#7', 'VariableDeclarationStatement#4#8', 'VariableDeclarationStatement#4#9', 'VariableDeclarationStatement#9#3']","['IfStatement#11#4', 'MethodDeclaration#13#0']"
47,4230,453,"['ExpressionStatement#10#2', 'ExpressionStatement#11#4', 'ExpressionStatement#13#0', 'ExpressionStatement#4#27', 'ExpressionStatement#4#28', 'ExpressionStatement#4#29', 'ExpressionStatement#6#22', 'ExpressionStatement#6#23', 'ExpressionStatement#7#22', 'ExpressionStatement#8#9', 'ExpressionStatement#9#6', 'ExpressionStatement#9#7', 'FieldDeclaration#5#8', 'FieldDeclaration#7#1', 'IfStatement#11#4', 'IfStatement#12#2', 'IfStatement#20#0', 'IfStatement#30#0', 'IfStatement#6#6', 'IfStatement#8#8', 'MethodDeclaration#12#3', 'MethodDeclaration#4#5', 'MethodDeclaration#6#15', 'MethodDeclaration#6#16', 'MethodDeclaration#7#4', 'ReturnStatement#4#4', 'ReturnStatement#5#2', 'SwitchStatement#2#0', 'TryStatement#15#0', 'TryStatement#2#0', 'VariableDeclarationStatement#13#2', 'VariableDeclarationStatement#5#13', 'VariableDeclarationStatement#5#14', 'VariableDeclarationStatement#5#15', 'VariableDeclarationStatement#5#16']","['MethodDeclaration#10#2', 'TryStatement#5#0']"
48,4320,420,"['ExpressionStatement#5#29', 'ExpressionStatement#5#30', 'ExpressionStatement#5#31', 'ExpressionStatement#5#32', 'ExpressionStatement#5#33', 'ExpressionStatement#5#34', 'ExpressionStatement#5#35', 'ExpressionStatement#7#20', 'ExpressionStatement#7#21', 'ExpressionStatement#8#7', 'ExpressionStatement#8#8', 'ExpressionStatement#9#5', 'FieldDeclaration#5#5', 'FieldDeclaration#5#6', 'FieldDeclaration#5#7', 'FieldDeclaration#9#1', 'IfStatement#10#3', 'IfStatement#10#4', 'IfStatement#11#3', 'IfStatement#18#1', 'IfStatement#6#5', 'IfStatement#8#6', 'IfStatement#8#7', 'MethodDeclaration#10#2', 'MethodDeclaration#13#0', 'MethodDeclaration#35#0', 'MethodDeclaration#5#6', 'MethodDeclaration#8#4', 'TryStatement#5#0', 'VariableDeclarationStatement#13#1', 'VariableDeclarationStatement#4#5', 'VariableDeclarationStatement#5#11', 'VariableDeclarationStatement#5#12', 'VariableDeclarationStatement#8#4', 'WhileStatement#15#0', 'WhileStatement#28#0']",[]
49,4410,384,"['ExpressionStatement#4#26', 'ExpressionStatement#5#26', 'ExpressionStatement#5#27', 'ExpressionStatement#5#28', 'ExpressionStatement#6#21', 'ExpressionStatement#7#18', 'ExpressionStatement#7#19', 'ExpressionStatement#8#6', 'ExpressionStatement#9#4', 'FieldDeclaration#8#3', 'IfStatement#10#2', 'IfStatement#18#0', 'IfStatement#28#0', 'IfStatement#8#5', 'MethodDeclaration#4#4', 'MethodDeclaration#6#13', 'MethodDeclaration#6#14', 'MethodDeclaration#9#4', 'ThrowStatement#5#1', 'TypeDeclaration#2#7', 'TypeDeclaration#2#8', 'VariableDeclarationStatement#5#10', 'VariableDeclarationStatement#5#9', 'VariableDeclarationStatement#6#5', 'VariableDeclarationStatement#8#3']","['MethodDeclaration#10#2', 'MethodDeclaration#8#4']"
50,4500,361,"['CatchClause#18#0', 'EnhancedForStatement#6#1', 'ExpressionStatement#14#2', 'ExpressionStatement#14#3', 'ExpressionStatement#4#24', 'ExpressionStatement#4#25', 'ExpressionStatement#5#23', 'ExpressionStatement#5#24', 'ExpressionStatement#5#25', 'ExpressionStatement#6#19', 'ExpressionStatement#6#20', 'ExpressionStatement#7#17', 'FieldDeclaration#5#4', 'IfStatement#10#1', 'IfStatement#27#0', 'IfStatement#34#0', 'MethodDeclaration#10#2', 'MethodDeclaration#38#0', 'MethodDeclaration#4#3', 'MethodDeclaration#5#5', 'MethodDeclaration#6#10', 'MethodDeclaration#6#11', 'MethodDeclaration#6#12', 'MethodDeclaration#7#3', 'MethodDeclaration#8#4', 'MethodDeclaration#9#3', 'ReturnStatement#2#1', 'ReturnStatement#3#7', 'ReturnStatement#4#3', 'TryStatement#12#0', 'VariableDeclarationStatement#4#3', 'VariableDeclarationStatement#4#4', 'VariableDeclarationStatement#5#8', 'VariableDeclarationStatement#7#5']",[]
51,4590,327,"['ExpressionStatement#2#3', 'ExpressionStatement#3#4', 'ExpressionStatement#4#23', 'ExpressionStatement#5#20', 'ExpressionStatement#5#21', 'ExpressionStatement#5#22', 'ExpressionStatement#6#17', 'ExpressionStatement#6#18', 'ExpressionStatement#7#16', 'FieldDeclaration#11#0', 'FieldDeclaration#4#2', 'FieldDeclaration#5#2', 'FieldDeclaration#5#3', 'IfStatement#12#1', 'IfStatement#19#1', 'IfStatement#6#4', 'IfStatement#9#1', 'IfStatement#9#2', 'MethodDeclaration#16#0', 'MethodDeclaration#32#0', 'MethodDeclaration#6#8', 'MethodDeclaration#6#9', 'ReturnStatement#4#2', 'TryStatement#17#0', 'VariableDeclarationStatement#11#0', 'VariableDeclarationStatement#3#2', 'VariableDeclarationStatement#3#3', 'VariableDeclarationStatement#4#2']","['MethodDeclaration#10#2', 'MethodDeclaration#7#3', 'VariableDeclarationStatement#7#5']"
52,4680,302,"['ExpressionStatement#11#3', 'ExpressionStatement#12#1', 'ExpressionStatement#4#19', 'ExpressionStatement#4#20', 'ExpressionStatement#4#21', 'ExpressionStatement#4#22', 'ExpressionStatement#5#18', 'ExpressionStatement#5#19', 'ExpressionStatement#7#15', 'ExpressionStatement#8#3', 'ExpressionStatement#8#4', 'ExpressionStatement#8#5', 'ExpressionStatement#9#3', 'FieldDeclaration#8#2', 'IfStatement#11#2', 'IfStatement#6#3', 'IfStatement#7#2', 'IfStatement#8#3', 'IfStatement#8#4', 'MethodDeclaration#15#0', 'MethodDeclaration#22#0', 'MethodDeclaration#4#2', 'MethodDeclaration#5#3', 'MethodDeclaration#5#4', 'MethodDeclaration#7#0', 'MethodDeclaration#7#1', 'MethodDeclaration#7#2', 'MethodDeclaration#7#3', 'MethodDeclaration#9#2', 'MethodDeclaration#93#0', 'ReturnStatement#8#0', 'ThrowStatement#8#1', 'TryStatement#52#0', 'TryStatement#6#1', 'TypeDeclaration#2#6', 'VariableDeclarationStatement#5#7', 'VariableDeclarationStatement#6#1', 'VariableDeclarationStatement#6#2', 'VariableDeclarationStatement#6#3', 'VariableDeclarationStatement#6#4', 'VariableDeclarationStatement#7#5']",[]
53,4770,261,"['ExpressionStatement#2#2', 'ExpressionStatement#4#17', 'ExpressionStatement#4#18', 'ExpressionStatement#5#17', 'ExpressionStatement#6#15', 'ExpressionStatement#6#16', 'ExpressionStatement#7#11', 'ExpressionStatement#7#12', 'ExpressionStatement#7#13', 'ExpressionStatement#7#14', 'FieldDeclaration#12#1', 'FieldDeclaration#4#1', 'FieldDeclaration#6#1', 'IfStatement#3#2', 'IfStatement#7#1', 'IfStatement#9#0', 'MethodDeclaration#12#2', 'MethodDeclaration#17#0', 'MethodDeclaration#18#2', 'MethodDeclaration#19#0', 'MethodDeclaration#19#1', 'MethodDeclaration#2#6', 'MethodDeclaration#2#7', 'MethodDeclaration#20#1', 'MethodDeclaration#21#0', 'MethodDeclaration#26#1', 'MethodDeclaration#6#6', 'MethodDeclaration#6#7', 'MethodDeclaration#9#1', 'ReturnStatement#3#5', 'ReturnStatement#3#6', 'ReturnStatement#4#1', 'ReturnStatement#9#1', 'VariableDeclarationStatement#5#4', 'VariableDeclarationStatement#5#5', 'VariableDeclarationStatement#5#6', 'VariableDeclarationStatement#6#0', 'VariableDeclarationStatement#7#3', 'VariableDeclarationStatement#7#4', 'WhileStatement#42#0']","['MethodDeclaration#7#0', 'ThrowStatement#8#1']"
54,4860,223,"['ExpressionStatement#10#0', 'ExpressionStatement#10#1', 'ExpressionStatement#11#1', 'ExpressionStatement#11#2', 'ExpressionStatement#14#1', 'ExpressionStatement#3#3', 'ExpressionStatement#4#14', 'ExpressionStatement#4#15', 'ExpressionStatement#4#16', 'ExpressionStatement#5#12', 'ExpressionStatement#5#13', 'ExpressionStatement#5#14', 'ExpressionStatement#5#15', 'ExpressionStatement#5#16', 'ExpressionStatement#6#14', 'ExpressionStatement#7#10', 'ExpressionStatement#7#8', 'ExpressionStatement#7#9', 'FieldDeclaration#9#0', 'IfStatement#11#0', 'IfStatement#11#1', 'IfStatement#32#0', 'MethodDeclaration#25#1', 'MethodDeclaration#8#2', 'MethodDeclaration#8#3', 'ReturnStatement#2#0', 'ReturnStatement#3#4', 'ReturnStatement#4#0', 'ThrowStatement#8#1', 'TypeDeclaration#2#5', 'VariableDeclarationStatement#16#0', 'VariableDeclarationStatement#5#2', 'VariableDeclarationStatement#5#3', 'VariableDeclarationStatement#7#2', 'VariableDeclarationStatement#8#2']",[]
55,4950,188,"['ExpressionStatement#4#13', 'ExpressionStatement#6#11', 'ExpressionStatement#6#12', 'ExpressionStatement#6#13', 'ExpressionStatement#8#1', 'ExpressionStatement#8#2', 'ExpressionStatement#9#2', 'FieldDeclaration#3#5', 'FieldDeclaration#4#0', 'FieldDeclaration#8#1', 'IfStatement#6#2', 'IfStatement#8#2', 'MethodDeclaration#10#2', 'MethodDeclaration#14#1', 'ReturnStatement#3#2', 'ReturnStatement#3#3', 'TryStatement#6#0', 'VariableDeclarationStatement#3#1', 'VariableDeclarationStatement#5#1', 'VariableDeclarationStatement#8#1']",[]
56,5040,168,"['EnhancedForStatement#6#0', 'ExpressionStatement#11#0', 'ExpressionStatement#4#12', 'ExpressionStatement#5#10', 'ExpressionStatement#5#11', 'ExpressionStatement#5#9', 'ExpressionStatement#6#10', 'ExpressionStatement#6#8', 'ExpressionStatement#6#9', 'ExpressionStatement#7#5', 'ExpressionStatement#7#6', 'ExpressionStatement#7#7', 'ExpressionStatement#9#1', 'FieldDeclaration#10#1', 'FieldDeclaration#2#3', 'FieldDeclaration#3#4', 'FieldDeclaration#5#1', 'IfStatement#3#1', 'IfStatement#8#1', 'MethodDeclaration#12#1', 'MethodDeclaration#3#6', 'TryStatement#10#0', 'TypeDeclaration#2#4', 'VariableDeclarationStatement#10#1', 'VariableDeclarationStatement#13#0', 'VariableDeclarationStatement#7#1']",[]
57,5130,142,"['ExpressionStatement#3#2', 'ExpressionStatement#4#10', 'ExpressionStatement#4#11', 'ExpressionStatement#5#7', 'ExpressionStatement#5#8', 'FieldDeclaration#2#2', 'FieldDeclaration#3#1', 'FieldDeclaration#3#2', 'FieldDeclaration#3#3', 'FieldDeclaration#7#0', 'IfStatement#16#0', 'IfStatement#2#0', 'IfStatement#6#1', 'MethodDeclaration#25#0', 'MethodDeclaration#3#5', 'MethodDeclaration#4#1', 'MethodDeclaration#5#1', 'MethodDeclaration#5#2', 'MethodDeclaration#6#5', 'TryStatement#13#0', 'VariableDeclarationStatement#4#1', 'VariableDeclarationStatement#8#0']",['MethodDeclaration#12#1']
58,5220,121,"['ExpressionStatement#14#0', 'ExpressionStatement#3#1', 'ExpressionStatement#4#7', 'ExpressionStatement#4#8', 'ExpressionStatement#4#9', 'ExpressionStatement#6#7', 'ExpressionStatement#7#4', 'MethodDeclaration#10#1', 'MethodDeclaration#12#1', 'MethodDeclaration#6#4', 'ReturnStatement#3#1', 'ThrowStatement#4#0']",[]
59,5310,109,"['EnhancedForStatement#5#0', 'ExpressionStatement#2#1', 'ExpressionStatement#4#6', 'ExpressionStatement#5#6', 'ExpressionStatement#6#6', 'ExpressionStatement#7#3', 'ExpressionStatement#9#0', 'FieldDeclaration#2#0', 'FieldDeclaration#2#1', 'IfStatement#6#0', 'MethodDeclaration#12#0', 'MethodDeclaration#18#1', 'MethodDeclaration#2#5', 'MethodDeclaration#3#3', 'MethodDeclaration#3#4', 'MethodDeclaration#5#0', 'ReturnStatement#5#1', 'TypeDeclaration#5#0', 'VariableDeclarationStatement#10#0', 'VariableDeclarationStatement#9#2']",[]
60,5400,89,"['FieldDeclaration#12#0', 'FieldDeclaration#3#0', 'FieldDeclaration#6#0', 'IfStatement#4#1', 'IfStatement#8#0', 'MethodDeclaration#10#0', 'MethodDeclaration#9#0', 'ThrowStatement#3#1', 'ThrowStatement#5#0', 'TypeDeclaration#3#0', 'VariableDeclarationStatement#4#0']",[]
61,5490,78,"['ExpressionStatement#3#0', 'ExpressionStatement#4#3', 'ExpressionStatement#4#4', 'ExpressionStatement#4#5', 'ExpressionStatement#5#4', 'ExpressionStatement#5#5', 'ExpressionStatement#6#5', 'ExpressionStatement#7#2', 'MethodDeclaration#42#0', 'MethodDeclaration#74#0', 'MethodDeclaration#8#1', 'ReturnStatement#10#1', 'VariableDeclarationStatement#3#0', 'VariableDeclarationStatement#7#0']",['IfStatement#4#1']
62,5580,65,"['ExpressionStatement#12#0', 'ExpressionStatement#6#3', 'ExpressionStatement#6#4', 'IfStatement#12#0', 'IfStatement#4#1', 'MethodDeclaration#7#0', 'VariableDeclarationStatement#2#0', 'VariableDeclarationStatement#5#0']",[]
63,5670,57,"['TryStatement#7#0', 'VariableDeclarationStatement#9#1']",[]
64,5760,55,"['IfStatement#10#0', 'ThrowStatement#8#0']",['IfStatement#12#0']
65,5850,54,"['ExpressionStatement#5#3', 'FieldDeclaration#5#0', 'IfStatement#12#0', 'MethodDeclaration#2#3', 'MethodDeclaration#2#4', 'MethodDeclaration#6#3']",['ThrowStatement#8#0']
66,5940,49,"['ExpressionStatement#2#0', 'ExpressionStatement#4#0', 'ExpressionStatement#4#1', 'ExpressionStatement#4#2', 'ExpressionStatement#5#0', 'ExpressionStatement#5#1', 'ExpressionStatement#5#2', 'ExpressionStatement#6#0', 'ExpressionStatement#6#1', 'ExpressionStatement#6#2', 'ExpressionStatement#7#0', 'ExpressionStatement#7#1', 'ExpressionStatement#8#0', 'FieldDeclaration#10#0', 'FieldDeclaration#8#0', 'ForStatement#3#0', 'IfStatement#19#0', 'IfStatement#3#0', 'IfStatement#4#0', 'IfStatement#7#0', 'MethodDeclaration#14#0', 'MethodDeclaration#18#0', 'MethodDeclaration#2#0', 'MethodDeclaration#2#1', 'MethodDeclaration#2#2', 'MethodDeclaration#20#0', 'MethodDeclaration#26#0', 'MethodDeclaration#3#0', 'MethodDeclaration#3#1', 'MethodDeclaration#3#2', 'MethodDeclaration#31#0', 'MethodDeclaration#4#0', 'MethodDeclaration#47#0', 'MethodDeclaration#6#0', 'MethodDeclaration#6#1', 'MethodDeclaration#6#2', 'MethodDeclaration#8#0', 'ReturnStatement#10#0', 'ReturnStatement#3#0', 'ReturnStatement#5#0', 'ReturnStatement#7#0', 'ReturnStatement#9#0', 'ThrowStatement#3#0', 'ThrowStatement#8#0', 'TypeDeclaration#2#0', 'TypeDeclaration#2#1', 'TypeDeclaration#2#2', 'TypeDeclaration#2#3', 'VariableDeclarationStatement#9#0']",[]
1 Start Time (days before last commit) Number of Patches Patches Added Patches Removed
2 0 0 3149 ['Block#11#2', 'Block#7#3', 'ExpressionStatement#10#41', 'ExpressionStatement#10#42', 'ExpressionStatement#12#28', 'ExpressionStatement#17#8', 'ExpressionStatement#18#5', 'ExpressionStatement#5#139', 'ExpressionStatement#5#140', 'ExpressionStatement#6#97', 'ExpressionStatement#6#98', 'ExpressionStatement#6#99', 'ExpressionStatement#61#0', 'ExpressionStatement#7#130', 'ExpressionStatement#7#131', 'ExpressionStatement#8#109', 'ExpressionStatement#8#110', 'ExpressionStatement#8#111', 'ExpressionStatement#9#69', 'FieldDeclaration#3#15', 'FieldDeclaration#5#38', 'IfStatement#30#2', 'IfStatement#7#37', 'IfStatement#7#38', 'IfStatement#8#49', 'MethodDeclaration#11#27', 'MethodDeclaration#12#30', 'MethodDeclaration#14#15', 'MethodDeclaration#14#16', 'MethodDeclaration#3#24', 'MethodDeclaration#39#1', 'ReturnStatement#4#29', 'ReturnStatement#8#7', 'TryStatement#22#1', 'TryStatement#30#0', 'TryStatement#7#11', 'TryStatement#8#10', 'VariableDeclarationStatement#10#25', 'VariableDeclarationStatement#10#26', 'VariableDeclarationStatement#14#4', 'VariableDeclarationStatement#14#5', 'VariableDeclarationStatement#4#30', 'VariableDeclarationStatement#5#80', 'VariableDeclarationStatement#5#81', 'VariableDeclarationStatement#5#82', 'VariableDeclarationStatement#6#50', 'VariableDeclarationStatement#9#31'] ['IfStatement#20#8', 'IfStatement#4#15', 'MethodDeclaration#15#5', 'MethodDeclaration#19#7', 'SwitchStatement#12#0']
3 1 90 3107 ['Block#25#1', 'ExpressionStatement#11#29', 'ExpressionStatement#12#27', 'ExpressionStatement#13#13', 'ExpressionStatement#13#14', 'ExpressionStatement#17#7', 'ExpressionStatement#19#1', 'ExpressionStatement#5#137', 'ExpressionStatement#5#138', 'ExpressionStatement#6#95', 'ExpressionStatement#6#96', 'FieldDeclaration#5#37', 'IfStatement#17#8', 'IfStatement#20#8', 'IfStatement#4#15', 'IfStatement#8#48', 'MethodDeclaration#13#17', 'MethodDeclaration#15#5', 'MethodDeclaration#19#7', 'MethodDeclaration#29#3', 'MethodDeclaration#48#2', 'MethodDeclaration#53#2', 'MethodDeclaration#66#0', 'TryStatement#12#12', 'TryStatement#29#1', 'VariableDeclarationStatement#11#22', 'VariableDeclarationStatement#12#13', 'VariableDeclarationStatement#5#78', 'VariableDeclarationStatement#5#79', 'VariableDeclarationStatement#6#49', 'VariableDeclarationStatement#7#50', 'VariableDeclarationStatement#7#51', 'VariableDeclarationStatement#8#48'] ['IfStatement#7#37', 'MethodDeclaration#3#24']
4 2 180 3076 ['CatchClause#15#1', 'ExpressionStatement#10#40', 'ExpressionStatement#12#26', 'ExpressionStatement#18#4', 'ExpressionStatement#4#85', 'ExpressionStatement#5#135', 'ExpressionStatement#5#136', 'ExpressionStatement#7#128', 'ExpressionStatement#7#129', 'ExpressionStatement#8#107', 'ExpressionStatement#8#108', 'FieldDeclaration#10#13', 'FieldDeclaration#6#18', 'IfStatement#10#35', 'IfStatement#11#30', 'IfStatement#13#21', 'IfStatement#14#19', 'IfStatement#15#13', 'IfStatement#33#3', 'IfStatement#6#26', 'IfStatement#7#37', 'IfStatement#8#47', 'IfStatement#9#23', 'MethodDeclaration#10#30', 'MethodDeclaration#4#21', 'MethodDeclaration#44#2', 'MethodDeclaration#55#0', 'MethodDeclaration#60#1', 'MethodDeclaration#8#39', 'MethodDeclaration#9#38', 'ReturnStatement#10#11', 'ReturnStatement#4#28', 'ReturnStatement#5#28', 'ReturnStatement#6#22', 'ReturnStatement#9#12', 'TryStatement#45#1', 'TryStatement#9#9', 'VariableDeclarationStatement#10#24', 'VariableDeclarationStatement#5#77', 'VariableDeclarationStatement#7#49', 'VariableDeclarationStatement#9#30'] ['ExpressionStatement#13#13', 'ExpressionStatement#19#1', 'IfStatement#4#15', 'TryStatement#12#12']
5 3 270 3039 ['CatchClause#2#1', 'EnhancedForStatement#15#1', 'EnhancedForStatement#28#0', 'EnhancedForStatement#8#2', 'ExpressionStatement#12#24', 'ExpressionStatement#12#25', 'ExpressionStatement#14#10', 'ExpressionStatement#14#11', 'ExpressionStatement#5#133', 'ExpressionStatement#5#134', 'ExpressionStatement#7#126', 'ExpressionStatement#7#127', 'ExpressionStatement#9#67', 'ExpressionStatement#9#68', 'FieldDeclaration#13#9', 'FieldDeclaration#4#22', 'IfStatement#10#32', 'IfStatement#10#33', 'IfStatement#10#34', 'IfStatement#11#28', 'IfStatement#11#29', 'IfStatement#12#20', 'IfStatement#14#16', 'IfStatement#14#17', 'IfStatement#14#18', 'IfStatement#18#7', 'IfStatement#21#4', 'IfStatement#23#6', 'IfStatement#4#15', 'IfStatement#5#18', 'IfStatement#6#24', 'IfStatement#6#25', 'IfStatement#7#34', 'IfStatement#7#35', 'IfStatement#7#36', 'IfStatement#8#45', 'IfStatement#8#46', 'LambdaExpression#13#0', 'LambdaExpression#20#0', 'LambdaExpression#48#0', 'MethodDeclaration#10#29', 'MethodDeclaration#11#25', 'MethodDeclaration#11#26', 'MethodDeclaration#12#29', 'MethodDeclaration#19#6', 'MethodDeclaration#57#1', 'MethodDeclaration#57#2', 'MethodDeclaration#7#29', 'MethodDeclaration#8#38', 'ReturnStatement#10#10', 'ReturnStatement#11#3', 'ReturnStatement#12#2', 'ReturnStatement#5#27', 'ReturnStatement#7#13', 'SuperConstructorInvocation#3#5', 'ThrowStatement#4#3', 'ThrowStatement#7#1', 'TryStatement#17#2', 'TryStatement#18#3', 'TryStatement#33#2', 'TryStatement#9#8', 'VariableDeclarationStatement#5#76', 'VariableDeclarationStatement#8#47', 'VariableDeclarationStatement#9#29'] ['ExpressionStatement#18#4', 'ExpressionStatement#4#85', 'MethodDeclaration#44#2']
6 4 360 2978 ['ExpressionStatement#10#39', 'ExpressionStatement#4#84', 'ExpressionStatement#4#85', 'ExpressionStatement#5#132', 'ExpressionStatement#6#94', 'ExpressionStatement#7#122', 'ExpressionStatement#7#123', 'ExpressionStatement#7#124', 'ExpressionStatement#7#125', 'ExpressionStatement#8#104', 'ExpressionStatement#8#105', 'ExpressionStatement#8#106', 'ExpressionStatement#9#66', 'IfStatement#10#31', 'IfStatement#11#27', 'IfStatement#14#15', 'IfStatement#4#14', 'IfStatement#7#33', 'IfStatement#8#43', 'IfStatement#8#44', 'IfStatement#9#22', 'MethodDeclaration#10#28', 'MethodDeclaration#6#43', 'MethodDeclaration#7#28', 'MethodDeclaration#9#37', 'ReturnStatement#4#27', 'ReturnStatement#7#12', 'TryStatement#33#1', 'TryStatement#5#5', 'TypeDeclaration#3#17', 'VariableDeclarationStatement#11#21', 'VariableDeclarationStatement#13#15', 'VariableDeclarationStatement#4#28', 'VariableDeclarationStatement#4#29', 'VariableDeclarationStatement#5#75', 'VariableDeclarationStatement#6#48', 'VariableDeclarationStatement#9#28'] []
7 5 450 2941 ['EnhancedForStatement#20#2', 'ExpressionStatement#10#37', 'ExpressionStatement#10#38', 'ExpressionStatement#11#28', 'ExpressionStatement#12#23', 'ExpressionStatement#5#131', 'ExpressionStatement#6#93', 'ExpressionStatement#7#121', 'ExpressionStatement#8#103', 'FieldDeclaration#11#13', 'FieldDeclaration#8#16', 'IfStatement#10#30', 'IfStatement#13#20', 'IfStatement#26#2', 'IfStatement#6#23', 'MethodDeclaration#11#24', 'MethodDeclaration#14#14', 'MethodDeclaration#16#12', 'MethodDeclaration#25#13', 'MethodDeclaration#25#14', 'MethodDeclaration#27#5', 'MethodDeclaration#29#2', 'MethodDeclaration#44#2', 'MethodDeclaration#9#36', 'SuperConstructorInvocation#4#2', 'TryStatement#12#12', 'TryStatement#14#1', 'TypeDeclaration#6#2', 'VariableDeclarationStatement#8#46'] ['IfStatement#4#14', 'MethodDeclaration#57#1']
8 6 540 2914 ['Block#18#1', 'EnhancedForStatement#7#3', 'ExpressionStatement#12#22', 'ExpressionStatement#18#4', 'ExpressionStatement#6#92', 'ExpressionStatement#9#65', 'FieldDeclaration#10#12', 'FieldDeclaration#4#21', 'IfStatement#27#3', 'IfStatement#4#14', 'IfStatement#7#32', 'IfStatement#8#42', 'IfStatement#9#21', 'MethodDeclaration#14#13', 'MethodDeclaration#21#11', 'MethodDeclaration#46#0', 'MethodDeclaration#5#39', 'MethodDeclaration#6#42', 'ReturnStatement#10#9', 'ReturnStatement#4#26', 'ReturnStatement#46#0', 'ReturnStatement#6#21', 'SuperConstructorInvocation#5#2', 'TryStatement#18#2', 'VariableDeclarationStatement#12#12', 'VariableDeclarationStatement#7#48', 'VariableDeclarationStatement#9#27'] ['EnhancedForStatement#20#2', 'MethodDeclaration#44#2']
9 7 630 2889 ['Block#35#1', 'Block#7#1', 'Block#7#2', 'EnhancedForStatement#13#0', 'EnhancedForStatement#2#1', 'EnhancedForStatement#20#2', 'EnhancedForStatement#35#0', 'EnhancedForStatement#37#3', 'EnhancedForStatement#6#4', 'ExpressionStatement#11#26', 'ExpressionStatement#11#27', 'ExpressionStatement#12#21', 'ExpressionStatement#13#13', 'ExpressionStatement#16#7', 'ExpressionStatement#17#6', 'ExpressionStatement#20#1', 'ExpressionStatement#23#0', 'ExpressionStatement#4#80', 'ExpressionStatement#4#81', 'ExpressionStatement#4#82', 'ExpressionStatement#4#83', 'ExpressionStatement#5#126', 'ExpressionStatement#5#127', 'ExpressionStatement#5#128', 'ExpressionStatement#5#129', 'ExpressionStatement#5#130', 'ExpressionStatement#6#89', 'ExpressionStatement#6#90', 'ExpressionStatement#6#91', 'ExpressionStatement#7#118', 'ExpressionStatement#7#119', 'ExpressionStatement#7#120', 'ExpressionStatement#8#100', 'ExpressionStatement#8#101', 'ExpressionStatement#8#102', 'ExpressionStatement#9#63', 'ExpressionStatement#9#64', 'FieldDeclaration#12#8', 'FieldDeclaration#7#21', 'IfStatement#6#22', 'IfStatement#8#40', 'IfStatement#8#41', 'MethodDeclaration#11#23', 'MethodDeclaration#13#16', 'MethodDeclaration#16#11', 'MethodDeclaration#25#12', 'MethodDeclaration#44#2', 'MethodDeclaration#59#2', 'MethodDeclaration#7#27', 'MethodDeclaration#9#35', 'MethodDeclaration#95#0', 'ReturnStatement#5#26', 'ReturnStatement#6#20', 'ReturnStatement#9#11', 'SuperConstructorInvocation#9#0', 'TryStatement#15#2', 'TryStatement#7#10', 'TryStatement#9#7', 'TypeDeclaration#3#16', 'VariableDeclarationStatement#10#21', 'VariableDeclarationStatement#10#22', 'VariableDeclarationStatement#10#23', 'VariableDeclarationStatement#4#27', 'VariableDeclarationStatement#5#74', 'VariableDeclarationStatement#7#47', 'VariableDeclarationStatement#9#25', 'VariableDeclarationStatement#9#26'] ['FieldDeclaration#4#21', 'IfStatement#27#3', 'IfStatement#7#32', 'MethodDeclaration#5#39']
10 8 720 2826 ['Block#13#3', 'Block#15#1', 'Block#26#0', 'ExpressionStatement#10#36', 'ExpressionStatement#7#116', 'ExpressionStatement#7#117', 'FieldDeclaration#4#21', 'FieldDeclaration#9#10', 'IfStatement#11#25', 'IfStatement#11#26', 'IfStatement#17#7', 'IfStatement#6#21', 'MethodDeclaration#11#22', 'MethodDeclaration#13#15', 'MethodDeclaration#15#4', 'MethodDeclaration#16#10', 'MethodDeclaration#23#6', 'MethodDeclaration#38#4', 'MethodDeclaration#5#37', 'MethodDeclaration#5#38', 'MethodDeclaration#5#39', 'MethodDeclaration#59#1', 'MethodDeclaration#6#41', 'MethodDeclaration#7#26', 'MethodDeclaration#8#37', 'MethodDeclaration#9#31', 'MethodDeclaration#9#32', 'MethodDeclaration#9#33', 'MethodDeclaration#9#34', 'ReturnStatement#13#1', 'ReturnStatement#4#25', 'ReturnStatement#5#25', 'TryStatement#11#2', 'TryStatement#8#8', 'TryStatement#8#9', 'TypeDeclaration#4#3', 'VariableDeclarationStatement#11#20', 'VariableDeclarationStatement#3#13', 'VariableDeclarationStatement#8#45'] ['VariableDeclarationStatement#5#74']
11 9 810 2788 ['Block#28#0', 'Block#44#0', 'Block#71#0', 'CatchClause#11#0', 'CatchClause#40#0', 'CatchClause#40#1', 'EnumDeclaration#2#1', 'ExpressionStatement#10#34', 'ExpressionStatement#10#35', 'ExpressionStatement#13#12', 'ExpressionStatement#16#6', 'ExpressionStatement#21#0', 'ExpressionStatement#26#2', 'ExpressionStatement#3#13', 'ExpressionStatement#4#78', 'ExpressionStatement#4#79', 'ExpressionStatement#5#124', 'ExpressionStatement#5#125', 'ExpressionStatement#6#88', 'ExpressionStatement#8#97', 'ExpressionStatement#8#98', 'ExpressionStatement#8#99', 'ExpressionStatement#9#62', 'FieldDeclaration#5#36', 'IfStatement#34#2', 'IfStatement#39#2', 'IfStatement#4#13', 'IfStatement#9#20', 'MethodDeclaration#11#20', 'MethodDeclaration#11#21', 'MethodDeclaration#13#14', 'MethodDeclaration#18#9', 'MethodDeclaration#26#4', 'MethodDeclaration#5#36', 'MethodDeclaration#59#0', 'MethodDeclaration#8#36', 'ReturnStatement#17#1', 'ReturnStatement#4#24', 'ThrowStatement#6#4', 'ThrowStatement#9#1', 'TryStatement#12#11', 'TryStatement#13#5', 'TryStatement#2#3', 'TryStatement#21#1', 'TypeDeclaration#3#15', 'VariableDeclarationStatement#10#20', 'VariableDeclarationStatement#11#19', 'VariableDeclarationStatement#13#14', 'VariableDeclarationStatement#14#3', 'VariableDeclarationStatement#15#4', 'VariableDeclarationStatement#5#72', 'VariableDeclarationStatement#5#73', 'VariableDeclarationStatement#5#74', 'VariableDeclarationStatement#7#45', 'VariableDeclarationStatement#7#46', 'VariableDeclarationStatement#8#44'] []
12 10 900 2732 ['Block#17#2', 'Block#7#0', 'CatchClause#4#0', 'EnhancedForStatement#12#2', 'EnhancedForStatement#3#2', 'ExpressionStatement#10#33', 'ExpressionStatement#11#24', 'ExpressionStatement#11#25', 'ExpressionStatement#16#5', 'ExpressionStatement#3#11', 'ExpressionStatement#3#12', 'ExpressionStatement#5#120', 'ExpressionStatement#5#121', 'ExpressionStatement#5#122', 'ExpressionStatement#5#123', 'ExpressionStatement#7#115', 'ExpressionStatement#9#60', 'ExpressionStatement#9#61', 'FieldDeclaration#2#4', 'FieldDeclaration#3#14', 'FieldDeclaration#4#20', 'FieldDeclaration#5#35', 'FieldDeclaration#6#16', 'FieldDeclaration#6#17', 'IfStatement#10#29', 'IfStatement#14#14', 'IfStatement#6#20', 'IfStatement#7#32', 'MethodDeclaration#10#26', 'MethodDeclaration#10#27', 'MethodDeclaration#20#9', 'MethodDeclaration#3#22', 'MethodDeclaration#3#23', 'MethodDeclaration#3#24', 'MethodDeclaration#4#20', 'MethodDeclaration#5#35', 'MethodDeclaration#53#1', 'MethodDeclaration#6#39', 'MethodDeclaration#6#40', 'MethodDeclaration#79#1', 'MethodDeclaration#9#30', 'ReturnStatement#14#2', 'ReturnStatement#5#23', 'ReturnStatement#5#24', 'ReturnStatement#7#11', 'SwitchStatement#13#0', 'TryStatement#13#4', 'TryStatement#29#0', 'TypeDeclaration#2#15', 'VariableDeclarationStatement#10#19', 'VariableDeclarationStatement#13#13', 'VariableDeclarationStatement#2#5', 'VariableDeclarationStatement#2#6', 'VariableDeclarationStatement#3#12', 'VariableDeclarationStatement#4#26', 'VariableDeclarationStatement#5#71', 'VariableDeclarationStatement#6#47', 'VariableDeclarationStatement#7#44', 'VariableDeclarationStatement#9#24'] ['ExpressionStatement#13#12', 'IfStatement#4#13', 'ReturnStatement#4#24']
13 11 990 2676 ['Block#17#1', 'Block#36#0', 'ExpressionStatement#4#75', 'ExpressionStatement#4#76', 'ExpressionStatement#4#77', 'ExpressionStatement#5#119', 'ExpressionStatement#8#96', 'ExpressionStatement#9#59', 'FieldDeclaration#12#6', 'FieldDeclaration#12#7', 'FieldDeclaration#9#9', 'IfStatement#10#28', 'IfStatement#12#19', 'IfStatement#13#19', 'IfStatement#7#31', 'LambdaExpression#40#0', 'MethodDeclaration#10#25', 'MethodDeclaration#13#13', 'MethodDeclaration#15#3', 'MethodDeclaration#16#9', 'MethodDeclaration#18#8', 'MethodDeclaration#29#1', 'MethodDeclaration#33#4', 'MethodDeclaration#5#34', 'MethodDeclaration#92#1', 'ReturnStatement#10#8', 'ReturnStatement#2#11', 'ReturnStatement#23#0', 'ReturnStatement#4#23', 'ReturnStatement#4#24', 'ReturnStatement#6#18', 'ReturnStatement#6#19', 'ReturnStatement#7#10', 'SuperConstructorInvocation#10#0', 'SuperConstructorInvocation#2#7', 'TryStatement#11#1', 'TryStatement#6#8', 'VariableDeclarationStatement#13#11', 'VariableDeclarationStatement#13#12', 'VariableDeclarationStatement#3#11', 'VariableDeclarationStatement#4#25', 'VariableDeclarationStatement#42#0', 'VariableDeclarationStatement#5#68', 'VariableDeclarationStatement#5#69', 'VariableDeclarationStatement#5#70', 'VariableDeclarationStatement#7#43', 'VariableDeclarationStatement#8#43'] ['ReturnStatement#5#23', 'VariableDeclarationStatement#10#19']
14 12 1080 2631 ['Block#68#0', 'ExpressionStatement#10#32', 'ExpressionStatement#5#115', 'ExpressionStatement#5#116', 'ExpressionStatement#5#117', 'ExpressionStatement#5#118', 'ExpressionStatement#6#83', 'ExpressionStatement#6#84', 'ExpressionStatement#6#85', 'ExpressionStatement#6#86', 'ExpressionStatement#6#87', 'ExpressionStatement#7#112', 'ExpressionStatement#7#113', 'ExpressionStatement#7#114', 'ExpressionStatement#8#93', 'ExpressionStatement#8#94', 'ExpressionStatement#8#95', 'ExpressionStatement#9#56', 'ExpressionStatement#9#57', 'ExpressionStatement#9#58', 'FieldDeclaration#10#11', 'FieldDeclaration#5#34', 'FieldDeclaration#6#15', 'IfStatement#11#24', 'IfStatement#30#1', 'IfStatement#4#13', 'IfStatement#5#17', 'IfStatement#9#19', 'MethodDeclaration#12#28', 'MethodDeclaration#14#12', 'MethodDeclaration#21#10', 'MethodDeclaration#23#5', 'MethodDeclaration#25#10', 'MethodDeclaration#25#11', 'MethodDeclaration#28#3', 'MethodDeclaration#3#21', 'MethodDeclaration#68#0', 'MethodDeclaration#75#0', 'MethodDeclaration#8#35', 'ReturnStatement#6#16', 'ReturnStatement#6#17', 'ReturnStatement#7#9', 'ReturnStatement#9#10', 'TryStatement#9#6', 'TypeDeclaration#3#14', 'TypeDeclaration#5#3', 'VariableDeclarationStatement#14#2', 'VariableDeclarationStatement#7#42', 'VariableDeclarationStatement#8#42', 'VariableDeclarationStatement#9#23', 'WhileStatement#2#1'] ['Block#17#1', 'VariableDeclarationStatement#4#25']
15 13 1170 2582 ['ExpressionStatement#4#73', 'ExpressionStatement#4#74', 'ExpressionStatement#5#112', 'ExpressionStatement#5#113', 'ExpressionStatement#5#114', 'ExpressionStatement#7#109', 'ExpressionStatement#7#110', 'ExpressionStatement#7#111', 'ExpressionStatement#8#92', 'FieldDeclaration#7#20', 'FieldDeclaration#9#8', 'IfStatement#10#27', 'IfStatement#12#18', 'IfStatement#61#0', 'IfStatement#8#39', 'IfStatement#9#18', 'MethodDeclaration#11#19', 'MethodDeclaration#14#11', 'MethodDeclaration#16#8', 'MethodDeclaration#17#10', 'MethodDeclaration#17#9', 'MethodDeclaration#22#10', 'MethodDeclaration#3#20', 'MethodDeclaration#4#19', 'MethodDeclaration#43#0', 'MethodDeclaration#7#25', 'MethodDeclaration#8#34', 'ReturnStatement#12#1', 'ReturnStatement#14#1', 'ReturnStatement#18#2', 'ReturnStatement#30#0', 'ReturnStatement#7#8', 'SwitchStatement#3#1', 'TryStatement#32#1', 'VariableDeclarationStatement#10#19', 'VariableDeclarationStatement#11#18', 'VariableDeclarationStatement#4#25', 'VariableDeclarationStatement#5#65', 'VariableDeclarationStatement#5#66', 'VariableDeclarationStatement#5#67', 'VariableDeclarationStatement#7#39', 'VariableDeclarationStatement#7#40', 'VariableDeclarationStatement#7#41', 'VariableDeclarationStatement#9#22'] ['ExpressionStatement#9#56', 'IfStatement#11#24', 'IfStatement#4#13']
16 14 1260 2541 ['Block#5#0', 'EnhancedForStatement#15#0', 'EnhancedForStatement#7#2', 'ExpressionStatement#24#0', 'ExpressionStatement#3#10', 'ExpressionStatement#4#72', 'ExpressionStatement#6#81', 'ExpressionStatement#6#82', 'ExpressionStatement#7#105', 'ExpressionStatement#7#106', 'ExpressionStatement#7#107', 'ExpressionStatement#7#108', 'ExpressionStatement#8#88', 'ExpressionStatement#8#89', 'ExpressionStatement#8#90', 'ExpressionStatement#8#91', 'ExpressionStatement#9#55', 'ExpressionStatement#9#56', 'FieldDeclaration#12#5', 'FieldDeclaration#4#19', 'FieldDeclaration#7#18', 'FieldDeclaration#7#19', 'IfStatement#11#24', 'IfStatement#15#12', 'IfStatement#6#19', 'MethodDeclaration#12#26', 'MethodDeclaration#12#27', 'MethodDeclaration#17#8', 'MethodDeclaration#20#7', 'MethodDeclaration#20#8', 'MethodDeclaration#28#2', 'MethodDeclaration#3#19', 'MethodDeclaration#6#37', 'MethodDeclaration#6#38', 'MethodDeclaration#9#29', 'ReturnStatement#4#22', 'ReturnStatement#5#22', 'ReturnStatement#5#23', 'ThrowStatement#8#8', 'TryStatement#28#0', 'TryStatement#7#9', 'TypeDeclaration#3#13', 'VariableDeclarationStatement#10#18', 'VariableDeclarationStatement#5#61', 'VariableDeclarationStatement#5#62', 'VariableDeclarationStatement#5#63', 'VariableDeclarationStatement#5#64', 'VariableDeclarationStatement#6#45', 'VariableDeclarationStatement#6#46', 'VariableDeclarationStatement#8#40', 'VariableDeclarationStatement#8#41'] ['IfStatement#8#39']
17 15 1350 2491 ['Block#17#1', 'Block#75#1', 'EnhancedForStatement#16#1', 'ExpressionStatement#10#29', 'ExpressionStatement#10#30', 'ExpressionStatement#10#31', 'ExpressionStatement#11#23', 'ExpressionStatement#34#0', 'ExpressionStatement#4#70', 'ExpressionStatement#4#71', 'ExpressionStatement#5#111', 'ExpressionStatement#6#80', 'ExpressionStatement#7#101', 'ExpressionStatement#7#102', 'ExpressionStatement#7#103', 'ExpressionStatement#7#104', 'ExpressionStatement#8#87', 'ExpressionStatement#9#54', 'FieldDeclaration#10#10', 'FieldDeclaration#6#14', 'FieldDeclaration#7#17', 'IfStatement#11#23', 'IfStatement#7#29', 'IfStatement#7#30', 'LambdaExpression#29#0', 'MethodDeclaration#10#24', 'MethodDeclaration#39#0', 'MethodDeclaration#5#33', 'MethodDeclaration#8#33', 'ReturnStatement#4#21', 'ReturnStatement#6#15', 'SwitchStatement#10#0', 'TypeDeclaration#8#1', 'VariableDeclarationStatement#10#17', 'VariableDeclarationStatement#3#10', 'VariableDeclarationStatement#5#59', 'VariableDeclarationStatement#5#60', 'VariableDeclarationStatement#6#44', 'VariableDeclarationStatement#7#36', 'VariableDeclarationStatement#7#37', 'VariableDeclarationStatement#7#38'] ['IfStatement#6#19']
18 16 1440 2451 ['EnhancedForStatement#18#2', 'EnhancedForStatement#20#1', 'EnhancedForStatement#4#0', 'ExpressionStatement#10#27', 'ExpressionStatement#10#28', 'ExpressionStatement#11#22', 'ExpressionStatement#12#20', 'ExpressionStatement#13#11', 'ExpressionStatement#13#12', 'ExpressionStatement#17#5', 'ExpressionStatement#5#110', 'ExpressionStatement#6#76', 'ExpressionStatement#6#77', 'ExpressionStatement#6#78', 'ExpressionStatement#6#79', 'ExpressionStatement#7#100', 'ExpressionStatement#7#99', 'ExpressionStatement#8#84', 'ExpressionStatement#8#85', 'ExpressionStatement#8#86', 'ExpressionStatement#9#51', 'ExpressionStatement#9#52', 'ExpressionStatement#9#53', 'FieldDeclaration#11#12', 'FieldDeclaration#12#4', 'FieldDeclaration#3#13', 'FieldDeclaration#4#18', 'FieldDeclaration#7#16', 'IfStatement#13#16', 'IfStatement#13#17', 'IfStatement#13#18', 'IfStatement#19#10', 'IfStatement#35#0', 'IfStatement#4#13', 'IfStatement#43#1', 'IfStatement#8#38', 'IfStatement#8#39', 'MethodDeclaration#10#23', 'MethodDeclaration#11#18', 'MethodDeclaration#12#24', 'MethodDeclaration#12#25', 'MethodDeclaration#17#7', 'MethodDeclaration#18#6', 'MethodDeclaration#18#7', 'MethodDeclaration#22#9', 'MethodDeclaration#32#4', 'MethodDeclaration#48#1', 'MethodDeclaration#57#1', 'MethodDeclaration#6#35', 'MethodDeclaration#6#36', 'MethodDeclaration#8#31', 'MethodDeclaration#8#32', 'MethodDeclaration#9#28', 'ReturnStatement#4#18', 'ReturnStatement#4#19', 'ReturnStatement#4#20', 'ReturnStatement#5#21', 'SuperConstructorInvocation#2#5', 'SuperConstructorInvocation#2#6', 'SuperConstructorInvocation#4#1', 'TryStatement#12#10', 'TryStatement#18#1', 'TryStatement#22#0', 'TryStatement#6#7', 'TryStatement#7#7', 'TryStatement#7#8', 'TryStatement#96#0', 'TypeDeclaration#3#12', 'TypeDeclaration#5#2', 'VariableDeclarationStatement#11#17', 'VariableDeclarationStatement#12#11', 'VariableDeclarationStatement#20#0', 'VariableDeclarationStatement#3#9', 'VariableDeclarationStatement#4#23', 'VariableDeclarationStatement#4#24', 'VariableDeclarationStatement#5#58', 'VariableDeclarationStatement#6#42', 'VariableDeclarationStatement#6#43', 'VariableDeclarationStatement#8#38', 'VariableDeclarationStatement#8#39', 'VariableDeclarationStatement#9#21'] ['FieldDeclaration#10#10']
19 17 1530 2371 ['EnhancedForStatement#9#0', 'ExpressionStatement#12#18', 'ExpressionStatement#12#19', 'ExpressionStatement#6#75', 'ExpressionStatement#7#98', 'ExpressionStatement#8#82', 'ExpressionStatement#8#83', 'ExpressionStatement#9#49', 'ExpressionStatement#9#50', 'FieldDeclaration#10#10', 'IfStatement#10#23', 'IfStatement#10#24', 'IfStatement#10#25', 'IfStatement#10#26', 'IfStatement#11#22', 'IfStatement#13#14', 'IfStatement#13#15', 'IfStatement#5#16', 'IfStatement#6#19', 'IfStatement#7#28', 'MethodDeclaration#11#17', 'MethodDeclaration#3#17', 'MethodDeclaration#3#18', 'MethodDeclaration#42#4', 'MethodDeclaration#5#32', 'MethodDeclaration#54#3', 'MethodDeclaration#7#24', 'MethodDeclaration#8#30', 'ReturnStatement#2#10', 'ReturnStatement#9#9', 'TryStatement#10#5', 'TryStatement#11#0', 'TryStatement#12#9', 'VariableDeclarationStatement#10#16', 'VariableDeclarationStatement#6#41', 'VariableDeclarationStatement#8#37'] ['FieldDeclaration#3#13', 'FieldDeclaration#4#18', 'IfStatement#4#13', 'MethodDeclaration#10#23', 'MethodDeclaration#22#9']
20 18 1620 2340 ['ExpressionStatement#11#21', 'ExpressionStatement#13#10', 'ExpressionStatement#16#4', 'ExpressionStatement#4#68', 'ExpressionStatement#4#69', 'ExpressionStatement#5#104', 'ExpressionStatement#5#105', 'ExpressionStatement#5#106', 'ExpressionStatement#5#107', 'ExpressionStatement#5#108', 'ExpressionStatement#5#109', 'ExpressionStatement#6#71', 'ExpressionStatement#6#72', 'ExpressionStatement#6#73', 'ExpressionStatement#6#74', 'ExpressionStatement#7#96', 'ExpressionStatement#7#97', 'ExpressionStatement#8#79', 'ExpressionStatement#8#80', 'ExpressionStatement#8#81', 'ExpressionStatement#9#48', 'FieldDeclaration#11#11', 'FieldDeclaration#5#32', 'FieldDeclaration#5#33', 'FieldDeclaration#7#15', 'FieldDeclaration#8#15', 'IfStatement#12#17', 'IfStatement#14#12', 'IfStatement#14#13', 'IfStatement#3#16', 'IfStatement#4#13', 'IfStatement#8#37', 'IfStatement#9#16', 'IfStatement#9#17', 'MethodDeclaration#10#23', 'MethodDeclaration#15#2', 'MethodDeclaration#20#6', 'MethodDeclaration#25#8', 'MethodDeclaration#25#9', 'MethodDeclaration#5#30', 'MethodDeclaration#5#31', 'MethodDeclaration#7#23', 'ReturnStatement#5#19', 'ReturnStatement#5#20', 'ReturnStatement#6#14', 'ReturnStatement#7#7', 'SuperConstructorInvocation#3#4', 'TryStatement#80#0', 'TypeDeclaration#3#10', 'TypeDeclaration#3#11', 'TypeDeclaration#6#1', 'VariableDeclarationStatement#10#15', 'VariableDeclarationStatement#11#16', 'VariableDeclarationStatement#13#10', 'VariableDeclarationStatement#13#9', 'VariableDeclarationStatement#15#3', 'VariableDeclarationStatement#21#1', 'VariableDeclarationStatement#3#8', 'VariableDeclarationStatement#4#22', 'VariableDeclarationStatement#5#57', 'VariableDeclarationStatement#6#40', 'VariableDeclarationStatement#7#34', 'VariableDeclarationStatement#7#35'] ['MethodDeclaration#3#17', 'MethodDeclaration#54#3']
21 19 1710 2279 ['CatchClause#25#0', 'CatchClause#6#1', 'ConstructorInvocation#3#0', 'EnhancedForStatement#10#1', 'ExpressionStatement#10#26', 'ExpressionStatement#11#20', 'ExpressionStatement#5#103', 'ExpressionStatement#6#70', 'ExpressionStatement#7#93', 'ExpressionStatement#7#94', 'ExpressionStatement#7#95', 'ExpressionStatement#8#76', 'ExpressionStatement#8#77', 'ExpressionStatement#8#78', 'FieldDeclaration#15#3', 'FieldDeclaration#5#31', 'IfStatement#10#22', 'IfStatement#11#20', 'IfStatement#11#21', 'IfStatement#20#7', 'IfStatement#3#15', 'IfStatement#7#27', 'MethodDeclaration#11#16', 'MethodDeclaration#12#22', 'MethodDeclaration#12#23', 'MethodDeclaration#13#12', 'MethodDeclaration#24#6', 'MethodDeclaration#25#7', 'MethodDeclaration#3#17', 'MethodDeclaration#4#18', 'MethodDeclaration#5#29', 'ReturnStatement#10#7', 'ReturnStatement#12#0', 'ReturnStatement#3#18', 'TryStatement#10#4', 'TryStatement#17#1', 'TryStatement#6#6', 'TryStatement#9#5', 'VariableDeclarationStatement#11#14', 'VariableDeclarationStatement#11#15', 'VariableDeclarationStatement#5#55', 'VariableDeclarationStatement#5#56', 'VariableDeclarationStatement#6#38', 'VariableDeclarationStatement#6#39', 'VariableDeclarationStatement#8#36'] []
22 20 1800 2234 ['Block#47#1', 'ExpressionStatement#10#23', 'ExpressionStatement#10#24', 'ExpressionStatement#10#25', 'ExpressionStatement#11#19', 'ExpressionStatement#12#17', 'ExpressionStatement#13#9', 'ExpressionStatement#14#9', 'ExpressionStatement#4#67', 'ExpressionStatement#5#102', 'ExpressionStatement#6#68', 'ExpressionStatement#6#69', 'ExpressionStatement#7#90', 'ExpressionStatement#7#91', 'ExpressionStatement#7#92', 'ExpressionStatement#8#73', 'ExpressionStatement#8#74', 'ExpressionStatement#8#75', 'FieldDeclaration#16#0', 'FieldDeclaration#17#0', 'FieldDeclaration#4#18', 'FieldDeclaration#6#13', 'FieldDeclaration#7#14', 'IfStatement#15#11', 'IfStatement#9#15', 'MethodDeclaration#24#5', 'MethodDeclaration#3#16', 'MethodDeclaration#7#22', 'MethodDeclaration#9#27', 'ReturnStatement#5#17', 'ReturnStatement#5#18', 'ReturnStatement#6#12', 'ReturnStatement#6#13', 'SwitchStatement#12#0', 'SwitchStatement#27#0', 'TryStatement#47#0', 'TypeDeclaration#4#2', 'VariableDeclarationStatement#10#14', 'VariableDeclarationStatement#5#54', 'VariableDeclarationStatement#7#33', 'VariableDeclarationStatement#8#33', 'VariableDeclarationStatement#8#34', 'VariableDeclarationStatement#8#35', 'VariableDeclarationStatement#9#19', 'VariableDeclarationStatement#9#20'] ['ReturnStatement#10#7', 'ReturnStatement#12#0', 'VariableDeclarationStatement#11#14']
23 21 1890 2192 ['ExpressionStatement#4#64', 'ExpressionStatement#4#65', 'ExpressionStatement#4#66', 'ExpressionStatement#5#100', 'ExpressionStatement#5#101', 'ExpressionStatement#6#66', 'ExpressionStatement#6#67', 'FieldDeclaration#3#13', 'FieldDeclaration#4#17', 'FieldDeclaration#8#14', 'FieldDeclaration#9#7', 'IfStatement#10#20', 'IfStatement#10#21', 'IfStatement#5#15', 'IfStatement#9#14', 'IfStatement#93#0', 'MethodDeclaration#10#22', 'MethodDeclaration#12#21', 'MethodDeclaration#2#9', 'MethodDeclaration#22#9', 'MethodDeclaration#36#1', 'MethodDeclaration#58#2', 'MethodDeclaration#7#21', 'MethodDeclaration#8#29', 'MethodDeclaration#81#0', 'MethodDeclaration#9#24', 'MethodDeclaration#9#25', 'MethodDeclaration#9#26', 'ReturnStatement#10#7', 'TryStatement#32#0', 'TryStatement#5#4', 'TryStatement#9#4', 'VariableDeclarationStatement#10#13', 'VariableDeclarationStatement#12#10', 'VariableDeclarationStatement#12#9', 'VariableDeclarationStatement#25#0', 'VariableDeclarationStatement#6#37', 'VariableDeclarationStatement#8#31', 'VariableDeclarationStatement#8#32'] ['ExpressionStatement#7#90', 'IfStatement#4#13', 'SwitchStatement#12#0']
24 22 1980 2156 ['CatchClause#2#0', 'EnhancedForStatement#17#3', 'ExpressionStatement#18#3', 'ExpressionStatement#4#63', 'ExpressionStatement#6#65', 'ExpressionStatement#7#86', 'ExpressionStatement#7#87', 'ExpressionStatement#7#88', 'ExpressionStatement#7#89', 'ExpressionStatement#7#90', 'ExpressionStatement#8#72', 'FieldDeclaration#13#8', 'IfStatement#10#19', 'IfStatement#7#26', 'MethodDeclaration#54#3', 'MethodDeclaration#58#1', 'ReturnStatement#18#1', 'ReturnStatement#2#9', 'ReturnStatement#3#17', 'ReturnStatement#5#16', 'ReturnStatement#8#5', 'ReturnStatement#8#6', 'ThrowStatement#8#7', 'TryStatement#10#3', 'TryStatement#21#0', 'TryStatement#8#7', 'TypeDeclaration#3#9', 'VariableDeclarationStatement#10#12', 'VariableDeclarationStatement#16#5', 'VariableDeclarationStatement#17#3', 'VariableDeclarationStatement#18#2', 'VariableDeclarationStatement#2#4', 'VariableDeclarationStatement#4#21', 'VariableDeclarationStatement#5#53', 'VariableDeclarationStatement#6#36', 'VariableDeclarationStatement#7#30', 'VariableDeclarationStatement#7#31', 'VariableDeclarationStatement#7#32', 'VariableDeclarationStatement#8#29', 'VariableDeclarationStatement#8#30'] ['FieldDeclaration#3#13', 'FieldDeclaration#4#17', 'MethodDeclaration#9#24', 'VariableDeclarationStatement#25#0']
25 23 2070 2120 ['ExpressionStatement#14#7', 'ExpressionStatement#14#8', 'ExpressionStatement#15#0', 'ExpressionStatement#3#9', 'ExpressionStatement#6#64', 'ExpressionStatement#7#85', 'ExpressionStatement#8#70', 'ExpressionStatement#8#71', 'FieldDeclaration#3#13', 'FieldDeclaration#4#15', 'FieldDeclaration#4#16', 'FieldDeclaration#4#17', 'FieldDeclaration#7#13', 'IfStatement#17#6', 'IfStatement#6#18', 'IfStatement#8#36', 'MethodDeclaration#10#21', 'MethodDeclaration#13#11', 'MethodDeclaration#5#28', 'MethodDeclaration#51#1', 'MethodDeclaration#7#19', 'MethodDeclaration#7#20', 'MethodDeclaration#9#23', 'MethodDeclaration#9#24', 'ReturnStatement#8#3', 'ReturnStatement#8#4', 'SwitchStatement#6#0', 'TypeDeclaration#3#8', 'TypeDeclaration#8#0', 'VariableDeclarationStatement#25#0', 'VariableDeclarationStatement#5#52', 'VariableDeclarationStatement#6#34', 'VariableDeclarationStatement#6#35', 'VariableDeclarationStatement#7#29', 'VariableDeclarationStatement#8#27', 'VariableDeclarationStatement#8#28', 'VariableDeclarationStatement#9#18'] []
26 24 2160 2083 ['CatchClause#19#0', 'CatchClause#7#1', 'EnhancedForStatement#23#1', 'ExpressionStatement#12#16', 'ExpressionStatement#13#8', 'ExpressionStatement#16#3', 'ExpressionStatement#5#96', 'ExpressionStatement#5#97', 'ExpressionStatement#5#98', 'ExpressionStatement#5#99', 'ExpressionStatement#6#62', 'ExpressionStatement#6#63', 'ExpressionStatement#7#83', 'ExpressionStatement#7#84', 'ExpressionStatement#8#68', 'ExpressionStatement#8#69', 'ExpressionStatement#9#45', 'ExpressionStatement#9#46', 'ExpressionStatement#9#47', 'FieldDeclaration#5#30', 'FieldDeclaration#9#6', 'IfStatement#16#5', 'IfStatement#6#17', 'IfStatement#8#35', 'MethodDeclaration#11#15', 'MethodDeclaration#4#15', 'MethodDeclaration#4#16', 'MethodDeclaration#4#17', 'MethodDeclaration#41#1', 'MethodDeclaration#9#22', 'ReturnStatement#12#0', 'ReturnStatement#18#0', 'ReturnStatement#3#16', 'ReturnStatement#4#17', 'ReturnStatement#6#11', 'SuperConstructorInvocation#6#0', 'ThrowStatement#5#3', 'TryStatement#5#3', 'TryStatement#7#6', 'TypeDeclaration#3#7', 'VariableDeclarationStatement#4#20'] ['ExpressionStatement#15#0', 'MethodDeclaration#13#11', 'MethodDeclaration#5#28', 'MethodDeclaration#7#19', 'ReturnStatement#8#3', 'ReturnStatement#8#4', 'TypeDeclaration#8#0']
27 25 2250 2049 ['CatchClause#7#0', 'EnumDeclaration#2#0', 'ExpressionStatement#10#22', 'ExpressionStatement#11#18', 'ExpressionStatement#13#7', 'ExpressionStatement#14#6', 'ExpressionStatement#20#0', 'ExpressionStatement#3#8', 'ExpressionStatement#5#94', 'ExpressionStatement#5#95', 'ExpressionStatement#6#61', 'ExpressionStatement#7#80', 'ExpressionStatement#7#81', 'ExpressionStatement#7#82', 'ExpressionStatement#8#63', 'ExpressionStatement#8#64', 'ExpressionStatement#8#65', 'ExpressionStatement#8#66', 'ExpressionStatement#8#67', 'ExpressionStatement#9#44', 'FieldDeclaration#4#14', 'IfStatement#10#18', 'IfStatement#11#19', 'IfStatement#12#16', 'IfStatement#15#10', 'IfStatement#20#6', 'IfStatement#26#1', 'IfStatement#4#13', 'IfStatement#8#34', 'MethodDeclaration#10#20', 'MethodDeclaration#13#11', 'MethodDeclaration#3#15', 'MethodDeclaration#33#3', 'MethodDeclaration#65#1', 'MethodDeclaration#9#21', 'ReturnStatement#2#8', 'ReturnStatement#7#5', 'ReturnStatement#7#6', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SynchronizedStatement#4#0', 'TryStatement#12#7', 'TryStatement#12#8', 'TypeDeclaration#8#0', 'VariableDeclarationStatement#11#14', 'VariableDeclarationStatement#5#51', 'VariableDeclarationStatement#6#33', 'VariableDeclarationStatement#7#28'] ['MethodDeclaration#11#15', 'MethodDeclaration#4#15', 'MethodDeclaration#41#1', 'ReturnStatement#12#0', 'ReturnStatement#6#11']
28 26 2340 2006 ['EnhancedForStatement#27#1', 'ExpressionStatement#15#0', 'ExpressionStatement#4#61', 'ExpressionStatement#4#62', 'ExpressionStatement#5#93', 'ExpressionStatement#6#60', 'ExpressionStatement#7#77', 'ExpressionStatement#7#78', 'ExpressionStatement#7#79', 'ExpressionStatement#8#61', 'ExpressionStatement#8#62', 'ExpressionStatement#9#43', 'FieldDeclaration#10#9', 'IfStatement#10#17', 'IfStatement#13#13', 'IfStatement#27#3', 'MethodDeclaration#10#19', 'MethodDeclaration#11#15', 'MethodDeclaration#12#18', 'MethodDeclaration#12#19', 'MethodDeclaration#12#20', 'MethodDeclaration#16#7', 'MethodDeclaration#24#4', 'MethodDeclaration#34#1', 'MethodDeclaration#5#28', 'MethodDeclaration#9#20', 'ReturnStatement#13#0', 'ReturnStatement#2#7', 'ReturnStatement#4#16', 'ReturnStatement#8#4', 'VariableDeclarationStatement#10#10', 'VariableDeclarationStatement#10#11', 'VariableDeclarationStatement#16#4', 'VariableDeclarationStatement#6#32', 'VariableDeclarationStatement#7#27', 'VariableDeclarationStatement#8#26'] ['IfStatement#4#13', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SwitchStatement#6#0']
29 27 2430 1974 ['CatchClause#3#2', 'EnhancedForStatement#6#3', 'ExpressionStatement#10#20', 'ExpressionStatement#10#21', 'ExpressionStatement#12#13', 'ExpressionStatement#12#14', 'ExpressionStatement#12#15', 'ExpressionStatement#3#7', 'ExpressionStatement#5#92', 'ExpressionStatement#6#59', 'ExpressionStatement#7#75', 'ExpressionStatement#7#76', 'ExpressionStatement#8#59', 'ExpressionStatement#8#60', 'FieldDeclaration#13#7', 'FieldDeclaration#3#12', 'FieldDeclaration#6#10', 'FieldDeclaration#6#11', 'FieldDeclaration#6#12', 'IfStatement#14#11', 'IfStatement#17#5', 'IfStatement#4#13', 'IfStatement#6#16', 'IfStatement#8#33', 'IfStatement#80#1', 'MethodDeclaration#11#13', 'MethodDeclaration#11#14', 'MethodDeclaration#12#17', 'MethodDeclaration#13#10', 'MethodDeclaration#13#9', 'MethodDeclaration#19#5', 'MethodDeclaration#20#5', 'MethodDeclaration#23#4', 'MethodDeclaration#3#14', 'MethodDeclaration#4#15', 'MethodDeclaration#41#1', 'MethodDeclaration#50#0', 'MethodDeclaration#6#33', 'MethodDeclaration#6#34', 'MethodDeclaration#7#17', 'MethodDeclaration#7#18', 'MethodDeclaration#7#19', 'MethodDeclaration#79#0', 'MethodDeclaration#8#28', 'MethodDeclaration#84#0', 'ReturnStatement#7#4', 'ReturnStatement#9#7', 'ReturnStatement#9#8', 'SuperConstructorInvocation#3#3', 'SwitchStatement#18#0', 'TryStatement#14#0', 'TryStatement#3#2', 'TryStatement#6#5', 'TryStatement#9#3', 'TypeDeclaration#3#6', 'VariableDeclarationStatement#11#13', 'VariableDeclarationStatement#19#0', 'VariableDeclarationStatement#5#49', 'VariableDeclarationStatement#5#50', 'VariableDeclarationStatement#6#30', 'VariableDeclarationStatement#6#31', 'VariableDeclarationStatement#7#25', 'VariableDeclarationStatement#7#26', 'VariableDeclarationStatement#8#21', 'VariableDeclarationStatement#8#22', 'VariableDeclarationStatement#8#23', 'VariableDeclarationStatement#8#24', 'VariableDeclarationStatement#8#25', 'VariableDeclarationStatement#9#16', 'VariableDeclarationStatement#9#17'] ['IfStatement#27#3']
30 28 2520 1905 ['Block#19#1', 'ExpressionStatement#10#18', 'ExpressionStatement#10#19', 'ExpressionStatement#19#1', 'ExpressionStatement#7#73', 'ExpressionStatement#7#74', 'ExpressionStatement#8#58', 'ExpressionStatement#9#42', 'FieldDeclaration#5#28', 'FieldDeclaration#5#29', 'FieldDeclaration#7#11', 'FieldDeclaration#7#12', 'FieldDeclaration#8#13', 'ForStatement#10#0', 'IfStatement#11#18', 'IfStatement#12#15', 'IfStatement#13#12', 'IfStatement#16#4', 'IfStatement#3#14', 'IfStatement#4#12', 'IfStatement#8#32', 'MethodDeclaration#12#16', 'MethodDeclaration#8#27', 'MethodDeclaration#9#19', 'ReturnStatement#5#13', 'ReturnStatement#5#14', 'ReturnStatement#5#15', 'ReturnStatement#6#11', 'ReturnStatement#8#3', 'SwitchStatement#6#0', 'TryStatement#12#5', 'TryStatement#12#6', 'TryStatement#16#4', 'TryStatement#19#1', 'VariableDeclarationStatement#15#2', 'VariableDeclarationStatement#5#48', 'VariableDeclarationStatement#6#29', 'VariableDeclarationStatement#8#20', 'VariableDeclarationStatement#9#14', 'VariableDeclarationStatement#9#15'] ['MethodDeclaration#13#9', 'MethodDeclaration#23#4', 'MethodDeclaration#3#14', 'MethodDeclaration#41#1']
31 29 2610 1869 ['EnhancedForStatement#25#0', 'EnhancedForStatement#25#1', 'ExpressionStatement#10#17', 'ExpressionStatement#12#12', 'ExpressionStatement#26#1', 'ExpressionStatement#5#91', 'ExpressionStatement#6#58', 'ExpressionStatement#7#70', 'ExpressionStatement#7#71', 'ExpressionStatement#7#72', 'ExpressionStatement#8#56', 'ExpressionStatement#8#57', 'ExpressionStatement#9#38', 'ExpressionStatement#9#39', 'ExpressionStatement#9#40', 'ExpressionStatement#9#41', 'FieldDeclaration#4#13', 'FieldDeclaration#6#9', 'FieldDeclaration#7#10', 'IfStatement#11#16', 'IfStatement#11#17', 'IfStatement#18#6', 'IfStatement#20#5', 'IfStatement#3#13', 'IfStatement#4#11', 'IfStatement#5#13', 'IfStatement#5#14', 'IfStatement#8#31', 'MethodDeclaration#21#8', 'MethodDeclaration#21#9', 'MethodDeclaration#22#8', 'MethodDeclaration#3#14', 'MethodDeclaration#4#14', 'MethodDeclaration#6#32', 'MethodDeclaration#65#0', 'MethodDeclaration#8#26', 'ThrowStatement#6#3', 'TryStatement#10#2', 'TryStatement#5#2', 'TryStatement#7#5', 'TypeDeclaration#3#5', 'VariableDeclarationStatement#12#8', 'VariableDeclarationStatement#13#8', 'VariableDeclarationStatement#17#2', 'VariableDeclarationStatement#4#19', 'VariableDeclarationStatement#5#46', 'VariableDeclarationStatement#5#47', 'VariableDeclarationStatement#7#24', 'VariableDeclarationStatement#8#19'] ['Block#19#1']
32 30 2700 1821 ['ExpressionStatement#10#16', 'ExpressionStatement#11#17', 'ExpressionStatement#18#2', 'ExpressionStatement#4#58', 'ExpressionStatement#4#59', 'ExpressionStatement#4#60', 'ExpressionStatement#5#88', 'ExpressionStatement#5#89', 'ExpressionStatement#5#90', 'ExpressionStatement#6#56', 'ExpressionStatement#6#57', 'ExpressionStatement#7#69', 'ExpressionStatement#8#52', 'ExpressionStatement#8#53', 'ExpressionStatement#8#54', 'ExpressionStatement#8#55', 'ExpressionStatement#9#37', 'FieldDeclaration#3#11', 'FieldDeclaration#4#11', 'FieldDeclaration#4#12', 'FieldDeclaration#5#27', 'FieldDeclaration#6#8', 'FieldDeclaration#8#12', 'IfStatement#11#15', 'IfStatement#12#14', 'IfStatement#13#10', 'IfStatement#13#11', 'IfStatement#5#11', 'IfStatement#5#12', 'IfStatement#8#30', 'MethodDeclaration#10#18', 'MethodDeclaration#13#9', 'MethodDeclaration#16#6', 'MethodDeclaration#21#7', 'MethodDeclaration#23#4', 'MethodDeclaration#25#6', 'MethodDeclaration#27#4', 'MethodDeclaration#51#0', 'MethodDeclaration#52#0', 'MethodDeclaration#60#0', 'MethodDeclaration#7#16', 'ReturnStatement#4#15', 'ReturnStatement#9#6', 'SwitchCase#2#0', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SwitchStatement#8#1', 'TryStatement#6#4', 'VariableDeclarationStatement#7#23', 'VariableDeclarationStatement#9#12', 'VariableDeclarationStatement#9#13'] ['MethodDeclaration#22#8', 'TypeDeclaration#3#5']
33 31 2790 1772 ['Block#13#2', 'Block#47#0', 'EnhancedForStatement#18#1', 'EnhancedForStatement#5#4', 'ExpressionStatement#35#0', 'ExpressionStatement#4#56', 'ExpressionStatement#4#57', 'ExpressionStatement#5#87', 'ExpressionStatement#6#54', 'ExpressionStatement#6#55', 'ExpressionStatement#7#67', 'ExpressionStatement#7#68', 'ExpressionStatement#8#51', 'FieldDeclaration#13#6', 'FieldDeclaration#5#26', 'IfStatement#27#3', 'IfStatement#3#11', 'IfStatement#3#12', 'IfStatement#4#10', 'IfStatement#40#0', 'IfStatement#7#25', 'IfStatement#8#29', 'MethodDeclaration#13#7', 'MethodDeclaration#13#8', 'MethodDeclaration#2#8', 'MethodDeclaration#23#3', 'MethodDeclaration#3#13', 'MethodDeclaration#5#27', 'MethodDeclaration#6#31', 'MethodDeclaration#7#15', 'ReturnStatement#12#0', 'ReturnStatement#4#14', 'ReturnStatement#9#5', 'SuperConstructorInvocation#5#1', 'TryStatement#16#3', 'TypeDeclaration#2#14', 'TypeDeclaration#3#4', 'TypeDeclaration#3#5', 'VariableDeclarationStatement#11#11', 'VariableDeclarationStatement#11#12', 'VariableDeclarationStatement#12#6', 'VariableDeclarationStatement#12#7', 'VariableDeclarationStatement#6#27', 'VariableDeclarationStatement#6#28', 'VariableDeclarationStatement#7#20', 'VariableDeclarationStatement#7#21', 'VariableDeclarationStatement#7#22'] ['FieldDeclaration#8#12', 'SwitchStatement#12#0', 'VariableDeclarationStatement#9#12']
34 32 2880 1728 ['Block#24#1', 'EnhancedForStatement#24#2', 'EnhancedForStatement#37#2', 'ExpressionStatement#11#15', 'ExpressionStatement#11#16', 'ExpressionStatement#18#1', 'ExpressionStatement#5#83', 'ExpressionStatement#5#84', 'ExpressionStatement#5#85', 'ExpressionStatement#5#86', 'ExpressionStatement#8#47', 'ExpressionStatement#8#48', 'ExpressionStatement#8#49', 'ExpressionStatement#8#50', 'ExpressionStatement#9#36', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#3#10', 'FieldDeclaration#6#7', 'FieldDeclaration#7#9', 'IfStatement#11#14', 'IfStatement#28#2', 'IfStatement#5#10', 'IfStatement#5#9', 'MethodDeclaration#10#16', 'MethodDeclaration#10#17', 'MethodDeclaration#11#12', 'MethodDeclaration#18#5', 'MethodDeclaration#19#4', 'MethodDeclaration#21#6', 'MethodDeclaration#27#3', 'MethodDeclaration#4#13', 'MethodDeclaration#5#25', 'MethodDeclaration#5#26', 'MethodDeclaration#98#0', 'ReturnStatement#3#15', 'SuperConstructorInvocation#2#2', 'SuperConstructorInvocation#2#3', 'SuperConstructorInvocation#2#4', 'SwitchStatement#12#0', 'SwitchStatement#4#0', 'TryStatement#3#1', 'TryStatement#7#4', 'VariableDeclarationStatement#17#1', 'VariableDeclarationStatement#22#2', 'VariableDeclarationStatement#5#44', 'VariableDeclarationStatement#5#45', 'VariableDeclarationStatement#6#23', 'VariableDeclarationStatement#6#24', 'VariableDeclarationStatement#6#25', 'VariableDeclarationStatement#6#26', 'VariableDeclarationStatement#7#19', 'WhileStatement#2#0', 'WhileStatement#27#0'] ['IfStatement#4#10', 'IfStatement#7#25', 'MethodDeclaration#13#7', 'MethodDeclaration#23#3']
35 33 2970 1677 ['Block#40#0', 'ExpressionStatement#12#11', 'ExpressionStatement#5#81', 'ExpressionStatement#5#82', 'ExpressionStatement#6#53', 'ExpressionStatement#7#62', 'ExpressionStatement#7#63', 'ExpressionStatement#7#64', 'ExpressionStatement#7#65', 'ExpressionStatement#7#66', 'ExpressionStatement#8#46', 'ExpressionStatement#9#34', 'ExpressionStatement#9#35', 'FieldDeclaration#21#0', 'FieldDeclaration#7#8', 'ForStatement#9#0', 'IfStatement#12#13', 'IfStatement#14#10', 'IfStatement#15#9', 'IfStatement#36#0', 'IfStatement#74#0', 'IfStatement#8#27', 'IfStatement#8#28', 'IfStatement#9#13', 'MethodDeclaration#10#15', 'MethodDeclaration#13#6', 'MethodDeclaration#13#7', 'MethodDeclaration#22#8', 'MethodDeclaration#23#3', 'MethodDeclaration#24#3', 'MethodDeclaration#27#2', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3', 'MethodDeclaration#37#1', 'MethodDeclaration#4#12', 'MethodDeclaration#41#1', 'MethodDeclaration#6#30', 'MethodDeclaration#8#25', 'MethodDeclaration#9#18', 'ReturnStatement#10#6', 'ReturnStatement#16#1', 'ReturnStatement#5#12', 'ReturnStatement#6#10', 'ReturnStatement#6#9', 'ReturnStatement#8#2', 'SuperConstructorInvocation#3#2', 'TryStatement#15#1', 'TryStatement#20#1', 'VariableDeclarationStatement#10#9', 'VariableDeclarationStatement#11#10', 'VariableDeclarationStatement#11#9', 'VariableDeclarationStatement#12#5', 'VariableDeclarationStatement#3#7', 'VariableDeclarationStatement#5#42', 'VariableDeclarationStatement#5#43', 'VariableDeclarationStatement#6#21', 'VariableDeclarationStatement#6#22', 'VariableDeclarationStatement#7#16', 'VariableDeclarationStatement#7#17', 'VariableDeclarationStatement#7#18', 'VariableDeclarationStatement#8#18', 'WhileStatement#14#0'] ['ExpressionStatement#18#1', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#6#7', 'MethodDeclaration#11#12', 'MethodDeclaration#18#5', 'SwitchStatement#12#0']
36 34 3060 1623 ['Block#31#2', 'Block#35#0', 'Block#61#0', 'ExpressionStatement#10#15', 'ExpressionStatement#11#14', 'ExpressionStatement#13#6', 'ExpressionStatement#18#1', 'ExpressionStatement#5#77', 'ExpressionStatement#5#78', 'ExpressionStatement#5#79', 'ExpressionStatement#5#80', 'ExpressionStatement#6#52', 'ExpressionStatement#8#43', 'ExpressionStatement#8#44', 'ExpressionStatement#8#45', 'ExpressionStatement#9#33', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#5#25', 'FieldDeclaration#6#7', 'FieldDeclaration#7#7', 'IfStatement#10#16', 'IfStatement#13#9', 'IfStatement#14#9', 'IfStatement#4#10', 'IfStatement#7#25', 'IfStatement#8#26', 'MethodDeclaration#10#14', 'MethodDeclaration#11#10', 'MethodDeclaration#11#11', 'MethodDeclaration#11#12', 'MethodDeclaration#17#5', 'MethodDeclaration#17#6', 'MethodDeclaration#18#5', 'MethodDeclaration#8#24', 'MethodDeclaration#9#17', 'ReturnStatement#10#5', 'ReturnStatement#3#14', 'ReturnStatement#5#10', 'ReturnStatement#5#11', 'ReturnStatement#7#3', 'ReturnStatement#9#4', 'TryStatement#7#3', 'VariableDeclarationStatement#10#8', 'VariableDeclarationStatement#16#3', 'VariableDeclarationStatement#17#0', 'VariableDeclarationStatement#21#0', 'VariableDeclarationStatement#5#40', 'VariableDeclarationStatement#5#41', 'VariableDeclarationStatement#9#12'] ['ExpressionStatement#7#62', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3']
37 35 3150 1575 ['Block#10#0', 'Block#11#1', 'Block#19#1', 'CatchClause#9#0', 'EnhancedForStatement#17#2', 'ExpressionStatement#10#13', 'ExpressionStatement#10#14', 'ExpressionStatement#4#55', 'ExpressionStatement#5#74', 'ExpressionStatement#5#75', 'ExpressionStatement#5#76', 'ExpressionStatement#6#49', 'ExpressionStatement#6#50', 'ExpressionStatement#6#51', 'ExpressionStatement#7#61', 'ExpressionStatement#7#62', 'ExpressionStatement#8#40', 'ExpressionStatement#8#41', 'ExpressionStatement#8#42', 'ExpressionStatement#9#32', 'FieldDeclaration#11#10', 'FieldDeclaration#5#24', 'FieldDeclaration#8#12', 'FieldDeclaration#9#5', 'IfStatement#10#15', 'IfStatement#11#13', 'IfStatement#13#8', 'IfStatement#15#7', 'IfStatement#15#8', 'IfStatement#17#4', 'IfStatement#18#5', 'IfStatement#19#8', 'IfStatement#19#9', 'IfStatement#20#3', 'IfStatement#20#4', 'IfStatement#21#3', 'IfStatement#25#1', 'IfStatement#7#22', 'IfStatement#7#23', 'IfStatement#7#24', 'IfStatement#72#0', 'IfStatement#80#0', 'IfStatement#83#0', 'IfStatement#9#12', 'MethodDeclaration#10#13', 'MethodDeclaration#11#9', 'MethodDeclaration#16#5', 'MethodDeclaration#17#4', 'MethodDeclaration#19#3', 'MethodDeclaration#22#7', 'MethodDeclaration#24#2', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3', 'MethodDeclaration#33#1', 'MethodDeclaration#33#2', 'MethodDeclaration#37#0', 'MethodDeclaration#4#11', 'MethodDeclaration#42#3', 'MethodDeclaration#5#24', 'MethodDeclaration#53#0', 'MethodDeclaration#6#29', 'MethodDeclaration#7#14', 'MethodDeclaration#8#23', 'MethodDeclaration#82#2', 'MethodDeclaration#88#0', 'MethodDeclaration#9#15', 'MethodDeclaration#9#16', 'ReturnStatement#10#3', 'ReturnStatement#10#4', 'ReturnStatement#11#2', 'ReturnStatement#3#13', 'ReturnStatement#4#12', 'ReturnStatement#4#13', 'ReturnStatement#5#9', 'ReturnStatement#6#8', 'ReturnStatement#7#1', 'ReturnStatement#7#2', 'ThrowStatement#14#3', 'ThrowStatement#3#4', 'TryStatement#12#4', 'TryStatement#25#0', 'TypeDeclaration#2#13', 'VariableDeclarationStatement#11#7', 'VariableDeclarationStatement#11#8', 'VariableDeclarationStatement#12#3', 'VariableDeclarationStatement#12#4', 'VariableDeclarationStatement#13#7', 'VariableDeclarationStatement#15#0', 'VariableDeclarationStatement#15#1', 'VariableDeclarationStatement#16#2', 'VariableDeclarationStatement#3#6', 'VariableDeclarationStatement#5#36', 'VariableDeclarationStatement#5#37', 'VariableDeclarationStatement#5#38', 'VariableDeclarationStatement#5#39', 'VariableDeclarationStatement#6#17', 'VariableDeclarationStatement#6#18', 'VariableDeclarationStatement#6#19', 'VariableDeclarationStatement#6#20', 'VariableDeclarationStatement#7#13', 'VariableDeclarationStatement#7#14', 'VariableDeclarationStatement#7#15', 'VariableDeclarationStatement#8#15', 'VariableDeclarationStatement#8#16', 'VariableDeclarationStatement#8#17', 'VariableDeclarationStatement#9#10', 'VariableDeclarationStatement#9#11', 'VariableDeclarationStatement#9#9'] ['ForStatement#9#0']
38 36 3240 1468 ['EnhancedForStatement#22#1', 'ExpressionStatement#4#51', 'ExpressionStatement#4#52', 'ExpressionStatement#4#53', 'ExpressionStatement#4#54', 'ExpressionStatement#5#73', 'ExpressionStatement#6#47', 'ExpressionStatement#6#48', 'ExpressionStatement#8#38', 'ExpressionStatement#8#39', 'FieldDeclaration#8#11', 'IfStatement#14#8', 'IfStatement#4#9', 'IfStatement#5#7', 'IfStatement#5#8', 'IfStatement#6#15', 'IfStatement#8#24', 'IfStatement#8#25', 'MethodDeclaration#14#10', 'MethodDeclaration#19#2', 'MethodDeclaration#6#28', 'ReturnStatement#10#2', 'ThrowStatement#12#0', 'TryStatement#12#3', 'TryStatement#23#2', 'VariableDeclarationStatement#10#7', 'VariableDeclarationStatement#2#3', 'VariableDeclarationStatement#4#18', 'VariableDeclarationStatement#6#16', 'VariableDeclarationStatement#7#12', 'VariableDeclarationStatement#8#14'] ['MethodDeclaration#3#12']
39 37 3330 1438 ['Block#11#0', 'CatchClause#5#0', 'EnhancedForStatement#24#1', 'EnhancedForStatement#39#1', 'EnhancedForStatement#8#1', 'ExpressionStatement#10#12', 'ExpressionStatement#12#10', 'ExpressionStatement#14#5', 'ExpressionStatement#3#6', 'ExpressionStatement#4#48', 'ExpressionStatement#4#49', 'ExpressionStatement#4#50', 'ExpressionStatement#5#67', 'ExpressionStatement#5#68', 'ExpressionStatement#5#69', 'ExpressionStatement#5#70', 'ExpressionStatement#5#71', 'ExpressionStatement#5#72', 'ExpressionStatement#6#44', 'ExpressionStatement#6#45', 'ExpressionStatement#6#46', 'ExpressionStatement#7#59', 'ExpressionStatement#7#60', 'ExpressionStatement#9#31', 'FieldDeclaration#10#7', 'FieldDeclaration#11#9', 'FieldDeclaration#12#3', 'FieldDeclaration#13#4', 'FieldDeclaration#13#5', 'FieldDeclaration#42#0', 'FieldDeclaration#8#10', 'FieldDeclaration#8#9', 'FieldDeclaration#9#3', 'FieldDeclaration#9#4', 'ForStatement#29#0', 'IfStatement#12#12', 'IfStatement#13#7', 'IfStatement#14#7', 'IfStatement#17#3', 'IfStatement#19#7', 'IfStatement#2#2', 'IfStatement#23#5', 'IfStatement#33#2', 'IfStatement#34#1', 'IfStatement#37#1', 'IfStatement#4#7', 'IfStatement#4#8', 'IfStatement#5#6', 'IfStatement#53#0', 'IfStatement#6#14', 'IfStatement#7#19', 'IfStatement#7#20', 'IfStatement#7#21', 'IfStatement#9#10', 'IfStatement#9#11', 'IfStatement#9#9', 'MethodDeclaration#10#12', 'MethodDeclaration#12#15', 'MethodDeclaration#14#8', 'MethodDeclaration#14#9', 'MethodDeclaration#16#4', 'MethodDeclaration#20#3', 'MethodDeclaration#20#4', 'MethodDeclaration#22#6', 'MethodDeclaration#30#0', 'MethodDeclaration#32#2', 'MethodDeclaration#38#3', 'MethodDeclaration#4#10', 'MethodDeclaration#41#0', 'MethodDeclaration#5#23', 'MethodDeclaration#6#27', 'MethodDeclaration#8#22', 'MethodDeclaration#9#12', 'MethodDeclaration#9#13', 'MethodDeclaration#9#14', 'ReturnStatement#11#1', 'ReturnStatement#16#0', 'ReturnStatement#2#6', 'ReturnStatement#6#7', 'ReturnStatement#9#3', 'SuperConstructorInvocation#11#0', 'ThrowStatement#4#2', 'TryStatement#24#2', 'TryStatement#52#1', 'TryStatement#6#3', 'TryStatement#9#2', 'VariableDeclarationStatement#8#13'] ['ThrowStatement#3#4']
40 38 3420 1352 ['Block#24#0', 'Block#45#0', 'Block#59#0', 'CatchClause#6#0', 'EnhancedForStatement#17#1', 'ExpressionStatement#10#11', 'ExpressionStatement#17#4', 'ExpressionStatement#18#0', 'ExpressionStatement#4#47', 'ExpressionStatement#5#66', 'ExpressionStatement#6#40', 'ExpressionStatement#6#41', 'ExpressionStatement#6#42', 'ExpressionStatement#6#43', 'ExpressionStatement#7#58', 'ExpressionStatement#8#37', 'ExpressionStatement#9#30', 'FieldDeclaration#13#3', 'FieldDeclaration#15#2', 'FieldDeclaration#3#9', 'FieldDeclaration#5#22', 'FieldDeclaration#5#23', 'FieldDeclaration#7#6', 'ForStatement#15#0', 'IfStatement#10#14', 'IfStatement#11#11', 'IfStatement#11#12', 'IfStatement#14#6', 'IfStatement#28#1', 'IfStatement#3#10', 'IfStatement#39#1', 'IfStatement#5#5', 'IfStatement#6#13', 'IfStatement#7#18', 'IfStatement#8#22', 'IfStatement#8#23', 'IfStatement#9#8', 'MethodDeclaration#11#7', 'MethodDeclaration#11#8', 'MethodDeclaration#14#7', 'MethodDeclaration#23#2', 'MethodDeclaration#26#3', 'MethodDeclaration#28#1', 'MethodDeclaration#3#11', 'MethodDeclaration#3#12', 'MethodDeclaration#4#9', 'MethodDeclaration#44#1', 'MethodDeclaration#6#26', 'MethodDeclaration#7#13', 'MethodDeclaration#82#1', 'MethodDeclaration#86#0', 'MethodDeclaration#96#0', 'ReturnStatement#6#5', 'ReturnStatement#6#6', 'ReturnStatement#9#2', 'SuperConstructorInvocation#3#1', 'TryStatement#16#2', 'VariableDeclarationStatement#28#0', 'VariableDeclarationStatement#6#15'] ['IfStatement#2#2', 'MethodDeclaration#10#12']
41 39 3510 1295 ['Block#37#0', 'CatchClause#17#0', 'EnhancedForStatement#21#1', 'EnhancedForStatement#27#0', 'EnhancedForStatement#5#3', 'EnhancedForStatement#7#1', 'ExpressionStatement#10#10', 'ExpressionStatement#10#9', 'ExpressionStatement#12#9', 'ExpressionStatement#16#2', 'ExpressionStatement#22#1', 'ExpressionStatement#3#5', 'ExpressionStatement#4#46', 'ExpressionStatement#5#63', 'ExpressionStatement#5#64', 'ExpressionStatement#5#65', 'ExpressionStatement#7#55', 'ExpressionStatement#7#56', 'ExpressionStatement#7#57', 'ExpressionStatement#8#35', 'ExpressionStatement#8#36', 'FieldDeclaration#11#7', 'FieldDeclaration#11#8', 'FieldDeclaration#12#2', 'FieldDeclaration#22#1', 'FieldDeclaration#4#10', 'FieldDeclaration#4#9', 'FieldDeclaration#5#21', 'FieldDeclaration#6#6', 'FieldDeclaration#7#5', 'FieldDeclaration#8#8', 'ForStatement#2#0', 'ForStatement#9#0', 'IfStatement#10#13', 'IfStatement#13#4', 'IfStatement#13#5', 'IfStatement#13#6', 'IfStatement#14#4', 'IfStatement#14#5', 'IfStatement#15#6', 'IfStatement#2#2', 'IfStatement#24#1', 'IfStatement#3#9', 'IfStatement#5#4', 'IfStatement#6#12', 'IfStatement#8#20', 'IfStatement#8#21', 'IfStatement#9#7', 'MethodDeclaration#10#12', 'MethodDeclaration#13#5', 'MethodDeclaration#18#4', 'MethodDeclaration#24#1', 'MethodDeclaration#25#5', 'MethodDeclaration#26#2', 'MethodDeclaration#36#0', 'MethodDeclaration#40#0', 'MethodDeclaration#49#0', 'MethodDeclaration#5#22', 'MethodDeclaration#7#11', 'MethodDeclaration#7#12', 'MethodDeclaration#8#21', 'MethodDeclaration#82#0', 'ReturnStatement#4#10', 'ReturnStatement#4#11', 'ReturnStatement#5#8', 'ReturnStatement#6#2', 'ReturnStatement#6#3', 'ReturnStatement#6#4', 'SuperConstructorInvocation#2#1', 'SuperConstructorInvocation#3#0', 'SuperConstructorInvocation#7#1', 'ThrowStatement#3#4', 'TryStatement#2#2', 'TryStatement#23#1', 'TryStatement#33#0', 'TryStatement#4#0', 'TryStatement#6#2', 'VariableDeclarationStatement#12#2', 'VariableDeclarationStatement#18#1', 'VariableDeclarationStatement#22#1', 'VariableDeclarationStatement#4#17', 'VariableDeclarationStatement#5#35', 'VariableDeclarationStatement#6#14', 'VariableDeclarationStatement#9#8'] []
42 40 3600 1211 ['Block#17#0', 'Block#20#1', 'Block#29#0', 'EnhancedForStatement#14#1', 'EnhancedForStatement#24#0', 'EnhancedForStatement#39#0', 'ExpressionStatement#17#3', 'ExpressionStatement#5#61', 'ExpressionStatement#5#62', 'ExpressionStatement#6#37', 'ExpressionStatement#6#38', 'ExpressionStatement#6#39', 'ExpressionStatement#7#50', 'ExpressionStatement#7#51', 'ExpressionStatement#7#52', 'ExpressionStatement#7#53', 'ExpressionStatement#7#54', 'ExpressionStatement#8#31', 'ExpressionStatement#8#32', 'ExpressionStatement#8#33', 'ExpressionStatement#8#34', 'ExpressionStatement#9#27', 'ExpressionStatement#9#28', 'ExpressionStatement#9#29', 'FieldDeclaration#10#6', 'FieldDeclaration#5#17', 'FieldDeclaration#5#18', 'FieldDeclaration#5#19', 'FieldDeclaration#5#20', 'FieldDeclaration#6#5', 'FieldDeclaration#7#3', 'FieldDeclaration#7#4', 'FieldDeclaration#8#7', 'IfStatement#10#12', 'IfStatement#12#11', 'IfStatement#14#3', 'IfStatement#18#3', 'IfStatement#18#4', 'IfStatement#2#1', 'IfStatement#21#2', 'IfStatement#4#6', 'IfStatement#7#16', 'IfStatement#7#17', 'IfStatement#8#18', 'IfStatement#8#19', 'MethodDeclaration#10#10', 'MethodDeclaration#10#11', 'MethodDeclaration#10#9', 'MethodDeclaration#11#6', 'MethodDeclaration#12#12', 'MethodDeclaration#12#13', 'MethodDeclaration#12#14', 'MethodDeclaration#13#4', 'MethodDeclaration#23#1', 'MethodDeclaration#25#3', 'MethodDeclaration#25#4', 'MethodDeclaration#5#20', 'MethodDeclaration#5#21', 'MethodDeclaration#58#0', 'MethodDeclaration#6#25', 'MethodDeclaration#8#19', 'MethodDeclaration#8#20', 'ReturnStatement#5#7', 'SuperConstructorInvocation#4#0', 'SuperConstructorInvocation#5#0', 'SwitchStatement#12#0', 'ThrowStatement#4#1', 'TryStatement#8#6', 'TypeDeclaration#4#1', 'VariableDeclarationStatement#16#1', 'VariableDeclarationStatement#4#15', 'VariableDeclarationStatement#4#16', 'VariableDeclarationStatement#5#32', 'VariableDeclarationStatement#5#33', 'VariableDeclarationStatement#5#34', 'VariableDeclarationStatement#6#12', 'VariableDeclarationStatement#6#13', 'VariableDeclarationStatement#8#12'] []
43 41 3690 1133 ['Block#13#1', 'Block#30#0', 'Block#31#1', 'EnhancedForStatement#6#2', 'EnhancedForStatement#97#0', 'ExpressionStatement#11#12', 'ExpressionStatement#11#13', 'ExpressionStatement#12#8', 'ExpressionStatement#17#2', 'ExpressionStatement#2#4', 'ExpressionStatement#22#0', 'ExpressionStatement#26#0', 'ExpressionStatement#4#44', 'ExpressionStatement#4#45', 'ExpressionStatement#5#57', 'ExpressionStatement#5#58', 'ExpressionStatement#5#59', 'ExpressionStatement#5#60', 'ExpressionStatement#6#36', 'ExpressionStatement#7#45', 'ExpressionStatement#7#46', 'ExpressionStatement#7#47', 'ExpressionStatement#7#48', 'ExpressionStatement#7#49', 'ExpressionStatement#8#28', 'ExpressionStatement#8#29', 'ExpressionStatement#8#30', 'ExpressionStatement#9#25', 'ExpressionStatement#9#26', 'FieldDeclaration#13#2', 'FieldDeclaration#3#8', 'FieldDeclaration#4#6', 'FieldDeclaration#4#7', 'FieldDeclaration#4#8', 'FieldDeclaration#5#15', 'FieldDeclaration#5#16', 'FieldDeclaration#6#4', 'FieldDeclaration#9#2', 'ForStatement#3#1', 'IfStatement#10#10', 'IfStatement#10#11', 'IfStatement#11#10', 'IfStatement#12#10', 'IfStatement#13#3', 'IfStatement#16#3', 'IfStatement#17#2', 'IfStatement#18#2', 'IfStatement#20#2', 'IfStatement#23#4', 'IfStatement#27#1', 'IfStatement#27#2', 'IfStatement#3#8', 'IfStatement#33#1', 'IfStatement#37#0', 'IfStatement#5#3', 'IfStatement#6#11', 'IfStatement#7#14', 'IfStatement#7#15', 'IfStatement#9#5', 'IfStatement#9#6', 'MethodDeclaration#10#7', 'MethodDeclaration#10#8', 'MethodDeclaration#11#5', 'MethodDeclaration#14#6', 'MethodDeclaration#21#5', 'MethodDeclaration#23#0', 'MethodDeclaration#24#0', 'MethodDeclaration#25#2', 'MethodDeclaration#27#0', 'MethodDeclaration#27#1', 'MethodDeclaration#28#0', 'MethodDeclaration#5#19', 'MethodDeclaration#63#0', 'MethodDeclaration#7#10', 'MethodDeclaration#8#16', 'MethodDeclaration#8#17', 'MethodDeclaration#8#18', 'MethodDeclaration#9#10', 'MethodDeclaration#9#11', 'ReturnStatement#11#0', 'ReturnStatement#3#11', 'ReturnStatement#3#12', 'ReturnStatement#4#6', 'ReturnStatement#4#7', 'ReturnStatement#4#8', 'ReturnStatement#4#9', 'ReturnStatement#5#4', 'ReturnStatement#5#5', 'ReturnStatement#5#6', 'SwitchStatement#25#0', 'SwitchStatement#3#0', 'ThrowStatement#10#2', 'ThrowStatement#13#1', 'ThrowStatement#14#2', 'ThrowStatement#17#0', 'ThrowStatement#18#0', 'ThrowStatement#3#3', 'ThrowStatement#5#2', 'ThrowStatement#7#0', 'ThrowStatement#8#6', 'TryStatement#10#1', 'TryStatement#18#0', 'TryStatement#24#1', 'TryStatement#5#1', 'TypeDeclaration#3#2', 'TypeDeclaration#3#3', 'VariableDeclarationStatement#12#1', 'VariableDeclarationStatement#13#6', 'VariableDeclarationStatement#4#14', 'VariableDeclarationStatement#5#27', 'VariableDeclarationStatement#5#28', 'VariableDeclarationStatement#5#29', 'VariableDeclarationStatement#5#30', 'VariableDeclarationStatement#5#31', 'VariableDeclarationStatement#6#11', 'VariableDeclarationStatement#7#11'] ['MethodDeclaration#13#4']
44 42 3780 1018 ['AssertStatement#3#0', 'Block#20#0', 'Block#23#0', 'Block#31#0', 'Block#33#0', 'Block#46#0', 'Block#63#1', 'Block#65#0', 'Block#9#0', 'Block#97#0', 'EnhancedForStatement#17#0', 'EnhancedForStatement#37#1', 'EnhancedForStatement#7#0', 'ExpressionStatement#10#7', 'ExpressionStatement#10#8', 'ExpressionStatement#11#10', 'ExpressionStatement#11#11', 'ExpressionStatement#12#6', 'ExpressionStatement#12#7', 'ExpressionStatement#13#4', 'ExpressionStatement#13#5', 'ExpressionStatement#16#1', 'ExpressionStatement#17#1', 'ExpressionStatement#4#39', 'ExpressionStatement#4#40', 'ExpressionStatement#4#41', 'ExpressionStatement#4#42', 'ExpressionStatement#4#43', 'ExpressionStatement#6#34', 'ExpressionStatement#6#35', 'ExpressionStatement#7#40', 'ExpressionStatement#7#41', 'ExpressionStatement#7#42', 'ExpressionStatement#7#43', 'ExpressionStatement#7#44', 'ExpressionStatement#8#22', 'ExpressionStatement#8#23', 'ExpressionStatement#8#24', 'ExpressionStatement#8#25', 'ExpressionStatement#8#26', 'ExpressionStatement#8#27', 'ExpressionStatement#9#21', 'ExpressionStatement#9#22', 'ExpressionStatement#9#23', 'ExpressionStatement#9#24', 'FieldDeclaration#11#4', 'FieldDeclaration#11#5', 'FieldDeclaration#11#6', 'FieldDeclaration#15#1', 'FieldDeclaration#22#0', 'FieldDeclaration#3#7', 'IfStatement#10#9', 'IfStatement#12#7', 'IfStatement#12#8', 'IfStatement#12#9', 'IfStatement#13#2', 'IfStatement#14#2', 'IfStatement#15#3', 'IfStatement#15#4', 'IfStatement#15#5', 'IfStatement#17#1', 'IfStatement#21#0', 'IfStatement#21#1', 'IfStatement#23#0', 'IfStatement#23#1', 'IfStatement#23#2', 'IfStatement#23#3', 'IfStatement#25#0', 'IfStatement#26#0', 'IfStatement#29#1', 'IfStatement#29#2', 'IfStatement#3#7', 'IfStatement#33#0', 'IfStatement#39#0', 'IfStatement#43#0', 'IfStatement#51#0', 'IfStatement#6#10', 'IfStatement#7#13', 'IfStatement#8#15', 'IfStatement#8#16', 'IfStatement#8#17', 'IfStatement#86#0', 'IfStatement#88#0', 'IfStatement#95#0', 'MethodDeclaration#11#4', 'MethodDeclaration#12#10', 'MethodDeclaration#12#11', 'MethodDeclaration#12#9', 'MethodDeclaration#13#3', 'MethodDeclaration#13#4', 'MethodDeclaration#16#2', 'MethodDeclaration#16#3', 'MethodDeclaration#17#3', 'MethodDeclaration#20#2', 'MethodDeclaration#22#4', 'MethodDeclaration#22#5', 'MethodDeclaration#3#10', 'MethodDeclaration#3#9', 'MethodDeclaration#33#0', 'MethodDeclaration#35#1', 'MethodDeclaration#35#2', 'MethodDeclaration#38#2', 'MethodDeclaration#4#7', 'MethodDeclaration#4#8', 'MethodDeclaration#47#2', 'MethodDeclaration#47#3', 'MethodDeclaration#5#16', 'MethodDeclaration#5#17', 'MethodDeclaration#5#18', 'MethodDeclaration#54#2', 'MethodDeclaration#6#23', 'MethodDeclaration#6#24', 'MethodDeclaration#7#8', 'MethodDeclaration#7#9', 'MethodDeclaration#8#14', 'MethodDeclaration#8#15', 'MethodDeclaration#9#9', 'ReturnStatement#17#0', 'ReturnStatement#2#5', 'ReturnStatement#5#3', 'ReturnStatement#6#1', 'SuperConstructorInvocation#2#0', 'SwitchStatement#8#0', 'ThrowStatement#10#1', 'ThrowStatement#13#0', 'ThrowStatement#14#0', 'ThrowStatement#14#1', 'ThrowStatement#6#2', 'ThrowStatement#8#3', 'ThrowStatement#8#4', 'ThrowStatement#8#5', 'ThrowStatement#9#0', 'TryStatement#16#1', 'TryStatement#23#0', 'TryStatement#3#0', 'TryStatement#8#5', 'TypeDeclaration#2#12', 'TypeDeclaration#6#0', 'VariableDeclarationStatement#10#6', 'VariableDeclarationStatement#11#6', 'VariableDeclarationStatement#13#5', 'VariableDeclarationStatement#2#2', 'VariableDeclarationStatement#3#5', 'VariableDeclarationStatement#5#25', 'VariableDeclarationStatement#5#26', 'VariableDeclarationStatement#6#10', 'VariableDeclarationStatement#6#9', 'VariableDeclarationStatement#7#10', 'VariableDeclarationStatement#8#10', 'VariableDeclarationStatement#8#11', 'VariableDeclarationStatement#9#6', 'VariableDeclarationStatement#9#7'] ['FieldDeclaration#4#6', 'IfStatement#11#10', 'IfStatement#18#2', 'ReturnStatement#3#11', 'ReturnStatement#4#6', 'ReturnStatement#4#7']
45 43 3870 872 ['Block#13#0', 'Block#14#0', 'ExpressionStatement#10#6', 'ExpressionStatement#11#9', 'ExpressionStatement#12#5', 'ExpressionStatement#13#3', 'ExpressionStatement#4#33', 'ExpressionStatement#4#34', 'ExpressionStatement#4#35', 'ExpressionStatement#4#36', 'ExpressionStatement#4#37', 'ExpressionStatement#4#38', 'ExpressionStatement#5#51', 'ExpressionStatement#5#52', 'ExpressionStatement#5#53', 'ExpressionStatement#5#54', 'ExpressionStatement#5#55', 'ExpressionStatement#5#56', 'ExpressionStatement#6#32', 'ExpressionStatement#6#33', 'ExpressionStatement#7#38', 'ExpressionStatement#7#39', 'ExpressionStatement#8#20', 'ExpressionStatement#8#21', 'ExpressionStatement#9#19', 'ExpressionStatement#9#20', 'FieldDeclaration#11#3', 'FieldDeclaration#15#0', 'FieldDeclaration#4#6', 'FieldDeclaration#5#14', 'FieldDeclaration#6#3', 'IfStatement#13#1', 'IfStatement#20#1', 'IfStatement#5#2', 'IfStatement#7#12', 'MethodDeclaration#10#5', 'MethodDeclaration#10#6', 'MethodDeclaration#11#3', 'MethodDeclaration#13#1', 'MethodDeclaration#13#2', 'MethodDeclaration#14#5', 'MethodDeclaration#18#3', 'MethodDeclaration#22#2', 'MethodDeclaration#22#3', 'MethodDeclaration#3#8', 'MethodDeclaration#42#2', 'MethodDeclaration#47#1', 'MethodDeclaration#5#13', 'MethodDeclaration#5#14', 'MethodDeclaration#5#15', 'MethodDeclaration#54#1', 'MethodDeclaration#57#0', 'MethodDeclaration#6#21', 'MethodDeclaration#6#22', 'MethodDeclaration#62#0', 'MethodDeclaration#8#12', 'MethodDeclaration#8#13', 'ReturnStatement#2#4', 'ReturnStatement#4#7', 'SwitchStatement#5#0', 'SwitchStatement#5#1', 'ThrowStatement#10#0', 'ThrowStatement#6#1', 'ThrowStatement#8#2', 'TryStatement#13#3', 'TryStatement#19#0', 'TryStatement#27#0', 'TryStatement#42#0', 'TryStatement#7#2', 'TryStatement#8#4', 'TypeDeclaration#2#11', 'TypeDeclaration#4#0', 'VariableDeclarationStatement#4#13', 'VariableDeclarationStatement#5#23', 'VariableDeclarationStatement#5#24', 'VariableDeclarationStatement#6#8'] ['IfStatement#12#7', 'IfStatement#8#15', 'MethodDeclaration#9#9', 'ReturnStatement#5#3']
46 44 3960 800 ['Block#63#0', 'Block#75#0', 'CatchClause#15#0', 'CatchClause#3#1', 'CatchClause#8#0', 'EnhancedForStatement#12#1', 'EnhancedForStatement#14#0', 'EnhancedForStatement#3#0', 'EnhancedForStatement#3#1', 'EnhancedForStatement#32#0', 'EnhancedForStatement#37#0', 'EnhancedForStatement#8#0', 'ExpressionStatement#10#3', 'ExpressionStatement#10#4', 'ExpressionStatement#10#5', 'ExpressionStatement#11#7', 'ExpressionStatement#11#8', 'ExpressionStatement#12#3', 'ExpressionStatement#12#4', 'ExpressionStatement#13#1', 'ExpressionStatement#13#2', 'ExpressionStatement#14#4', 'ExpressionStatement#16#0', 'ExpressionStatement#4#32', 'ExpressionStatement#5#42', 'ExpressionStatement#5#43', 'ExpressionStatement#5#44', 'ExpressionStatement#5#45', 'ExpressionStatement#5#46', 'ExpressionStatement#5#47', 'ExpressionStatement#5#48', 'ExpressionStatement#5#49', 'ExpressionStatement#5#50', 'ExpressionStatement#6#27', 'ExpressionStatement#6#28', 'ExpressionStatement#6#29', 'ExpressionStatement#6#30', 'ExpressionStatement#6#31', 'ExpressionStatement#7#32', 'ExpressionStatement#7#33', 'ExpressionStatement#7#34', 'ExpressionStatement#7#35', 'ExpressionStatement#7#36', 'ExpressionStatement#7#37', 'ExpressionStatement#8#12', 'ExpressionStatement#8#13', 'ExpressionStatement#8#14', 'ExpressionStatement#8#15', 'ExpressionStatement#8#16', 'ExpressionStatement#8#17', 'ExpressionStatement#8#18', 'ExpressionStatement#8#19', 'ExpressionStatement#9#12', 'ExpressionStatement#9#13', 'ExpressionStatement#9#14', 'ExpressionStatement#9#15', 'ExpressionStatement#9#16', 'ExpressionStatement#9#17', 'ExpressionStatement#9#18', 'FieldDeclaration#10#4', 'FieldDeclaration#10#5', 'FieldDeclaration#11#2', 'FieldDeclaration#4#4', 'FieldDeclaration#4#5', 'FieldDeclaration#5#13', 'FieldDeclaration#8#6', 'ForStatement#47#0', 'IfStatement#10#8', 'IfStatement#11#10', 'IfStatement#12#7', 'IfStatement#13#0', 'IfStatement#15#1', 'IfStatement#15#2', 'IfStatement#18#2', 'IfStatement#19#5', 'IfStatement#19#6', 'IfStatement#22#0', 'IfStatement#24#0', 'IfStatement#29#0', 'IfStatement#31#0', 'IfStatement#4#4', 'IfStatement#4#5', 'IfStatement#45#0', 'IfStatement#6#9', 'IfStatement#7#10', 'IfStatement#7#11', 'IfStatement#7#7', 'IfStatement#7#8', 'IfStatement#7#9', 'IfStatement#8#13', 'IfStatement#8#14', 'IfStatement#8#15', 'IfStatement#9#3', 'IfStatement#9#4', 'MethodDeclaration#10#4', 'MethodDeclaration#11#2', 'MethodDeclaration#12#5', 'MethodDeclaration#12#6', 'MethodDeclaration#12#7', 'MethodDeclaration#12#8', 'MethodDeclaration#14#4', 'MethodDeclaration#16#1', 'MethodDeclaration#17#2', 'MethodDeclaration#21#2', 'MethodDeclaration#21#3', 'MethodDeclaration#21#4', 'MethodDeclaration#32#1', 'MethodDeclaration#34#0', 'MethodDeclaration#42#1', 'MethodDeclaration#48#0', 'MethodDeclaration#5#11', 'MethodDeclaration#5#12', 'MethodDeclaration#67#1', 'MethodDeclaration#69#0', 'MethodDeclaration#7#7', 'MethodDeclaration#8#10', 'MethodDeclaration#8#11', 'MethodDeclaration#8#9', 'MethodDeclaration#9#7', 'MethodDeclaration#9#8', 'MethodDeclaration#9#9', 'MethodDeclaration#92#0', 'ReturnStatement#4#6', 'ReturnStatement#5#3', 'ReturnStatement#8#1', 'SuperConstructorInvocation#7#0', 'SwitchStatement#9#0', 'ThrowStatement#5#1', 'ThrowStatement#6#0', 'TryStatement#13#1', 'TryStatement#13#2', 'TryStatement#16#0', 'TryStatement#2#1', 'TryStatement#20#0', 'TryStatement#54#0', 'TryStatement#9#1', 'TypeDeclaration#2#10', 'TypeDeclaration#3#1', 'VariableDeclarationStatement#10#5', 'VariableDeclarationStatement#11#5', 'VariableDeclarationStatement#13#4', 'VariableDeclarationStatement#14#1', 'VariableDeclarationStatement#18#0', 'VariableDeclarationStatement#2#1', 'VariableDeclarationStatement#3#4', 'VariableDeclarationStatement#4#10', 'VariableDeclarationStatement#4#11', 'VariableDeclarationStatement#4#12', 'VariableDeclarationStatement#5#18', 'VariableDeclarationStatement#5#19', 'VariableDeclarationStatement#5#20', 'VariableDeclarationStatement#5#21', 'VariableDeclarationStatement#5#22', 'VariableDeclarationStatement#7#7', 'VariableDeclarationStatement#7#8', 'VariableDeclarationStatement#7#9', 'VariableDeclarationStatement#8#7', 'VariableDeclarationStatement#8#8', 'VariableDeclarationStatement#8#9', 'VariableDeclarationStatement#9#5'] []
47 45 4050 640 ['Block#12#0', 'Block#15#0', 'Block#18#0', 'Block#19#0', 'Block#22#0', 'CatchClause#3#0', 'EnhancedForStatement#10#0', 'EnhancedForStatement#12#0', 'EnhancedForStatement#16#0', 'EnhancedForStatement#18#0', 'EnhancedForStatement#2#0', 'EnhancedForStatement#21#0', 'EnhancedForStatement#22#0', 'EnhancedForStatement#23#0', 'EnhancedForStatement#26#0', 'EnhancedForStatement#5#2', 'EnhancedForStatement#66#0', 'ExpressionStatement#11#6', 'ExpressionStatement#12#2', 'ExpressionStatement#17#0', 'ExpressionStatement#4#31', 'ExpressionStatement#5#39', 'ExpressionStatement#5#40', 'ExpressionStatement#5#41', 'ExpressionStatement#6#25', 'ExpressionStatement#6#26', 'ExpressionStatement#7#29', 'ExpressionStatement#7#30', 'ExpressionStatement#7#31', 'ExpressionStatement#9#10', 'ExpressionStatement#9#11', 'FieldDeclaration#10#2', 'FieldDeclaration#10#3', 'FieldDeclaration#13#0', 'FieldDeclaration#13#1', 'FieldDeclaration#23#0', 'FieldDeclaration#4#3', 'FieldDeclaration#5#10', 'FieldDeclaration#5#11', 'FieldDeclaration#5#12', 'FieldDeclaration#6#2', 'FieldDeclaration#8#5', 'ForStatement#56#0', 'IfStatement#10#6', 'IfStatement#10#7', 'IfStatement#11#4', 'IfStatement#11#5', 'IfStatement#11#6', 'IfStatement#11#7', 'IfStatement#11#8', 'IfStatement#11#9', 'IfStatement#12#3', 'IfStatement#12#4', 'IfStatement#12#5', 'IfStatement#12#6', 'IfStatement#14#1', 'IfStatement#16#1', 'IfStatement#16#2', 'IfStatement#19#4', 'IfStatement#3#4', 'IfStatement#3#5', 'IfStatement#3#6', 'IfStatement#4#2', 'IfStatement#4#3', 'IfStatement#5#1', 'IfStatement#6#8', 'IfStatement#7#5', 'IfStatement#7#6', 'IfStatement#8#10', 'IfStatement#8#11', 'IfStatement#8#12', 'IfStatement#8#9', 'MethodDeclaration#11#1', 'MethodDeclaration#12#4', 'MethodDeclaration#13#0', 'MethodDeclaration#14#2', 'MethodDeclaration#14#3', 'MethodDeclaration#15#1', 'MethodDeclaration#21#1', 'MethodDeclaration#22#1', 'MethodDeclaration#29#0', 'MethodDeclaration#3#7', 'MethodDeclaration#4#6', 'MethodDeclaration#5#10', 'MethodDeclaration#5#7', 'MethodDeclaration#5#8', 'MethodDeclaration#5#9', 'MethodDeclaration#54#0', 'MethodDeclaration#6#18', 'MethodDeclaration#6#19', 'MethodDeclaration#6#20', 'MethodDeclaration#67#0', 'MethodDeclaration#7#6', 'MethodDeclaration#8#8', 'ReturnStatement#14#0', 'ReturnStatement#2#3', 'ReturnStatement#3#10', 'ReturnStatement#3#11', 'ReturnStatement#3#8', 'ReturnStatement#3#9', 'ReturnStatement#4#5', 'ReturnStatement#6#0', 'TryStatement#12#2', 'TryStatement#24#0', 'TryStatement#34#0', 'TryStatement#45#0', 'TryStatement#8#3', 'TypeDeclaration#5#1', 'VariableDeclarationStatement#10#3', 'VariableDeclarationStatement#10#4', 'VariableDeclarationStatement#11#3', 'VariableDeclarationStatement#11#4', 'VariableDeclarationStatement#14#0', 'VariableDeclarationStatement#22#0', 'VariableDeclarationStatement#5#17', 'VariableDeclarationStatement#6#6', 'VariableDeclarationStatement#6#7', 'VariableDeclarationStatement#7#6', 'VariableDeclarationStatement#8#5', 'VariableDeclarationStatement#8#6', 'VariableDeclarationStatement#9#4'] ['ThrowStatement#5#1', 'TypeDeclaration#2#10']
48 46 4140 521 ['Block#25#0', 'EnhancedForStatement#20#0', 'EnhancedForStatement#5#1', 'ExpressionStatement#11#5', 'ExpressionStatement#19#0', 'ExpressionStatement#4#30', 'ExpressionStatement#5#36', 'ExpressionStatement#5#37', 'ExpressionStatement#5#38', 'ExpressionStatement#6#24', 'ExpressionStatement#7#23', 'ExpressionStatement#7#24', 'ExpressionStatement#7#25', 'ExpressionStatement#7#26', 'ExpressionStatement#7#27', 'ExpressionStatement#7#28', 'ExpressionStatement#8#10', 'ExpressionStatement#8#11', 'ExpressionStatement#9#8', 'ExpressionStatement#9#9', 'FieldDeclaration#11#1', 'FieldDeclaration#3#6', 'FieldDeclaration#5#9', 'FieldDeclaration#7#2', 'FieldDeclaration#8#4', 'IfStatement#10#5', 'IfStatement#14#0', 'IfStatement#15#0', 'IfStatement#17#0', 'IfStatement#19#2', 'IfStatement#19#3', 'IfStatement#3#3', 'IfStatement#5#0', 'IfStatement#6#7', 'IfStatement#7#3', 'IfStatement#7#4', 'MethodDeclaration#10#2', 'MethodDeclaration#10#3', 'MethodDeclaration#11#0', 'MethodDeclaration#17#1', 'MethodDeclaration#38#1', 'MethodDeclaration#44#0', 'MethodDeclaration#6#17', 'MethodDeclaration#7#5', 'MethodDeclaration#8#5', 'MethodDeclaration#8#6', 'MethodDeclaration#8#7', 'MethodDeclaration#9#5', 'MethodDeclaration#9#6', 'ReturnStatement#2#2', 'ThrowStatement#3#2', 'TryStatement#12#1', 'TryStatement#5#0', 'TryStatement#7#1', 'TryStatement#8#0', 'TryStatement#8#1', 'TryStatement#8#2', 'TryStatement#9#0', 'TypeDeclaration#2#10', 'TypeDeclaration#2#9', 'VariableDeclarationStatement#10#2', 'VariableDeclarationStatement#11#1', 'VariableDeclarationStatement#11#2', 'VariableDeclarationStatement#12#0', 'VariableDeclarationStatement#13#3', 'VariableDeclarationStatement#4#6', 'VariableDeclarationStatement#4#7', 'VariableDeclarationStatement#4#8', 'VariableDeclarationStatement#4#9', 'VariableDeclarationStatement#9#3'] ['IfStatement#11#4', 'MethodDeclaration#13#0']
49 47 4230 453 ['ExpressionStatement#10#2', 'ExpressionStatement#11#4', 'ExpressionStatement#13#0', 'ExpressionStatement#4#27', 'ExpressionStatement#4#28', 'ExpressionStatement#4#29', 'ExpressionStatement#6#22', 'ExpressionStatement#6#23', 'ExpressionStatement#7#22', 'ExpressionStatement#8#9', 'ExpressionStatement#9#6', 'ExpressionStatement#9#7', 'FieldDeclaration#5#8', 'FieldDeclaration#7#1', 'IfStatement#11#4', 'IfStatement#12#2', 'IfStatement#20#0', 'IfStatement#30#0', 'IfStatement#6#6', 'IfStatement#8#8', 'MethodDeclaration#12#3', 'MethodDeclaration#4#5', 'MethodDeclaration#6#15', 'MethodDeclaration#6#16', 'MethodDeclaration#7#4', 'ReturnStatement#4#4', 'ReturnStatement#5#2', 'SwitchStatement#2#0', 'TryStatement#15#0', 'TryStatement#2#0', 'VariableDeclarationStatement#13#2', 'VariableDeclarationStatement#5#13', 'VariableDeclarationStatement#5#14', 'VariableDeclarationStatement#5#15', 'VariableDeclarationStatement#5#16'] ['MethodDeclaration#10#2', 'TryStatement#5#0']
50 48 4320 420 ['ExpressionStatement#5#29', 'ExpressionStatement#5#30', 'ExpressionStatement#5#31', 'ExpressionStatement#5#32', 'ExpressionStatement#5#33', 'ExpressionStatement#5#34', 'ExpressionStatement#5#35', 'ExpressionStatement#7#20', 'ExpressionStatement#7#21', 'ExpressionStatement#8#7', 'ExpressionStatement#8#8', 'ExpressionStatement#9#5', 'FieldDeclaration#5#5', 'FieldDeclaration#5#6', 'FieldDeclaration#5#7', 'FieldDeclaration#9#1', 'IfStatement#10#3', 'IfStatement#10#4', 'IfStatement#11#3', 'IfStatement#18#1', 'IfStatement#6#5', 'IfStatement#8#6', 'IfStatement#8#7', 'MethodDeclaration#10#2', 'MethodDeclaration#13#0', 'MethodDeclaration#35#0', 'MethodDeclaration#5#6', 'MethodDeclaration#8#4', 'TryStatement#5#0', 'VariableDeclarationStatement#13#1', 'VariableDeclarationStatement#4#5', 'VariableDeclarationStatement#5#11', 'VariableDeclarationStatement#5#12', 'VariableDeclarationStatement#8#4', 'WhileStatement#15#0', 'WhileStatement#28#0'] []
51 49 4410 384 ['ExpressionStatement#4#26', 'ExpressionStatement#5#26', 'ExpressionStatement#5#27', 'ExpressionStatement#5#28', 'ExpressionStatement#6#21', 'ExpressionStatement#7#18', 'ExpressionStatement#7#19', 'ExpressionStatement#8#6', 'ExpressionStatement#9#4', 'FieldDeclaration#8#3', 'IfStatement#10#2', 'IfStatement#18#0', 'IfStatement#28#0', 'IfStatement#8#5', 'MethodDeclaration#4#4', 'MethodDeclaration#6#13', 'MethodDeclaration#6#14', 'MethodDeclaration#9#4', 'ThrowStatement#5#1', 'TypeDeclaration#2#7', 'TypeDeclaration#2#8', 'VariableDeclarationStatement#5#10', 'VariableDeclarationStatement#5#9', 'VariableDeclarationStatement#6#5', 'VariableDeclarationStatement#8#3'] ['MethodDeclaration#10#2', 'MethodDeclaration#8#4']
52 50 4500 361 ['CatchClause#18#0', 'EnhancedForStatement#6#1', 'ExpressionStatement#14#2', 'ExpressionStatement#14#3', 'ExpressionStatement#4#24', 'ExpressionStatement#4#25', 'ExpressionStatement#5#23', 'ExpressionStatement#5#24', 'ExpressionStatement#5#25', 'ExpressionStatement#6#19', 'ExpressionStatement#6#20', 'ExpressionStatement#7#17', 'FieldDeclaration#5#4', 'IfStatement#10#1', 'IfStatement#27#0', 'IfStatement#34#0', 'MethodDeclaration#10#2', 'MethodDeclaration#38#0', 'MethodDeclaration#4#3', 'MethodDeclaration#5#5', 'MethodDeclaration#6#10', 'MethodDeclaration#6#11', 'MethodDeclaration#6#12', 'MethodDeclaration#7#3', 'MethodDeclaration#8#4', 'MethodDeclaration#9#3', 'ReturnStatement#2#1', 'ReturnStatement#3#7', 'ReturnStatement#4#3', 'TryStatement#12#0', 'VariableDeclarationStatement#4#3', 'VariableDeclarationStatement#4#4', 'VariableDeclarationStatement#5#8', 'VariableDeclarationStatement#7#5'] []
53 51 4590 327 ['ExpressionStatement#2#3', 'ExpressionStatement#3#4', 'ExpressionStatement#4#23', 'ExpressionStatement#5#20', 'ExpressionStatement#5#21', 'ExpressionStatement#5#22', 'ExpressionStatement#6#17', 'ExpressionStatement#6#18', 'ExpressionStatement#7#16', 'FieldDeclaration#11#0', 'FieldDeclaration#4#2', 'FieldDeclaration#5#2', 'FieldDeclaration#5#3', 'IfStatement#12#1', 'IfStatement#19#1', 'IfStatement#6#4', 'IfStatement#9#1', 'IfStatement#9#2', 'MethodDeclaration#16#0', 'MethodDeclaration#32#0', 'MethodDeclaration#6#8', 'MethodDeclaration#6#9', 'ReturnStatement#4#2', 'TryStatement#17#0', 'VariableDeclarationStatement#11#0', 'VariableDeclarationStatement#3#2', 'VariableDeclarationStatement#3#3', 'VariableDeclarationStatement#4#2'] ['MethodDeclaration#10#2', 'MethodDeclaration#7#3', 'VariableDeclarationStatement#7#5']
54 52 4680 302 ['ExpressionStatement#11#3', 'ExpressionStatement#12#1', 'ExpressionStatement#4#19', 'ExpressionStatement#4#20', 'ExpressionStatement#4#21', 'ExpressionStatement#4#22', 'ExpressionStatement#5#18', 'ExpressionStatement#5#19', 'ExpressionStatement#7#15', 'ExpressionStatement#8#3', 'ExpressionStatement#8#4', 'ExpressionStatement#8#5', 'ExpressionStatement#9#3', 'FieldDeclaration#8#2', 'IfStatement#11#2', 'IfStatement#6#3', 'IfStatement#7#2', 'IfStatement#8#3', 'IfStatement#8#4', 'MethodDeclaration#15#0', 'MethodDeclaration#22#0', 'MethodDeclaration#4#2', 'MethodDeclaration#5#3', 'MethodDeclaration#5#4', 'MethodDeclaration#7#0', 'MethodDeclaration#7#1', 'MethodDeclaration#7#2', 'MethodDeclaration#7#3', 'MethodDeclaration#9#2', 'MethodDeclaration#93#0', 'ReturnStatement#8#0', 'ThrowStatement#8#1', 'TryStatement#52#0', 'TryStatement#6#1', 'TypeDeclaration#2#6', 'VariableDeclarationStatement#5#7', 'VariableDeclarationStatement#6#1', 'VariableDeclarationStatement#6#2', 'VariableDeclarationStatement#6#3', 'VariableDeclarationStatement#6#4', 'VariableDeclarationStatement#7#5'] []
55 53 4770 261 ['ExpressionStatement#2#2', 'ExpressionStatement#4#17', 'ExpressionStatement#4#18', 'ExpressionStatement#5#17', 'ExpressionStatement#6#15', 'ExpressionStatement#6#16', 'ExpressionStatement#7#11', 'ExpressionStatement#7#12', 'ExpressionStatement#7#13', 'ExpressionStatement#7#14', 'FieldDeclaration#12#1', 'FieldDeclaration#4#1', 'FieldDeclaration#6#1', 'IfStatement#3#2', 'IfStatement#7#1', 'IfStatement#9#0', 'MethodDeclaration#12#2', 'MethodDeclaration#17#0', 'MethodDeclaration#18#2', 'MethodDeclaration#19#0', 'MethodDeclaration#19#1', 'MethodDeclaration#2#6', 'MethodDeclaration#2#7', 'MethodDeclaration#20#1', 'MethodDeclaration#21#0', 'MethodDeclaration#26#1', 'MethodDeclaration#6#6', 'MethodDeclaration#6#7', 'MethodDeclaration#9#1', 'ReturnStatement#3#5', 'ReturnStatement#3#6', 'ReturnStatement#4#1', 'ReturnStatement#9#1', 'VariableDeclarationStatement#5#4', 'VariableDeclarationStatement#5#5', 'VariableDeclarationStatement#5#6', 'VariableDeclarationStatement#6#0', 'VariableDeclarationStatement#7#3', 'VariableDeclarationStatement#7#4', 'WhileStatement#42#0'] ['MethodDeclaration#7#0', 'ThrowStatement#8#1']
56 54 4860 223 ['ExpressionStatement#10#0', 'ExpressionStatement#10#1', 'ExpressionStatement#11#1', 'ExpressionStatement#11#2', 'ExpressionStatement#14#1', 'ExpressionStatement#3#3', 'ExpressionStatement#4#14', 'ExpressionStatement#4#15', 'ExpressionStatement#4#16', 'ExpressionStatement#5#12', 'ExpressionStatement#5#13', 'ExpressionStatement#5#14', 'ExpressionStatement#5#15', 'ExpressionStatement#5#16', 'ExpressionStatement#6#14', 'ExpressionStatement#7#10', 'ExpressionStatement#7#8', 'ExpressionStatement#7#9', 'FieldDeclaration#9#0', 'IfStatement#11#0', 'IfStatement#11#1', 'IfStatement#32#0', 'MethodDeclaration#25#1', 'MethodDeclaration#8#2', 'MethodDeclaration#8#3', 'ReturnStatement#2#0', 'ReturnStatement#3#4', 'ReturnStatement#4#0', 'ThrowStatement#8#1', 'TypeDeclaration#2#5', 'VariableDeclarationStatement#16#0', 'VariableDeclarationStatement#5#2', 'VariableDeclarationStatement#5#3', 'VariableDeclarationStatement#7#2', 'VariableDeclarationStatement#8#2'] []
57 55 4950 188 ['ExpressionStatement#4#13', 'ExpressionStatement#6#11', 'ExpressionStatement#6#12', 'ExpressionStatement#6#13', 'ExpressionStatement#8#1', 'ExpressionStatement#8#2', 'ExpressionStatement#9#2', 'FieldDeclaration#3#5', 'FieldDeclaration#4#0', 'FieldDeclaration#8#1', 'IfStatement#6#2', 'IfStatement#8#2', 'MethodDeclaration#10#2', 'MethodDeclaration#14#1', 'ReturnStatement#3#2', 'ReturnStatement#3#3', 'TryStatement#6#0', 'VariableDeclarationStatement#3#1', 'VariableDeclarationStatement#5#1', 'VariableDeclarationStatement#8#1'] []
58 56 5040 168 ['EnhancedForStatement#6#0', 'ExpressionStatement#11#0', 'ExpressionStatement#4#12', 'ExpressionStatement#5#10', 'ExpressionStatement#5#11', 'ExpressionStatement#5#9', 'ExpressionStatement#6#10', 'ExpressionStatement#6#8', 'ExpressionStatement#6#9', 'ExpressionStatement#7#5', 'ExpressionStatement#7#6', 'ExpressionStatement#7#7', 'ExpressionStatement#9#1', 'FieldDeclaration#10#1', 'FieldDeclaration#2#3', 'FieldDeclaration#3#4', 'FieldDeclaration#5#1', 'IfStatement#3#1', 'IfStatement#8#1', 'MethodDeclaration#12#1', 'MethodDeclaration#3#6', 'TryStatement#10#0', 'TypeDeclaration#2#4', 'VariableDeclarationStatement#10#1', 'VariableDeclarationStatement#13#0', 'VariableDeclarationStatement#7#1'] []
59 57 5130 142 ['ExpressionStatement#3#2', 'ExpressionStatement#4#10', 'ExpressionStatement#4#11', 'ExpressionStatement#5#7', 'ExpressionStatement#5#8', 'FieldDeclaration#2#2', 'FieldDeclaration#3#1', 'FieldDeclaration#3#2', 'FieldDeclaration#3#3', 'FieldDeclaration#7#0', 'IfStatement#16#0', 'IfStatement#2#0', 'IfStatement#6#1', 'MethodDeclaration#25#0', 'MethodDeclaration#3#5', 'MethodDeclaration#4#1', 'MethodDeclaration#5#1', 'MethodDeclaration#5#2', 'MethodDeclaration#6#5', 'TryStatement#13#0', 'VariableDeclarationStatement#4#1', 'VariableDeclarationStatement#8#0'] ['MethodDeclaration#12#1']
60 58 5220 121 ['ExpressionStatement#14#0', 'ExpressionStatement#3#1', 'ExpressionStatement#4#7', 'ExpressionStatement#4#8', 'ExpressionStatement#4#9', 'ExpressionStatement#6#7', 'ExpressionStatement#7#4', 'MethodDeclaration#10#1', 'MethodDeclaration#12#1', 'MethodDeclaration#6#4', 'ReturnStatement#3#1', 'ThrowStatement#4#0'] []
61 59 5310 109 ['EnhancedForStatement#5#0', 'ExpressionStatement#2#1', 'ExpressionStatement#4#6', 'ExpressionStatement#5#6', 'ExpressionStatement#6#6', 'ExpressionStatement#7#3', 'ExpressionStatement#9#0', 'FieldDeclaration#2#0', 'FieldDeclaration#2#1', 'IfStatement#6#0', 'MethodDeclaration#12#0', 'MethodDeclaration#18#1', 'MethodDeclaration#2#5', 'MethodDeclaration#3#3', 'MethodDeclaration#3#4', 'MethodDeclaration#5#0', 'ReturnStatement#5#1', 'TypeDeclaration#5#0', 'VariableDeclarationStatement#10#0', 'VariableDeclarationStatement#9#2'] []
62 60 5400 89 ['FieldDeclaration#12#0', 'FieldDeclaration#3#0', 'FieldDeclaration#6#0', 'IfStatement#4#1', 'IfStatement#8#0', 'MethodDeclaration#10#0', 'MethodDeclaration#9#0', 'ThrowStatement#3#1', 'ThrowStatement#5#0', 'TypeDeclaration#3#0', 'VariableDeclarationStatement#4#0'] []
63 61 5490 78 ['ExpressionStatement#3#0', 'ExpressionStatement#4#3', 'ExpressionStatement#4#4', 'ExpressionStatement#4#5', 'ExpressionStatement#5#4', 'ExpressionStatement#5#5', 'ExpressionStatement#6#5', 'ExpressionStatement#7#2', 'MethodDeclaration#42#0', 'MethodDeclaration#74#0', 'MethodDeclaration#8#1', 'ReturnStatement#10#1', 'VariableDeclarationStatement#3#0', 'VariableDeclarationStatement#7#0'] ['IfStatement#4#1']
64 62 5580 65 ['ExpressionStatement#12#0', 'ExpressionStatement#6#3', 'ExpressionStatement#6#4', 'IfStatement#12#0', 'IfStatement#4#1', 'MethodDeclaration#7#0', 'VariableDeclarationStatement#2#0', 'VariableDeclarationStatement#5#0'] []
65 63 5670 57 ['TryStatement#7#0', 'VariableDeclarationStatement#9#1'] []
66 64 5760 55 ['IfStatement#10#0', 'ThrowStatement#8#0'] ['IfStatement#12#0']
67 65 5850 54 ['ExpressionStatement#5#3', 'FieldDeclaration#5#0', 'IfStatement#12#0', 'MethodDeclaration#2#3', 'MethodDeclaration#2#4', 'MethodDeclaration#6#3'] ['ThrowStatement#8#0']
68 66 5940 49 ['ExpressionStatement#2#0', 'ExpressionStatement#4#0', 'ExpressionStatement#4#1', 'ExpressionStatement#4#2', 'ExpressionStatement#5#0', 'ExpressionStatement#5#1', 'ExpressionStatement#5#2', 'ExpressionStatement#6#0', 'ExpressionStatement#6#1', 'ExpressionStatement#6#2', 'ExpressionStatement#7#0', 'ExpressionStatement#7#1', 'ExpressionStatement#8#0', 'FieldDeclaration#10#0', 'FieldDeclaration#8#0', 'ForStatement#3#0', 'IfStatement#19#0', 'IfStatement#3#0', 'IfStatement#4#0', 'IfStatement#7#0', 'MethodDeclaration#14#0', 'MethodDeclaration#18#0', 'MethodDeclaration#2#0', 'MethodDeclaration#2#1', 'MethodDeclaration#2#2', 'MethodDeclaration#20#0', 'MethodDeclaration#26#0', 'MethodDeclaration#3#0', 'MethodDeclaration#3#1', 'MethodDeclaration#3#2', 'MethodDeclaration#31#0', 'MethodDeclaration#4#0', 'MethodDeclaration#47#0', 'MethodDeclaration#6#0', 'MethodDeclaration#6#1', 'MethodDeclaration#6#2', 'MethodDeclaration#8#0', 'ReturnStatement#10#0', 'ReturnStatement#3#0', 'ReturnStatement#5#0', 'ReturnStatement#7#0', 'ReturnStatement#9#0', 'ThrowStatement#3#0', 'ThrowStatement#8#0', 'TypeDeclaration#2#0', 'TypeDeclaration#2#1', 'TypeDeclaration#2#2', 'TypeDeclaration#2#3', 'VariableDeclarationStatement#9#0'] []
+49
View File
@@ -0,0 +1,49 @@
import os
from datetime import datetime
from pathlib import Path
from dateutil.relativedelta import relativedelta
from pandas import DataFrame
if __name__ == '__main__':
start_string = "2001-06-01"
start_date = datetime.strptime(start_string, '%Y-%m-%d')
interval = relativedelta(months=6)
csv = []
data_path = Path('../data.absolute')
new = os.listdir(data_path / f"{start_date.strftime('%Y-%m-%d').split(' ')[0]}/patterns")
added = sorted(list(set(new)))
remove = sorted([])
csv.append((start_date.strftime('%Y-%m-%d').split(' ')[0], len(new),len(added),len(remove), added,remove))
while True:
# end = start + interval
end_date = start_date + interval
end_string = end_date.strftime('%Y-%m-%d').split(' ')[0]
start_string = start_date.strftime('%Y-%m-%d').split(' ')[0]
if not os.path.isdir(data_path / str(end_string)):
# new = os.listdir(data_path / f"{end_string}/patterns")
# added = sorted(list(set(new)))
# remove = sorted([])
# csv.append((end_string, len(new), added, remove))
break
new = os.listdir(f"../data.absolute/{end_string}/patterns")
old = os.listdir(f"../data.absolute/{start_string}/patterns")
added = sorted(list(set(new) - set(old)))
remove = sorted(list(set(old) - set(new)))
csv.append((end_string, len(new),len(added),len(remove), added,remove
))
start_date += interval
# plt.plot([v[1] for v in csv], [v[2] for v in csv])
# plt.show()
df = DataFrame(csv, columns=('Time', 'Number of Patches',
'Numbers of added','Numbers of removed','Patches Added', 'Patches Removed'
))
df.to_csv('diff-test-absolute.csv')
+31
View File
@@ -0,0 +1,31 @@
import datetime
import os
import sys
from pathlib import Path
from matplotlib import pyplot as plt
from pandas import DataFrame
if __name__ == '__main__':
csv = []
data_path = Path('../data.absolute')
for date in os.listdir(data_path):
path = data_path / str(date)
patterns = os.listdir(path / "patterns")
csv.append((datetime.datetime.strptime(str(date), '%Y-%m-%d'), len(patterns)))
csv.sort(key=lambda x: x[0])
plt.plot([v[0] for v in csv], [v[1] for v in csv])
plt.ylim([0, 3500])
plt.ylabel('Number of Patches')
plt.xlabel('Date')
plt.savefig('experiments/Absolute-date-commit-data.png')
plt.show()
df = DataFrame(csv, columns=('Date', 'Number of Patches'))
df.to_csv('experiments/diff-patches-absolute.csv')
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Some files were not shown because too many files have changed in this diff Show More