Skip to content

Console Output

Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on sos-builder01 (lin) in workspace /builds/workspace/coming
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/SpoonLabs/coming.git
 > git init /builds/workspace/coming # timeout=10
Fetching upstream changes from https://github.com/SpoonLabs/coming.git
 > git --version # timeout=10
 > git fetch --tags --progress https://github.com/SpoonLabs/coming.git +refs/heads/*:refs/remotes/origin/*
 > git config remote.origin.url https://github.com/SpoonLabs/coming.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/SpoonLabs/coming.git # timeout=10
Fetching upstream changes from https://github.com/SpoonLabs/coming.git
 > git fetch --tags --progress https://github.com/SpoonLabs/coming.git +refs/heads/*:refs/remotes/origin/*
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision 0eeed95699233effac6f8d0d47bed29469ae24b6 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 0eeed95699233effac6f8d0d47bed29469ae24b6
Commit message: "Elixir is revised (#195)"
 > git rev-list --no-walk 0eeed95699233effac6f8d0d47bed29469ae24b6 # timeout=10
[coming] $ /bin/sh -xe /tmp/jenkins5400485166854745194.sh
+ git clone https://github.com/SpoonLabs/repogit4testv0
Cloning into 'repogit4testv0'...
+ mvn clean
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.github.spoonlabs:coming:jar:0-SNAPSHOT
[WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 190, column 8
[WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 196, column 8
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building coming-parent 0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ coming ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.236 s
[INFO] Finished at: 2019-11-23T11:38:12+01:00
[INFO] Final Memory: 7M/94M
[INFO] ------------------------------------------------------------------------
+ mvn test
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.github.spoonlabs:coming:jar:0-SNAPSHOT
[WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 190, column 8
[WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 196, column 8
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building coming-parent 0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom

Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon

Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom

Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom

Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom

Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom

Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
2/7 KB   
3/7 KB   
5/7 KB   
6/7 KB   
7/7 KB   
         
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom (7 KB at 160.6 KB/sec)
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.resources/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.resources/maven-metadata.xml
         
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.expressions/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.expressions/maven-metadata.xml
         
         
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.runtime/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.runtime/maven-metadata.xml
         
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.osgi/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.osgi/maven-metadata.xml
         
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.equinox.common/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.equinox.common/maven-metadata.xml
         
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.jobs/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.jobs/maven-metadata.xml
         
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.equinox.registry/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.equinox.registry/maven-metadata.xml
         
         
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.equinox.preferences/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.equinox.preferences/maven-metadata.xml
         
         
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.contenttype/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.contenttype/maven-metadata.xml
         
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.equinox.app/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.equinox.app/maven-metadata.xml
         
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.filesystem/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.filesystem/maven-metadata.xml
         
         
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.text/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.text/maven-metadata.xml
         
         
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.commands/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.commands/maven-metadata.xml
         
         
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.pom
         
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.pom
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.pom
         
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.pom
         
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.pom
         
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.pom
         
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.pom
2/9 KB   
3/9 KB   
5/9 KB   
6/9 KB   
7/9 KB   
9/9 KB   
9/9 KB   
         
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.pom (9 KB at 473.1 KB/sec)
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
         
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
         
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
         
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
         
Downloading: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
1017/1017 B   
              
Downloaded: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml (1017 B at 33.1 KB/sec)
              
              
              
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/spoon-core-7.6.0-20191029.234139-152.pom
              
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/spoon-core-7.6.0-20191029.234139-152.pom
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
              
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/spoon-core-7.6.0-20191029.234139-152.pom
              
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/spoon-core-7.6.0-20191029.234139-152.pom
              
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/spoon-core-7.6.0-20191029.234139-152.pom
              
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/spoon-core-7.6.0-20191029.234139-152.pom
4/7 KB        
7/7 KB   
         
Downloaded: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/spoon-core-7.6.0-20191029.234139-152.pom (7 KB at 244.3 KB/sec)
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.jar
         
         
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.jar
         
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
         
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.jar
         
         
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.jar
         
         
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.jar
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
         
         
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.jar
         
         
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.jar
2/1654 KB   
3/1654 KB   
5/1654 KB   
6/1654 KB   
7/1654 KB   
9/1654 KB   
10/1654 KB   
11/1654 KB   
13/1654 KB   
14/1654 KB   
15/1654 KB   
17/1654 KB   
18/1654 KB   
19/1654 KB   
21/1654 KB   
22/1654 KB   
23/1654 KB   
25/1654 KB   
26/1654 KB   
27/1654 KB   
29/1654 KB   
30/1654 KB   
31/1654 KB   
33/1654 KB   
34/1654 KB   
35/1654 KB   
37/1654 KB   
38/1654 KB   
39/1654 KB   
41/1654 KB   
42/1654 KB   
43/1654 KB   
45/1654 KB   
46/1654 KB   
47/1654 KB   
49/1654 KB   
50/1654 KB   
51/1654 KB   
53/1654 KB   
54/1654 KB   
55/1654 KB   
57/1654 KB   
58/1654 KB   
59/1654 KB   
61/1654 KB   
62/1654 KB   
63/1654 KB   
65/1654 KB   
66/1654 KB   
67/1654 KB   
69/1654 KB   
70/1654 KB   
71/1654 KB   
73/1654 KB   
74/1654 KB   
75/1654 KB   
77/1654 KB   
78/1654 KB   
78/1654 KB   2/40 KB   
79/1654 KB   2/40 KB   
81/1654 KB   2/40 KB   
82/1654 KB   2/40 KB   
82/1654 KB   3/40 KB   
84/1654 KB   3/40 KB   
85/1654 KB   3/40 KB   
86/1654 KB   3/40 KB   
86/1654 KB   5/40 KB   
88/1654 KB   5/40 KB   
89/1654 KB   5/40 KB   
90/1654 KB   5/40 KB   
90/1654 KB   6/40 KB   
92/1654 KB   6/40 KB   
93/1654 KB   6/40 KB   
93/1654 KB   7/40 KB   
94/1654 KB   7/40 KB   
96/1654 KB   7/40 KB   
97/1654 KB   7/40 KB   
97/1654 KB   9/40 KB   
98/1654 KB   9/40 KB   
98/1654 KB   10/40 KB   
100/1654 KB   10/40 KB   
100/1654 KB   11/40 KB   
101/1654 KB   11/40 KB   
101/1654 KB   13/40 KB   
102/1654 KB   13/40 KB   
102/1654 KB   14/40 KB   
104/1654 KB   14/40 KB   
104/1654 KB   15/40 KB   
105/1654 KB   15/40 KB   
105/1654 KB   17/40 KB   
106/1654 KB   17/40 KB   
108/1654 KB   17/40 KB   
109/1654 KB   17/40 KB   
110/1654 KB   17/40 KB   
110/1654 KB   18/40 KB   
112/1654 KB   18/40 KB   
113/1654 KB   18/40 KB   
114/1654 KB   18/40 KB   
116/1654 KB   18/40 KB   
117/1654 KB   18/40 KB   
117/1654 KB   19/40 KB   
118/1654 KB   19/40 KB   
120/1654 KB   19/40 KB   
121/1654 KB   19/40 KB   
122/1654 KB   19/40 KB   
122/1654 KB   21/40 KB   
124/1654 KB   21/40 KB   
125/1654 KB   21/40 KB   
126/1654 KB   21/40 KB   
128/1654 KB   21/40 KB   
129/1654 KB   21/40 KB   
130/1654 KB   21/40 KB   
130/1654 KB   22/40 KB   
132/1654 KB   22/40 KB   
133/1654 KB   22/40 KB   
133/1654 KB   23/40 KB   
134/1654 KB   23/40 KB   
136/1654 KB   25/40 KB   
134/1654 KB   25/40 KB   
137/1654 KB   25/40 KB   
138/1654 KB   25/40 KB   
138/1654 KB   26/40 KB   
140/1654 KB   26/40 KB   
141/1654 KB   26/40 KB   
142/1654 KB   26/40 KB   
144/1654 KB   27/40 KB   
145/1654 KB   27/40 KB   
144/1654 KB   27/40 KB   
146/1654 KB   27/40 KB   
148/1654 KB   27/40 KB   
149/1654 KB   27/40 KB   
150/1654 KB   27/40 KB   
152/1654 KB   27/40 KB   
153/1654 KB   27/40 KB   
154/1654 KB   27/40 KB   
156/1654 KB   27/40 KB   
157/1654 KB   27/40 KB   
158/1654 KB   27/40 KB   
160/1654 KB   27/40 KB   
161/1654 KB   27/40 KB   
163/1654 KB   27/40 KB   
164/1654 KB   27/40 KB   
165/1654 KB   27/40 KB   
167/1654 KB   27/40 KB   
168/1654 KB   27/40 KB   
169/1654 KB   27/40 KB   
171/1654 KB   27/40 KB   
172/1654 KB   27/40 KB   
173/1654 KB   27/40 KB   
175/1654 KB   27/40 KB   
176/1654 KB   27/40 KB   
177/1654 KB   27/40 KB   
179/1654 KB   27/40 KB   
180/1654 KB   27/40 KB   
181/1654 KB   27/40 KB   
183/1654 KB   27/40 KB   
184/1654 KB   27/40 KB   
185/1654 KB   27/40 KB   
187/1654 KB   27/40 KB   
188/1654 KB   27/40 KB   
189/1654 KB   27/40 KB   
191/1654 KB   27/40 KB   
192/1654 KB   27/40 KB   
193/1654 KB   27/40 KB   
195/1654 KB   27/40 KB   
196/1654 KB   27/40 KB   
197/1654 KB   27/40 KB   
199/1654 KB   27/40 KB   
200/1654 KB   27/40 KB   
201/1654 KB   27/40 KB   
203/1654 KB   27/40 KB   
204/1654 KB   27/40 KB   
205/1654 KB   27/40 KB   
207/1654 KB   27/40 KB   
208/1654 KB   27/40 KB   
209/1654 KB   27/40 KB   
211/1654 KB   27/40 KB   
212/1654 KB   27/40 KB   
212/1654 KB   29/40 KB   
213/1654 KB   29/40 KB   
214/1654 KB   29/40 KB   
214/1654 KB   30/40 KB   
218/1654 KB   30/40 KB   
222/1654 KB   30/40 KB   
226/1654 KB   30/40 KB   
230/1654 KB   30/40 KB   
230/1654 KB   31/40 KB   
230/1654 KB   33/40 KB   
234/1654 KB   33/40 KB   
238/1654 KB   33/40 KB   
238/1654 KB   34/40 KB   
242/1654 KB   34/40 KB   
246/1654 KB   34/40 KB   
250/1654 KB   34/40 KB   
254/1654 KB   34/40 KB   
258/1654 KB   34/40 KB   
262/1654 KB   34/40 KB   
266/1654 KB   34/40 KB   
270/1654 KB   34/40 KB   
274/1654 KB   34/40 KB   
278/1654 KB   34/40 KB   
278/1654 KB   35/40 KB   
278/1654 KB   37/40 KB   
282/1654 KB   37/40 KB   
286/1654 KB   37/40 KB   
290/1654 KB   37/40 KB   
294/1654 KB   37/40 KB   
298/1654 KB   37/40 KB   
298/1654 KB   38/40 KB   
302/1654 KB   38/40 KB   
306/1654 KB   38/40 KB   
310/1654 KB   38/40 KB   
314/1654 KB   38/40 KB   
318/1654 KB   38/40 KB   
322/1654 KB   38/40 KB   
326/1654 KB   38/40 KB   
326/1654 KB   39/40 KB   
330/1654 KB   39/40 KB   
334/1654 KB   39/40 KB   
338/1654 KB   39/40 KB   
342/1654 KB   39/40 KB   
346/1654 KB   39/40 KB   
350/1654 KB   39/40 KB   
354/1654 KB   39/40 KB   
358/1654 KB   39/40 KB   
362/1654 KB   39/40 KB   
362/1654 KB   40/40 KB   
366/1654 KB   40/40 KB   
370/1654 KB   40/40 KB   
374/1654 KB   40/40 KB   
378/1654 KB   40/40 KB   
382/1654 KB   40/40 KB   
386/1654 KB   40/40 KB   
390/1654 KB   40/40 KB   
                         
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.21/gumtree-spoon-ast-diff-1.21.jar (40 KB at 385.7 KB/sec)
394/1654 KB              
398/1654 KB   
402/1654 KB   
406/1654 KB   
410/1654 KB   
414/1654 KB   
418/1654 KB   
422/1654 KB   
426/1654 KB   
430/1654 KB   
434/1654 KB   
438/1654 KB   
442/1654 KB   
446/1654 KB   
450/1654 KB   
454/1654 KB   
458/1654 KB   
462/1654 KB   
466/1654 KB   
470/1654 KB   
474/1654 KB   
478/1654 KB   
482/1654 KB   
486/1654 KB   
490/1654 KB   
494/1654 KB   
498/1654 KB   
502/1654 KB   
506/1654 KB   
510/1654 KB   
514/1654 KB   
518/1654 KB   
522/1654 KB   
526/1654 KB   
530/1654 KB   
534/1654 KB   
538/1654 KB   
542/1654 KB   
546/1654 KB   
550/1654 KB   
554/1654 KB   
558/1654 KB   
562/1654 KB   
566/1654 KB   
570/1654 KB   
574/1654 KB   
578/1654 KB   
582/1654 KB   
586/1654 KB   
590/1654 KB   
594/1654 KB   
598/1654 KB   
602/1654 KB   
606/1654 KB   
610/1654 KB   
614/1654 KB   
618/1654 KB   
622/1654 KB   
626/1654 KB   
630/1654 KB   
634/1654 KB   
638/1654 KB   
642/1654 KB   
646/1654 KB   
650/1654 KB   
654/1654 KB   
658/1654 KB   
662/1654 KB   
666/1654 KB   
670/1654 KB   
674/1654 KB   
678/1654 KB   
682/1654 KB   
686/1654 KB   
690/1654 KB   
694/1654 KB   
698/1654 KB   
702/1654 KB   
706/1654 KB   
710/1654 KB   
714/1654 KB   
718/1654 KB   
722/1654 KB   
726/1654 KB   
730/1654 KB   
734/1654 KB   
738/1654 KB   
742/1654 KB   
746/1654 KB   
750/1654 KB   
754/1654 KB   
758/1654 KB   
762/1654 KB   
766/1654 KB   
770/1654 KB   
774/1654 KB   
778/1654 KB   
782/1654 KB   
786/1654 KB   
790/1654 KB   
794/1654 KB   
798/1654 KB   
802/1654 KB   
806/1654 KB   
810/1654 KB   
814/1654 KB   
818/1654 KB   
822/1654 KB   
826/1654 KB   
830/1654 KB   
834/1654 KB   
838/1654 KB   
842/1654 KB   
846/1654 KB   
850/1654 KB   
854/1654 KB   
858/1654 KB   
862/1654 KB   
866/1654 KB   
870/1654 KB   
874/1654 KB   
878/1654 KB   
882/1654 KB   
886/1654 KB   
890/1654 KB   
894/1654 KB   
898/1654 KB   
902/1654 KB   
906/1654 KB   
910/1654 KB   
914/1654 KB   
918/1654 KB   
922/1654 KB   
926/1654 KB   
930/1654 KB   
934/1654 KB   
938/1654 KB   
942/1654 KB   
946/1654 KB   
950/1654 KB   
954/1654 KB   
958/1654 KB   
962/1654 KB   
966/1654 KB   
970/1654 KB   
974/1654 KB   
978/1654 KB   
982/1654 KB   
986/1654 KB   
990/1654 KB   
994/1654 KB   
998/1654 KB   
1002/1654 KB   
1006/1654 KB   
1010/1654 KB   
1014/1654 KB   
1018/1654 KB   
1022/1654 KB   
1026/1654 KB   
1030/1654 KB   
1034/1654 KB   
1038/1654 KB   
1042/1654 KB   
1046/1654 KB   
1050/1654 KB   
1054/1654 KB   
1058/1654 KB   
1062/1654 KB   
1066/1654 KB   
1070/1654 KB   
1074/1654 KB   
1078/1654 KB   
1082/1654 KB   
1086/1654 KB   
1090/1654 KB   
1094/1654 KB   
1098/1654 KB   
1102/1654 KB   
1106/1654 KB   
1110/1654 KB   
1114/1654 KB   
1118/1654 KB   
1122/1654 KB   
1126/1654 KB   
1130/1654 KB   
1134/1654 KB   
1138/1654 KB   
1142/1654 KB   
1146/1654 KB   
1150/1654 KB   
1154/1654 KB   
1158/1654 KB   
1162/1654 KB   
1166/1654 KB   
1170/1654 KB   
1174/1654 KB   
1178/1654 KB   
1182/1654 KB   
1186/1654 KB   
1190/1654 KB   
1194/1654 KB   
1198/1654 KB   
1202/1654 KB   
1206/1654 KB   
1210/1654 KB   
1214/1654 KB   
1218/1654 KB   
1222/1654 KB   
1226/1654 KB   
1230/1654 KB   
1234/1654 KB   
1238/1654 KB   
1242/1654 KB   
1246/1654 KB   
1250/1654 KB   
1254/1654 KB   
1258/1654 KB   
1262/1654 KB   
1266/1654 KB   
1270/1654 KB   
1274/1654 KB   
1278/1654 KB   
1282/1654 KB   
1286/1654 KB   
1290/1654 KB   
1294/1654 KB   
1298/1654 KB   
1302/1654 KB   
1306/1654 KB   
1310/1654 KB   
1314/1654 KB   
1318/1654 KB   
1322/1654 KB   
1326/1654 KB   
1330/1654 KB   
1334/1654 KB   
1338/1654 KB   
1342/1654 KB   
1346/1654 KB   
1350/1654 KB   
1354/1654 KB   
1358/1654 KB   
1362/1654 KB   
1366/1654 KB   
1370/1654 KB   
1374/1654 KB   
1378/1654 KB   
1382/1654 KB   
1386/1654 KB   
1390/1654 KB   
1394/1654 KB   
1398/1654 KB   
1402/1654 KB   
1406/1654 KB   
1410/1654 KB   
1414/1654 KB   
1418/1654 KB   
1422/1654 KB   
1426/1654 KB   
1430/1654 KB   
1434/1654 KB   
1438/1654 KB   
1442/1654 KB   
1446/1654 KB   
1450/1654 KB   
1454/1654 KB   
1458/1654 KB   
1462/1654 KB   
1466/1654 KB   
1470/1654 KB   
1474/1654 KB   
1478/1654 KB   
1482/1654 KB   
1486/1654 KB   
1490/1654 KB   
1494/1654 KB   
1498/1654 KB   
1502/1654 KB   
1506/1654 KB   
1510/1654 KB   
1514/1654 KB   
1518/1654 KB   
1522/1654 KB   
1526/1654 KB   
1530/1654 KB   
1534/1654 KB   
1538/1654 KB   
1542/1654 KB   
1546/1654 KB   
1550/1654 KB   
1554/1654 KB   
1558/1654 KB   
1562/1654 KB   
1566/1654 KB   
1570/1654 KB   
1574/1654 KB   
1578/1654 KB   
1582/1654 KB   
1586/1654 KB   
1590/1654 KB   
1594/1654 KB   
1598/1654 KB   
1602/1654 KB   
1606/1654 KB   
1610/1654 KB   
1614/1654 KB   
1618/1654 KB   
1622/1654 KB   
1626/1654 KB   
1630/1654 KB   
1634/1654 KB   
1638/1654 KB   
1642/1654 KB   
1646/1654 KB   
1650/1654 KB   
1654/1654 KB   
               
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar (1654 KB at 6860.1 KB/sec)
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ coming ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3660 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ coming ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 177 source files to /builds/workspace/coming/target/classes
[WARNING] /builds/workspace/coming/src/main/java/fr/inria/coming/main/ComingMain.java: Some input files use or override a deprecated API.
[WARNING] /builds/workspace/coming/src/main/java/fr/inria/coming/main/ComingMain.java: Recompile with -Xlint:deprecation for details.
[WARNING] /builds/workspace/coming/src/main/java/fr/inria/prophet4j/utility/Structure.java: Some input files use unchecked or unsafe operations.
[WARNING] /builds/workspace/coming/src/main/java/fr/inria/prophet4j/utility/Structure.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ coming ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 10 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ coming ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 33 source files to /builds/workspace/coming/target/test-classes
[WARNING] /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/patterns/GitRepository4Test.java: /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/patterns/GitRepository4Test.java uses or overrides a deprecated API.
[WARNING] /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/patterns/GitRepository4Test.java: Recompile with -Xlint:deprecation for details.
[WARNING] /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/core/dummies/MyTestInput.java: Some input files use unchecked or unsafe operations.
[WARNING] /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/core/dummies/MyTestInput.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ coming ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running fr.inria.coming.spoon.diffanalyzer.DiffCasesTest
log4j:WARN File option not set for appender [file].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
Output: Insert Field at org.apache.derby.jdbc.EmbedPooledConnection:83
	private int eventIterators;

Output: Delete Method at org.apache.cassandra.db.migration.AddColumnFamily:70
	public void applyModels2() throws java.io.IOException {
	}
Delete VirtualEle at org.apache.cassandra.db.migration.AddColumnFamily
	
Delete Invocation at org.apache.cassandra.db.migration.AddColumnFamily:75
	org.apache.cassandra.db.migration.Sytem.exit()
Insert LocalVariable at org.apache.cassandra.db.migration.AddColumnFamily:72
	org.apache.cassandra.config.KSMetaData ksm = org.apache.cassandra.config.DatabaseDescriptor.getTableDefinition(cfm.tableName)
Insert Assignment at org.apache.cassandra.db.migration.AddColumnFamily:73
	ksm = makeNewKeyspaceDefinition(ksm)
Insert Try at org.apache.cassandra.db.migration.AddColumnFamily:74
	try {
	    org.apache.cassandra.config.CFMetaData.map(cfm);
	} catch (org.apache.cassandra.config.ConfigurationException ex) {
	    throw new java.io.IOException(ex);
	}
Insert Invocation at org.apache.cassandra.db.migration.AddColumnFamily:82
	org.apache.cassandra.db.Table.open(cfm.tableName)
Insert Invocation at org.apache.cassandra.db.migration.AddColumnFamily:83
	org.apache.cassandra.config.DatabaseDescriptor.setTableDefinition(ksm, newVersion)
Insert Invocation at org.apache.cassandra.db.migration.AddColumnFamily:84
	org.apache.cassandra.config.CFMetaData.fixMaxId()
Insert If at org.apache.cassandra.db.migration.AddColumnFamily:85
	if (!(clientMode))
	    org.apache.cassandra.db.Table.open(ksm.name).initCf(cfm.cfId, cfm.cfName);
Insert If at org.apache.cassandra.db.migration.AddColumnFamily:88
	if (!(clientMode))
	    org.apache.cassandra.db.commitlog.CommitLog.instance().forceNewSegment();
Move VirtualEle from org.apache.cassandra.db.migration.AddColumnFamily to org.apache.cassandra.db.migration.AddColumnFamily
	VE: Modifiers_Method

Output: Insert Invocation at org.apache.cassandra.db.migration.AddColumnFamily:84
	org.apache.cassandra.config.CFMetaData.fixMaxId()

**NOT_EXECUTED_BY_TRAVIS**
log4j:ERROR No output stream or file set for the appender named [file].

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

java.io.FileNotFoundException: ./coming_results/change_frequency.json (No such file or directory)
	at java.io.FileOutputStream.open0(Native Method)
	at java.io.FileOutputStream.open(FileOutputStream.java:270)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:101)
	at java.io.FileWriter.<init>(FileWriter.java:63)
	at fr.inria.coming.core.entities.output.JSonChangeFrequencyOutput.generateFinalOutput(JSonChangeFrequencyOutput.java:73)
	at fr.inria.coming.core.engine.RevisionNavigationExperiment.processEnd(RevisionNavigationExperiment.java:84)
	at fr.inria.coming.core.engine.git.GITRepositoryInspector.processEnd(GITRepositoryInspector.java:36)
	at fr.inria.coming.core.engine.RevisionNavigationExperiment.analyze(RevisionNavigationExperiment.java:146)
	at fr.inria.coming.main.ComingMain.start(ComingMain.java:153)
	at fr.inria.coming.main.ComingMain.run(ComingMain.java:146)
	at fr.inria.coming.spoon.diffanalyzer.DiffCasesTest.testNameFileGit(DiffCasesTest.java:244)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Output: Insert Literal at org.apache.derby.jdbc.EmbedPooledConnection:90
	null

Output: Update Literal at org.apache.derby.jdbc.EmbedPooledConnection:114
	true to false

Output: Insert Literal at org.apache.derby.jdbc.EmbedPooledConnection:74
	null

Output: Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:149
	(realConnection) == null to (realConnection) != null
Insert Literal at org.apache.derby.jdbc.EmbedPooledConnection:74
	null

Output: Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:149
	(realConnection) == null to (realConnection) != null
Insert Literal at org.apache.derby.jdbc.EmbedPooledConnection:74
	null

Output Root: (9): [Delete Literal at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2453
	150
, Delete Invocation at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2803
	finalException.printStackTrace()
, Delete Throw at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2804
	throw new java.lang.Exception(msg)
, Insert Field at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:133
	private static final long DEFAULT_SERVER_START_TIMEOUT = 75000;
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2454
	java.lang.String userStartTimeout = getSystemProperty("derby.tests.networkServerStartTimeout")
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2455
	long startTimeout = (userStartTimeout != null) ? java.lang.Long.parseLong(userStartTimeout) : org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun.DEFAULT_SERVER_START_TIMEOUT
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2457
	long iterations = startTimeout / (org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun.PINGSERVER_SLEEP_TIME_MILLIS)
, Insert Throw at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2810
	throw finalException
, Insert VariableRead at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2460
	((int) (iterations))
]
Output: Update Literal at org.apache.lucene.ant.IndexTaskTest:76
	"contents" to "test"
Delete TypeAccess at org.apache.lucene.ant.IndexTaskTest:76
	org.apache.lucene.queryParser.QueryParser
Delete Literal at org.apache.lucene.ant.IndexTaskTest:76
	"test"
Insert ConstructorCall at org.apache.lucene.ant.IndexTaskTest:76
	new org.apache.lucene.queryParser.QueryParser("contents", )
Move FieldRead from org.apache.lucene.ant.IndexTaskTest:76 to org.apache.lucene.ant.IndexTaskTest:76
	analyzer

OperationKind.Update, "BinaryOperator(CtBinaryOperatorImpl)", "EQ",  "NE" (size: 3)				-1963338779@@EQ
					-1025867376@@realConnection
						39270750@@org.apache.derby.jdbc.EmbedPooledConnection
					1847113871@@null
OperationKind.Insert, "Literal(CtLiteralImpl)", "null" (size: 0)			1847113871@@null

Output Root: (9): [Delete Literal at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2453
	150
, Delete Invocation at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2803
	finalException.printStackTrace()
, Delete Throw at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2804
	throw new java.lang.Exception(msg)
, Insert Field at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:133
	private static final long DEFAULT_SERVER_START_TIMEOUT = 75000;
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2454
	java.lang.String userStartTimeout = getSystemProperty("derby.tests.networkServerStartTimeout")
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2455
	long startTimeout = (userStartTimeout != null) ? java.lang.Long.parseLong(userStartTimeout) : org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun.DEFAULT_SERVER_START_TIMEOUT
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2457
	long iterations = startTimeout / (org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun.PINGSERVER_SLEEP_TIME_MILLIS)
, Insert Throw at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2810
	throw finalException
, Insert VariableRead at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2460
	((int) (iterations))
]
Output Root:  [Update Method at org.apache.lucene.search.WildcardQuery:69
	@java.lang.Override
	public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader) throws java.io.IOException {
	    if (termIsPrefix) {
	        org.apache.lucene.search.MultiTermQuery rewritten = ;
	        rewritten.setBoost(getBoost());
	        rewritten.setRewriteMethod(getRewriteMethod());
	        return rewritten;
	    } else {
	        return super.rewrite(reader);
	    }
	} to @java.lang.Override
	protected org.apache.lucene.search.FilteredTermEnum getEnum(org.apache.lucene.index.IndexReader reader) throws java.io.IOException {
	    if (termIsPrefix) {
	        return new org.apache.lucene.search.PrefixTermEnum(reader, term.createTerm(term.text().substring(0, term.text().indexOf('*'))));
	    } else
	        if (termContainsWildcard) {
	            return new org.apache.lucene.search.WildcardTermEnum(reader, getTerm());
	        } else {
	            return new org.apache.lucene.search.SingleTermEnum(reader, getTerm());
	        }
	
	}
, Update TypeReference at org.apache.lucene.search.WildcardQuery:69
	org.apache.lucene.search.Query to org.apache.lucene.search.FilteredTermEnum
, Delete Method at org.apache.lucene.search.WildcardQuery:54
	@java.lang.Override
	protected org.apache.lucene.search.FilteredTermEnum getEnum() throws java.io.IOException {
	
	}
, Delete LocalVariable at org.apache.lucene.search.WildcardQuery:71
	org.apache.lucene.search.MultiTermQuery rewritten = 
, Delete Invocation at org.apache.lucene.search.WildcardQuery:73
	rewritten.setBoost(getBoost())
, Delete Invocation at org.apache.lucene.search.WildcardQuery:74
	rewritten.setRewriteMethod(getRewriteMethod())
, Delete VariableRead at org.apache.lucene.search.WildcardQuery:75
	rewritten
, Delete Return at org.apache.lucene.search.WildcardQuery:77
	return super.rewrite(reader)
, Insert VariableRead at org.apache.lucene.search.WildcardQuery:56
	reader
, Move Method from org.apache.lucene.search.WildcardQuery:64 to org.apache.lucene.search.WildcardQuery:68
	public org.apache.lucene.index.Term getTerm() {
	    return term;
	}
, Move VirtualEle from org.apache.lucene.search.WildcardQuery to org.apache.lucene.search.WildcardQuery
	VE: Modifiers_Method
, Move Parameter from org.apache.lucene.search.WildcardQuery:54 to org.apache.lucene.search.WildcardQuery:54
	org.apache.lucene.index.IndexReader reader
, Move If from org.apache.lucene.search.WildcardQuery:55 to org.apache.lucene.search.WildcardQuery:58
	if (termContainsWildcard)
	    return new org.apache.lucene.search.WildcardTermEnum(reader, getTerm());
	else
	    return new org.apache.lucene.search.SingleTermEnum(reader, getTerm());
, Move ConstructorCall from org.apache.lucene.search.WildcardQuery:71 to org.apache.lucene.search.WildcardQuery:56
	new org.apache.lucene.search.PrefixQuery(term.createTerm(term.text().substring(0, term.text().indexOf('*'))))
]
Output: Delete Literal at org.apache.derby.jdbc.EmbedPooledConnection:88
	null

[WARNING] Tests run: 18, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 10.24 s - in fr.inria.coming.spoon.diffanalyzer.DiffCasesTest
[INFO] Running fr.inria.coming.spoon.diffanalyzer.AstPathTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.612 s - in fr.inria.coming.spoon.diffanalyzer.AstPathTest
[INFO] Running fr.inria.coming.spoon.comparison.SpoonGranularitySingleChangePatternTest
[Delete VariableRead at X:-1
	b
, Insert Literal at X:-1
	1
, Insert BinaryOperator at X:-1
	b + d
]

[Delete Literal at X:-1
	1
, Delete BinaryOperator at X:-1
	b + c
, Insert VariableRead at X:-1
	b
]

[Delete UnaryOperator at X:-1
	-b
, Insert VariableRead at X:-1
	b
]

[Update BinaryOperator at X:-1
	(b * c) to (b / c)
]

[Update VariableRead at X:-1
	c to a
]

[Insert BinaryOperator at X:-1
	 + (((a + b) + d) + c)
, Move BinaryOperator from X:-1 to X:-1
	(a + (b / c)) + d
]

[Delete Literal at X:-1
	5
, Insert VariableRead at X:-1
	c
]

[WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.834 s - in fr.inria.coming.spoon.comparison.SpoonGranularitySingleChangePatternTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.ArjaTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja_test/arja4]
FineGrainDifftAnalyzer

-four
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
	(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
	256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
	256

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
	(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
	256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
	256

: number instances found: 31
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
	256
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3383
	256
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
	(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
	(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
	array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
	array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
	array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3383
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
	separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
	(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
	(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
	(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
	256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
	256

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja_test2/arja3]
FineGrainDifftAnalyzer

-three
Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
	setDataset(dataset)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
	setDataset(dataset)

: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
	setDataset(dataset)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
	org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:149
	dataset
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
	setDataset(dataset)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
	setDataset(dataset)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arjatest3/arja11]
FineGrainDifftAnalyzer

-eleven
Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
	}

PatternInstanceAnalyzer


----For Diff:Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
	}

: number instances found: 14
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
	}
]]
ChangePatternInstance [actions=[Insert Throw at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:136
	throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	(lTData[i][i]) < absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Block at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	{
	    throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
	}
]]
ChangePatternInstance [actions=[Insert ArrayRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	(lTData[i][i])
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Throw at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:136
	throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert ArrayRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	lTData[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	i
]]
ChangePatternInstance [actions=[Insert ConstructorCall at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:136
	new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	lTData
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	i
]]
ChangePatternInstance [actions=[Insert TypeAccess at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl
	repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl
]]
RepairabilityAnalyzer


----For Diff:Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja1]
FineGrainDifftAnalyzer

-one
Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja8]
FineGrainDifftAnalyzer

-eigth
Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
	return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:153
	(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
	{
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
	(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
	(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
	return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:153
	rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:154
	org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja2]
FineGrainDifftAnalyzer

-two
Delete FieldRead at org.jfree.data.xy.XYSeries:567
	this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
	new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
	{
	    if (this.autoSort) {
	        this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
	    } else 
	
	}
Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
	x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
	y
Insert Literal at org.jfree.data.xy.XYSeries:563
	true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
	{
	    this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
	}

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:567
	this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
	new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
	{
	    if (this.autoSort) {
	        this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
	    } else 
	
	}
Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
	x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
	y
Insert Literal at org.jfree.data.xy.XYSeries:563
	true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
	{
	    this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
	}

: number instances found: 32
ChangePatternInstance [actions=[Move If from org.jfree.data.xy.XYSeries:570 to org.jfree.data.xy.XYSeries:565
	if ((getItemCount()) > (this.maximumItemCount)) {
	    this.data.remove(0);
	}
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:564
	this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y))
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.xy.XYSeries:563
	if (this.autoSort) {
	    this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
	} else 
]]
ChangePatternInstance [actions=[Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
	{
	    this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
	}
]]
ChangePatternInstance [actions=[Move If from org.jfree.data.xy.XYSeries:570 to org.jfree.data.xy.XYSeries:565
	if ((getItemCount()) > (this.maximumItemCount)) {
	    this.data.remove(0);
	}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563
	x
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563
	y
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563
	true
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:567
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:567
	this.data
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:567
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:567
	y
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
	new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:564
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:564
	this.data
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
	index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
	(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
	y
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
	new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:564
	this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:563
	{
	    this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.xy.XYSeries:563
	if (this.autoSort) {
	    this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
	} else 
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:558
	{
	    if (this.autoSort) {
	        this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
	    } else 
	
	}
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:567
	this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
	new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
	{
	    if (this.autoSort) {
	        this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
	    } else 
	
	}
Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
	x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
	y
Insert Literal at org.jfree.data.xy.XYSeries:563
	true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
	{
	    this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
	}

: number instances found: 1
ChangePatternInstance [actions=[Move If from org.jfree.data.xy.XYSeries:570 to org.jfree.data.xy.XYSeries:565
	if ((getItemCount()) > (this.maximumItemCount)) {
	    this.data.remove(0);
	}
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja5]
FineGrainDifftAnalyzer

-five
Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
	type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
	return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
	type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
	return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")

: number instances found: 17
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
	type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.ArrayUtils:3574
	return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
	new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
	new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ArrayUtils:3295
	"The Integer did not match any specified value"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ArrayUtils:3574
	"The Integer did not match any specified value"
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.ArrayUtils:3295
	type
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.ArrayUtils
	java.lang.Object
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.ArrayUtils:3295
	java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
	type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.ArrayUtils:3574
	null
]]
ChangePatternInstance [actions=[Delete NewArray at org.apache.commons.lang3.ArrayUtils:3574
	((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.ArrayUtils:3574
	return ((T[]) (new java.lang.Object[]{ null }))
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
	type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
	return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
	throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
	type = java.lang.Object.class
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja9]
FineGrainDifftAnalyzer

-nine
Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	 to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()

PatternInstanceAnalyzer


----For Diff:Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	 to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()

: number instances found: 6
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	.guess()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	 to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	getObservations()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.fitting.GaussianFitter
	org.apache.commons.math.optimization.fitting.GaussianFitter
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	guess
]]
RepairabilityAnalyzer


----For Diff:Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	 to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	.guess()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja10]
FineGrainDifftAnalyzer

-ten
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)

: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
	org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
	min
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
	max
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
	f
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja11]
FineGrainDifftAnalyzer

-eleven
Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
	}

: number instances found: 14
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
	}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
	throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	(lTData[i][i]) < absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	{
	    throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
	}
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	(lTData[i][i])
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
	throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	lTData[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	i
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
	new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	lTData
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	i
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.CholeskyDecompositionImpl
	org.apache.commons.math.linear.CholeskyDecompositionImpl
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
	if ((lTData[i][i]) < absolutePositivityThreshold) {
	    throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
	}
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja6]
FineGrainDifftAnalyzer

-six
Insert If at org.apache.commons.lang.WordUtils:625
	if ((upper == (-1)) || (upper > (str.length()))) {
	    upper = str.length();
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.lang.WordUtils:625
	if ((upper == (-1)) || (upper > (str.length()))) {
	    upper = str.length();
	}

: number instances found: 16
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.WordUtils:625
	if ((upper == (-1)) || (upper > (str.length()))) {
	    upper = str.length();
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.WordUtils:626
	upper = str.length()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
	(upper == (-1)) || (upper > (str.length()))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.WordUtils:625
	{
	    upper = str.length();
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
	(upper == (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
	(upper > (str.length()))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.WordUtils:626
	upper = str.length()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
	upper
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.WordUtils:625
	(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
	upper
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:625
	(str.length())
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang.WordUtils:626
	upper
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:626
	str.length()
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.WordUtils:625
	1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
	str
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:626
	str
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.lang.WordUtils:625
	if ((upper == (-1)) || (upper > (str.length()))) {
	    upper = str.length();
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.WordUtils:625
	if ((upper == (-1)) || (upper > (str.length()))) {
	    upper = str.length();
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arjatest4/arja7]
FineGrainDifftAnalyzer

-seven
Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}

PatternInstanceAnalyzer


----For Diff:Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}

: number instances found: 25
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}
]]
ChangePatternInstance [actions=[Insert Assignment at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
	stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Block at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	{
	    stepSize = t - (stepStart);
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(forward && (((stepStart) + (stepSize)) > t))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Assignment at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
	stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(((stepStart) + (stepSize)) > t)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(!forward)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(((stepStart) + (stepSize)) < t)
]]
ChangePatternInstance [actions=[Insert FieldWrite at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
	stepSize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
	t - (stepStart)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	t
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	t
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
	t
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
	(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(stepSize)
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	(stepSize)
]]
RepairabilityAnalyzer


----For Diff:Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}
]]
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.582 s - in fr.inria.coming.spoon.repairability.repairtools.ArjaTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.CardumenTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0014
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.equals("unknown")

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.equals("unknown")

: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.equals("unknown")
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert FieldRead at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
	"unknown"
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert TypeAccess at com.google.javascript.jscomp.NodeUtil
	com.google.javascript.jscomp.NodeUtil
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.equals("unknown")

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0078
Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

: number instances found: 16
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00275
Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon

: number instances found: 9
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
	org.apache.commons.math.util.MathUtils
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
	org.apache.commons.math.util.MathUtils
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00108
Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(.getBasicRow(column)))
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(.isOptimal())
Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(.getBasicRow(column)))
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(.isOptimal())
Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau

: number instances found: 8
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	row
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(.isOptimal())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	column
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(.isOptimal())
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	.getBasicRow(column)
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(.isOptimal())
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(.getBasicRow(column)))
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(.isOptimal())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	row
, Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	column
, Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	.getBasicRow(column)
, Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(.getBasicRow(column)))
, Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(.getBasicRow(column)))
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(.isOptimal())
Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(.getBasicRow(column)))
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(.isOptimal())
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-005
Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

: number instances found: 10
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0063
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	 < minRatio to (java.lang.Math.abs((minRatio - (epsilon)))) > ratio

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	 < minRatio to (java.lang.Math.abs((minRatio - (epsilon)))) > ratio

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	 < minRatio to (java.lang.Math.abs((minRatio - (epsilon)))) > ratio
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:84
	minRatio to ratio
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:84
	 to minRatio
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	 < minRatio to (java.lang.Math.abs((minRatio - (epsilon)))) > ratio

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0010
Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))

: number instances found: 57
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5)))
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5)))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < 1)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((index < 1) && ((maximumItemCount) < 5))
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((index < 1) && ((maximumItemCount) < 5))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((index < 1) && ((maximumItemCount) < 5))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(4 - index)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(4 - index)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(4 - index)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(index < 1)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(index < 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(index < 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < 5)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < 5)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	((maximumItemCount) < 5)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
	4
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert Literal at org.jfree.data.xy.XYSeries:563
	4
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
	4
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
	5
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert Literal at org.jfree.data.xy.XYSeries:563
	5
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
	5
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0036
Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	((sampleSize) <= (numberOfSuccesses))
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	((sampleSize) <= (numberOfSuccesses))
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution

: number instances found: 5
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	((sampleSize) <= (numberOfSuccesses))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert TypeAccess at org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	((sampleSize) <= (numberOfSuccesses))
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution

: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	((sampleSize) <= (numberOfSuccesses))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-133-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0017
Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
	next() to eatTokensUntilEOL()

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
	next() to eatTokensUntilEOL()

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
	next() to eatTokensUntilEOL()
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
	next() to eatTokensUntilEOL()

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
	next() to eatTokensUntilEOL()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00143
Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)

: number instances found: 6
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot:2854
	org.jfree.data.general.DatasetUtilities
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2854
	currentDataset
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot:2854
	org.jfree.data.general.DatasetUtilities
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2854
	currentDataset
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
	(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-69-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0054
Update BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 0.0 to (degreesOfFreedom) > 100

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 0.0 to (degreesOfFreedom) > 100

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 0.0 to (degreesOfFreedom) > 100
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
	0.0 to 100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
	(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
	org.apache.commons.math.distribution.TDistributionImpl
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 0.0 to (degreesOfFreedom) > 100

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00155
Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch6-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00284
Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to --index

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to --index

: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to --index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
	org.apache.commons.math.util.OpenIntToDoubleHashMap
, Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	index
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
, Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	index
]]
RepairabilityAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to --index

: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to --index
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00237
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax

: number instances found: 12
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert Invocation at org.apache.commons.math.analysis.BrentSolver:137
	(java.lang.Math.abs(( * )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	(1.5 * yMax)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert TypeAccess at org.apache.commons.math.analysis.BrentSolver:137
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	( * )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert Literal at org.apache.commons.math.analysis.BrentSolver:137
	1.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	yMax
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-104-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0033
Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0

: number instances found: 26
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	an
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an))
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	epsilon
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	n
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	maxIterations
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	(n < maxIterations)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
	java.lang.Math
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an))
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	epsilon
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	n
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	maxIterations
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	(n < maxIterations)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
	java.lang.Math
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	an
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an))
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	epsilon
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon)
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	n
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	maxIterations
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	(n < maxIterations)
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an != 0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0093
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)

: number instances found: 24
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00141
Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)

: number instances found: 14
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.JFreeChart:1219
	this.plot to renderingHints
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
	g2
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
	this
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
	g2
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
	g2
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
	this
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-1-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0075
Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.baseItemLabelGenerator)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.baseItemLabelGenerator)

: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.baseItemLabelGenerator)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.baseItemLabelGenerator)

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.baseItemLabelGenerator)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-33-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0019
Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
	(isPropertyTypeDeclared(prop)) to (isNativeObjectType())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
	(isPropertyTypeDeclared(prop)) to (isNativeObjectType())

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
	(isPropertyTypeDeclared(prop)) to (isNativeObjectType())
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
	(isPropertyTypeDeclared(prop)) to (isNativeObjectType())

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
	(isPropertyTypeDeclared(prop)) to (isNativeObjectType())
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00219
Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	epsilon

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	epsilon

: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	epsilon
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	epsilon

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	epsilon
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00182
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00194
Update Literal at org.jfree.data.general.DatasetUtilities:577
	false to true

PatternInstanceAnalyzer


----For Diff:Update Literal at org.jfree.data.general.DatasetUtilities:577
	false to true

: number instances found: 1
ChangePatternInstance [actions=[Update Literal at org.jfree.data.general.DatasetUtilities:577
	false to true
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.jfree.data.general.DatasetUtilities:577
	false to true

: number instances found: 1
ChangePatternInstance [actions=[Update Literal at org.jfree.data.general.DatasetUtilities:577
	false to true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0098
Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

: number instances found: 30
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= )
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	v == 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00198
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))

: number instances found: 24
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00140
Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) != null to (bottomBlock) instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) != null to (bottomBlock) instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams

: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) != null to (bottomBlock) instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) to (bottomBlock)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	org.jfree.chart.block.BorderArrangement
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:453
	org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:453
	this
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:453
	org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:453
	null
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:453
	org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:453
	this
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement
	org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:453
	null
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement
	org.jfree.chart.block.BorderArrangement
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) != null to (bottomBlock) instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00132
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * ) >= 0.0 to initial > upperBound

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * ) >= 0.0 to initial > upperBound

: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * ) >= 0.0 to initial > upperBound
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to initial
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to upperBound
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * )
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * )
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * ) >= 0.0 to initial > upperBound

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * ) >= 0.0 to initial > upperBound
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00137
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

: number instances found: 21
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instant
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00282
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

: number instances found: 21
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 - instant
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-105-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00160
Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

: number instances found: 19
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00208
Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < decPos

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < decPos

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < decPos
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:488
	1
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	decPos
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	(-1)
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	decPos
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < decPos

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < decPos
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0025
Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.startsWith("GMT")

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.startsWith("GMT")

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.startsWith("GMT")
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
	c to value
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
	"GMT"
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.startsWith("GMT")

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.startsWith("GMT")
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00232
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > 0

: number instances found: 12
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
	org.apache.commons.math.util.MathUtils
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver
	org.apache.commons.math.optimization.linear.SimplexSolver
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
	org.apache.commons.math.util.MathUtils
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver
	org.apache.commons.math.optimization.linear.SimplexSolver
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > 0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00131
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to contracted != null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to contracted != null

: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to contracted != null
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0 to null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to contracted != null

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00279
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
	1.0 / (p + p)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
	1.0 / (p + p)

: number instances found: 5
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
	1.0 / (p + p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
	(p + p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	p
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
	1.0 / (p + p)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00253
Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < expPos

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < expPos

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < expPos
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:488
	1
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	expPos
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	(-1)
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	expPos
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < expPos

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to expPos < expPos
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0068
Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	yMin *  to yMin - (0.5 * max)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	yMin *  to yMin - (0.5 * max)

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	yMin *  to yMin - (0.5 * max)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to max
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	yMin *  to yMin - (0.5 * max)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	yMin *  to yMin - (0.5 * max)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00146
Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	index >= 1

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	index >= 1

: number instances found: 9
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	index >= 1
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	index >= 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	index >= 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
	index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
	1
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	index >= 1

: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	index >= 1
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0097
Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:788
	cs1 to cs2
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:788
	cs2 to cs1
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-6-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0084
Delete VariableRead at org.jfree.chart.util.ShapeList:81
	index
Insert TypeAccess at org.jfree.chart.util.ShapeList:81
	org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.util.ShapeList:81
	index
Insert TypeAccess at org.jfree.chart.util.ShapeList:81
	org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.util.ShapeList:81
	index
, Insert TypeAccess at org.jfree.chart.util.ShapeList:81
	org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.util.ShapeList:81
	index
Insert TypeAccess at org.jfree.chart.util.ShapeList:81
	org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0037
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to (valueRange) > (valueRange)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to (valueRange) > (valueRange)

: number instances found: 8
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to (valueRange) > (valueRange)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	(x.length) to (valueRange)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	(valueRange)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	x
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	(valueRange)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	x
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	x
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to (valueRange) > (valueRange)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to (valueRange) > (valueRange)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00252
Update BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= ) to ((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction) == false

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= ) to ((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction) == false

: number instances found: 47
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= ) to ((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction) == false
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= )
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= )
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= )
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= ) to ((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction) == false

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0066
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to (java.lang.Math.abs(ratio)) <= (java.lang.Math.abs(minRatio))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to (java.lang.Math.abs(ratio)) <= (java.lang.Math.abs(minRatio))

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to (java.lang.Math.abs(ratio)) <= (java.lang.Math.abs(minRatio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
	(java.lang.Math.abs(ratio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
	(java.lang.Math.abs(ratio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
	(java.lang.Math.abs(minRatio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
	(java.lang.Math.abs(minRatio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to (java.lang.Math.abs(ratio)) <= (java.lang.Math.abs(minRatio))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00221
Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x1 to f1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x
Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	0.0

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x1 to f1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x
Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	0.0

: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x1 to f1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x
, Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	0.0
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x1 to f1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x
Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	0.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00264
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x < x

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x < x

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x < x
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x1 to x
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x < x

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00170
Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((real) != (real)) || ((imaginary) != (imaginary))

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((real) != (real)) || ((imaginary) != (imaginary))

: number instances found: 22
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((real) != (real)) || ((imaginary) != (imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((real) != (real)) || ((imaginary) != (imaginary))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((real) != (real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((real) != (real))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((imaginary) != (imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((imaginary) != (imaginary))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(real)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(real)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(imaginary)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(imaginary)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((real) != (real)) || ((imaginary) != (imaginary))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00220
Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))

: number instances found: 30
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) && (isNaN))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) && (isNaN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	(((isNaN) || (isNaN)) && (!(isNaN)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	(((isNaN) || (isNaN)) && (!(isNaN)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) || (isNaN))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) || (isNaN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert UnaryOperator at org.apache.commons.math3.complex.Complex:345
	(!(isNaN))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert UnaryOperator at org.apache.commons.math3.complex.Complex:345
	(!(isNaN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
	(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math3.complex.Complex:345
	c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
	((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0059
Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance < minDistance to minDistance > 10.0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance < minDistance to minDistance > 10.0

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance < minDistance to minDistance > 10.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	10.0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance < minDistance to minDistance > 10.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00248
Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	 to (parent.isAssign())
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	 to (parent.isAssign())
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())

: number instances found: 25
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	 to (parent.isAssign())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(((!isSimpleOp) && (n.isGetProp())) && )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(((!isSimpleOp) && (n.isGetProp())) && )
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	("prototype".equals(n.getLastChild().getString()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	("prototype".equals(n.getLastChild().getString()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	((!isSimpleOp) && (n.isGetProp()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	((!isSimpleOp) && (n.isGetProp()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	"prototype"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	"prototype"
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	n.getLastChild().getString()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	n.getLastChild().getString()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert UnaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(!isSimpleOp)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert UnaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(!isSimpleOp)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	(n.isGetProp())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	(n.isGetProp())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	n.getLastChild()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	n.getLastChild()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	isSimpleOp
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	isSimpleOp
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	 to (parent.isAssign())
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00196
Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert UnaryOperator at org.jfree.data.time.TimeSeries:879
	!notify

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert UnaryOperator at org.jfree.data.time.TimeSeries:879
	!notify

: number instances found: 2
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert UnaryOperator at org.jfree.data.time.TimeSeries:879
	!notify
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert VariableRead at org.jfree.data.time.TimeSeries:879
	notify
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert UnaryOperator at org.jfree.data.time.TimeSeries:879
	!notify

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00206
Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00168
Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 34
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)) || ((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) > 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) < 0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0030
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to (text.length()) <= tempIndex

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to (text.length()) <= tempIndex

: number instances found: 10
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to (text.length()) <= tempIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	i
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
	(text.length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
	(text.length())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
	(text.length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	i
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	tempIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	tempIndex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	tempIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	i
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	text
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	text
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	text
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to (text.length()) <= tempIndex

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to (text.length()) <= tempIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-004
Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	( == ( - 1)) && (start != 0)
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	end
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	start

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	( == ( - 1)) && (start != 0)
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	end
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	start

: number instances found: 9
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	( == ( - 1)) && (start != 0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	( == ( - 1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	(start != 0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	( - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Insert VariableRead at org.jfree.data.time.TimeSeries:879
	start
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Insert Literal at org.jfree.data.time.TimeSeries:879
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Insert Literal at org.jfree.data.time.TimeSeries:879
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	end
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
, Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	start
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
	 < 
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	( == ( - 1)) && (start != 0)
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	end
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	start

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00260
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	end
Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	(maximalOrder)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	end
Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	(maximalOrder)

: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	end
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	(maximalOrder)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	end
, Insert TypeAccess at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver
	org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	end
Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	(maximalOrder)

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	end
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
	(maximalOrder)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00136
Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose() to id.equals("maximum")

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose() to id.equals("maximum")

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose() to id.equals("maximum")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1460
	id
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	"maximum"
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose() to id.equals("maximum")

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0051
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 to (b - b)
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1 to b
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + (( / scaleFactor) * p0)
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 to (b - b)
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1 to b
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + (( / scaleFactor) * p0)
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b

: number instances found: 31
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 to (b - b)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1 to b
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor to b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / scaleFactor)
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + (( / scaleFactor) * p0)
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - )
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / scaleFactor)
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + (( / scaleFactor) * p0)
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - )
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / scaleFactor)
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + (( / scaleFactor) * p0)
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / scaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + (( / scaleFactor) * p0)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 to (b - b)
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1 to b
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + (( / scaleFactor) * p0)
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	-( - )
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00134
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	p = p + ((java.lang.Math.random()) * (p - p))

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	p = p + ((java.lang.Math.random()) * (p - p))

: number instances found: 10
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	p = p + ((java.lang.Math.random()) * (p - p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert VariableWrite at org.apache.commons.math.distribution.FDistributionImpl:148
	p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
	p + ((java.lang.Math.random()) * (p - p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
	((java.lang.Math.random()) * (p - p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
	(java.lang.Math.random())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
	(p - p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert TypeAccess at org.apache.commons.math.distribution.FDistributionImpl:148
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	p
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	p = p + ((java.lang.Math.random()) * (p - p))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00189
Update VariableRead at org.joda.time.DateTimeZone:1168
	 to instantBefore
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.joda.time.DateTimeZone:1168
	 to instantBefore
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

: number instances found: 22
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.DateTimeZone:1168
	 to instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.joda.time.DateTimeZone:1168
	 to instantBefore
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 ^ instantBefore
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00144
Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(hotspot != null) to ((labelAngle) > 0.0)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(hotspot != null) to ((labelAngle) > 0.0)

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(hotspot != null) to ((labelAngle) > 0.0)
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.axis.Axis:1190
	null to 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
	hotspot
, Insert FieldRead at org.jfree.chart.axis.Axis:1190
	(labelAngle)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
	hotspot
, Insert TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(hotspot != null) to ((labelAngle) > 0.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00106
Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower

PatternInstanceAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower

: number instances found: 60
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isInfinite(mu))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu)))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(java.lang.Double.isInfinite(sigma))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma)))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(java.lang.Double.isNaN(sigma))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma)))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	0.0
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(sigma == 0.0)
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isInfinite(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(java.lang.Double.isInfinite(sigma))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(java.lang.Double.isNaN(sigma))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	0.0
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(sigma == 0.0)
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isInfinite(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(java.lang.Double.isInfinite(sigma))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(java.lang.Double.isNaN(sigma))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	0.0
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
	(sigma == 0.0)
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
RepairabilityAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower

: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower < lower
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0085
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minStartIndex))

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minStartIndex))

: number instances found: 24
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minStartIndex))

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00184
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)

: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) to (initial < lowerBound)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(initial > upperBound)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	initial
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	upperBound
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00185
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to minRatio >= ratio

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to minRatio >= ratio

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to minRatio >= ratio
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio to minRatio
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio to ratio
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to minRatio >= ratio

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00112
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	1

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	1

: number instances found: 5
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & ) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Insert Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	1
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00273
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 4 to (tType) > 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 4 to (tType) > 0

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 4 to (tType) > 0
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	4 to 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(tType)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 4 to (tType) > 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 4 to (tType) > 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00102
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:452
	org.apache.commons.lang3.StringUtils
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00105
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestValue > bestFitness to (stopFitness) != 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestValue > bestFitness to (stopFitness) != 0

: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestValue > bestFitness to (stopFitness) != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestValue
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	(stopFitness)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestFitness
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	(stopFitness)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestValue
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestFitness
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestValue
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestFitness
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestValue > bestFitness to (stopFitness) != 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
	bestValue > bestFitness to (stopFitness) != 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0067
Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
	d / (d - 2.0)
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	108.0

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
	d / (d - 2.0)
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	108.0

: number instances found: 5
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:147
	d
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	108.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:147
	d
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	108.0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	2.0
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	108.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
	(d - 2.0)
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	108.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
	d / (d - 2.0)
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	108.0
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
	d / (d - 2.0)
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
	108.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00195
Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) to ((labelAngle) > 0.0)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) to ((labelAngle) > 0.0)

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) to ((labelAngle) > 0.0)
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.axis.Axis:1190
	null to 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
	plotState
, Insert FieldRead at org.jfree.chart.axis.Axis:1190
	(labelAngle)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
	plotState
, Insert TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) to ((labelAngle) > 0.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00267
Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	org.apache.commons.math.util.MathUtils.SAFE_MIN

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	org.apache.commons.math.util.MathUtils.SAFE_MIN

: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	org.apache.commons.math.util.MathUtils.SAFE_MIN
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	org.apache.commons.math.util.MathUtils.SAFE_MIN

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00238
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence.getNameKey()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence.getNameKey()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id

: number instances found: 12
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey()
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence.getNameKey()
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey()
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence.getNameKey()
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence.getNameKey()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	"??"
Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	id

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0045
Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value)) to (entries.containsKey(virtualSize))

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value)) to (entries.containsKey(virtualSize))

: number instances found: 7
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value)) to (entries.containsKey(virtualSize))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	entries
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	entries
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	virtualSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	virtualSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value)) to (entries.containsKey(virtualSize))

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value)) to (entries.containsKey(virtualSize))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00166
Update VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	nbPoints to signChangeIndex
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	nbPoints to signChangeIndex
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1

: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	nbPoints to signChangeIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	start
, Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	nbPoints to signChangeIndex
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00201
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == (.getLastChild())
Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	.isCase()
Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	parent

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == (.getLastChild())
Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	.isCase()
Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	parent

: number instances found: 6
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	.isCase()
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	(.getLastChild())
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	.isCase()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == (.getLastChild())
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	.isCase()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	(.getLastChild())
, Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	parent
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == (.getLastChild())
, Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	parent
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == (.getLastChild())
Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	.isCase()
Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	parent

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0043
Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 to 2
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & ) != 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	1

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 to 2
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & ) != 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	1

: number instances found: 6
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 to 2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & ) != 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Insert Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
, Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	1
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 to 2
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
	( & ) != 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
	1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00122
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	defaultAbsoluteAccuracy

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	defaultAbsoluteAccuracy

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	defaultAbsoluteAccuracy

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00118
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor) +  to (1.0 / 15.0) - (((b * (1.0 / 17.0)) * 15.0) / 16.0)
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor) to (b * (1.0 / 17.0))
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor) +  to (1.0 / 15.0) - (((b * (1.0 / 17.0)) * 15.0) / 16.0)
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor) to (b * (1.0 / 17.0))
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)

: number instances found: 56
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor) +  to (1.0 / 15.0) - (((b * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor) to (b * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / 16.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor) +  to (1.0 / 15.0) - (((b * (1.0 / 17.0)) * 15.0) / 16.0)
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor) to (b * (1.0 / 17.0))
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00234
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to ((fa * fb) > 0.0)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( && (numIterations < maximumIterations)) && ((a > lowerBound) || (b < upperBound))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to ((fa * fb) > 0.0)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( && (numIterations < maximumIterations)) && ((a > lowerBound) || (b < upperBound))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to ((fa * fb) > 0.0)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to ((fa * fb) > 0.0)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( && (numIterations < maximumIterations)) && ((a > lowerBound) || (b < upperBound))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00250
Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS.isEmpty())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS.isEmpty())

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS.isEmpty())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
	that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
	com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS.isEmpty())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0062
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 to deflated
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	( - start)
Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(pingPong)
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	end

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 to deflated
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	( - start)
Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(pingPong)
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	end

: number instances found: 10
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 to deflated
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(pingPong)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	( - start)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(pingPong)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(pingPong)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	( - start)
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	end
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	( - start)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	end
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	end
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 to deflated
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	( - start)
Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(pingPong)
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	end

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00268
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	absoluteAccuracy

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	absoluteAccuracy

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	absoluteAccuracy

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0056
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin to min
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0027
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || 
Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || 
Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)

: number instances found: 6
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || 
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || 
Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || 
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00251
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
Insert Invocation at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
Insert Invocation at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)

: number instances found: 13
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
	cs1
, Insert Invocation at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
	cs2
, Insert Invocation at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
, Insert Invocation at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
	cs1
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
	cs2
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
	cs2
, Insert VariableRead at org.apache.commons.lang3.StringUtils:782
	cs1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
, Insert VariableRead at org.apache.commons.lang3.StringUtils:782
	cs1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
	cs1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:782
	cs2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
, Insert VariableRead at org.apache.commons.lang3.StringUtils:782
	cs2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
	cs1
, Insert Literal at org.apache.commons.lang3.StringUtils:782
	false
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
	cs2
, Insert Literal at org.apache.commons.lang3.StringUtils:782
	false
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
, Insert Literal at org.apache.commons.lang3.StringUtils:782
	false
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
Insert Invocation at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
	cs1 == cs2
, Insert Invocation at org.apache.commons.lang3.StringUtils:782
	org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-62-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0052
Update BinaryOperator at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	min + ((generator.nextDouble()) * (max - min)) to min - (0.5 * (bound1 - max))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	min + ((generator.nextDouble()) * (max - min)) to min - (0.5 * (bound1 - max))

: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	min + ((generator.nextDouble()) * (max - min)) to min - (0.5 * (bound1 - max))
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	max to bound1
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	min to max
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer
	org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer
, Insert Literal at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	0.5
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	generator
, Insert Literal at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	0.5
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	(generator.nextDouble())
, Insert Literal at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	0.5
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
	min + ((generator.nextDouble()) * (max - min)) to min - (0.5 * (bound1 - max))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00149
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	(n.isDo()) && ((n.getLastChild()) == n)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	(n.isDo()) && ((n.getLastChild()) == n)

: number instances found: 7
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	(n.isDo()) && ((n.getLastChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	(n.isDo())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	((n.getLastChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	(n.getLastChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	n
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	(n.isDo()) && ((n.getLastChild()) == n)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0082
Update Invocation at org.jfree.chart.plot.XYPlot:4493
	r.getAnnotations() to java.util.Collections.unmodifiableCollection(includedAnnotations)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.plot.XYPlot:4493
	r.getAnnotations() to java.util.Collections.unmodifiableCollection(includedAnnotations)

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.plot.XYPlot:4493
	r.getAnnotations() to java.util.Collections.unmodifiableCollection(includedAnnotations)
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.plot.XYPlot:4493
	r to includedAnnotations
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.plot.XYPlot:4493
	r.getAnnotations() to java.util.Collections.unmodifiableCollection(includedAnnotations)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00181
Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 to (transformer)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 to (transformer)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)

: number instances found: 28
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 to (transformer)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin2)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin2) == (dN2))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN1)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1))
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin2)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin2) == (dN2))
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN1)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1))
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin2)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin2) == (dN2))
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 to (transformer)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 == null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00188
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
	 to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer

PatternInstanceAnalyzer


----For Diff:Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
	 to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer

: number instances found: 51
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
	 to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	(.MAX_VALUE)
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE))
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
	java.lang.Integer
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(java.lang.Integer.MAX_VALUE)
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	(.MAX_VALUE)
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE))
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
	java.lang.Integer
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(java.lang.Integer.MAX_VALUE)
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	(.MAX_VALUE)
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE))
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
	java.lang.Integer
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(java.lang.Integer.MAX_VALUE)
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	(.MAX_VALUE)
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE))
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
	java.lang.Integer
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(java.lang.Integer.MAX_VALUE)
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	(.MAX_VALUE)
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE))
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
	java.lang.Integer
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(java.lang.Integer.MAX_VALUE)
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
RepairabilityAnalyzer


----For Diff:Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
	 to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size()) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00142
Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

: number instances found: 16
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
	this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
	(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
	this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
	v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
	org.jfree.chart.renderer.GrayPaintScale

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0031
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:452
	org.apache.commons.lang3.StringUtils
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00246
Update VariableRead at org.jfree.data.time.TimePeriodValues:305
	 to index
Update VariableRead at org.jfree.data.time.TimePeriodValues:305
	 to index
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ( - )
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
	middle
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
	maxMiddle

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.jfree.data.time.TimePeriodValues:305
	 to index
Update VariableRead at org.jfree.data.time.TimePeriodValues:305
	 to index
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ( - )
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
	middle
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
	maxMiddle

: number instances found: 8
ChangePatternInstance [actions=[Update VariableRead at org.jfree.data.time.TimePeriodValues:305
	 to index
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.data.time.TimePeriodValues:305
	 to index
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
, Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
	middle
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
, Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
	maxMiddle
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.jfree.data.time.TimePeriodValues:305
	 to index
Update VariableRead at org.jfree.data.time.TimePeriodValues:305
	 to index
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ( - )
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
	middle
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
	maxMiddle

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	 > 
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ( - )
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0042
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	(signChangeIndex - start)
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	2.0

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	(signChangeIndex - start)
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	2.0

: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	signChangeIndex
, Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	2.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	start
, Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	(signChangeIndex - start)
, Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	2.0
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	(signChangeIndex - start)
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
	2.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00233
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (khi) >= (gamma)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (khi) >= (gamma)

: number instances found: 21
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (khi) >= (gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (khi) >= (gamma)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0039
Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(x))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(x))

: number instances found: 37
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	 to java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	.SQRT2PI
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	.SQRT2PI
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	.SQRT2PI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	.SQRT2PI
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	.SQRT2PI
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(x))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00200
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS.add(com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim())

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS.add(com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim())

: number instances found: 6
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS.add(com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert FieldRead at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert TypeAccess at com.google.javascript.jscomp.NodeUtil
	com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert FieldRead at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
, Insert TypeAccess at com.google.javascript.jscomp.NodeUtil
	com.google.javascript.jscomp.NodeUtil
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
	com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS.add(com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00177
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (convergence)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (convergence)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1

: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (pendingEventTime)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (convergence)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (convergence)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-6-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0050
Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations to evaluations

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations to evaluations

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations to evaluations
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations to evaluations

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations to evaluations
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-105-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0034
Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < (xbar))
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < (xbar))
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

: number instances found: 21
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < (xbar))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < (xbar))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	((sumYY) < (xbar))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	((sumYY) < (xbar))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(xbar)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(xbar)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < (xbar))
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0080
Update VariableRead at org.jfree.chart.axis.Axis:1190
	hotspot to plotState
Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && ( && ((plotState.getOwner()) != null))
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
	(plotState != null)
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
	(hotspot != null)

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.axis.Axis:1190
	hotspot to plotState
Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && ( && ((plotState.getOwner()) != null))
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
	(plotState != null)
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
	(hotspot != null)

: number instances found: 9
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.axis.Axis:1190
	hotspot to plotState
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
, Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && ( && ((plotState.getOwner()) != null))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
, Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
	( && ((plotState.getOwner()) != null))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
, Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
	((plotState.getOwner()) != null)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
, Insert Invocation at org.jfree.chart.axis.Axis:1190
	(plotState.getOwner())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
, Insert Literal at org.jfree.chart.axis.Axis:1190
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
, Insert VariableRead at org.jfree.chart.axis.Axis:1190
	plotState
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
, Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
	(plotState != null)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
, Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
	(hotspot != null)
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.axis.Axis:1190
	hotspot to plotState
Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && 
Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
	 && ( && ((plotState.getOwner()) != null))
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
	(plotState != null)
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
	(hotspot != null)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00154
Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
	fieldKeyValues == null to field < (pattern.length())

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
	fieldKeyValues == null to field < (pattern.length())

: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
	fieldKeyValues == null to field < (pattern.length())
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.time.FastDateParser:381
	fieldKeyValues to field
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:381
	null
, Insert Invocation at org.apache.commons.lang3.time.FastDateParser:381
	(pattern.length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:381
	null
, Insert FieldRead at org.apache.commons.lang3.time.FastDateParser:381
	pattern
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:381
	null
, Insert TypeAccess at org.apache.commons.lang3.time.FastDateParser
	org.apache.commons.lang3.time.FastDateParser
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
	fieldKeyValues == null to field < (pattern.length())

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
	fieldKeyValues == null to field < (pattern.length())
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-74-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00124
Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	interpolator.setInterpolatedTime(nextStep) to setMaxGrowth(10.0)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	interpolator.setInterpolatedTime(nextStep) to setMaxGrowth(10.0)

: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	interpolator.setInterpolatedTime(nextStep) to setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	interpolator
, Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
	org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	nextStep
, Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
	org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	interpolator
, Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	10.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	nextStep
, Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	10.0
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
	interpolator.setInterpolatedTime(nextStep) to setMaxGrowth(10.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00150
Update FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	 to (compiler)
Update TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token to com.google.javascript.jscomp.CheckSideEffects
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	 to (compiler)
Update TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token to com.google.javascript.jscomp.CheckSideEffects
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)

: number instances found: 23
ChangePatternInstance [actions=[Update FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	 to (compiler)
]]
ChangePatternInstance [actions=[Update TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token to com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != )
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != )
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != )
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	 to (compiler)
Update TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token to com.google.javascript.jscomp.CheckSideEffects
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 == null
Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00272
Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize > 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize > 1

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize > 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	1
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize > 1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0022
Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType())
Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
	(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType())
Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
	(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)

: number instances found: 5
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
	that
, Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
	(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType())
, Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
	(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType())
, Insert VariableRead at com.google.javascript.rhino.jstype.RecordType:142
	that
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
	that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
	com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType())
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
	com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType())
Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
	(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00157
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	 && (expPos < ((str.length()) - 1))
Move BinaryOperator from org.apache.commons.lang3.math.NumberUtils:488 to org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1)

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	 && (expPos < ((str.length()) - 1))
Move BinaryOperator from org.apache.commons.lang3.math.NumberUtils:488 to org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1)

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	 && (expPos < ((str.length()) - 1))
Move BinaryOperator from org.apache.commons.lang3.math.NumberUtils:488 to org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0021
Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	 to var.getParentNode()
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((modifyCallSites) || (.isExprResult()))
Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
	assign.assignNode.getLastChild()

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	 to var.getParentNode()
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((modifyCallSites) || (.isExprResult()))
Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
	assign.assignNode.getLastChild()

: number instances found: 31
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	 to var.getParentNode()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(.isExprResult())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(.isExprResult())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(.isExprResult())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(.isExprResult())
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(.isExprResult())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
	assign.assignNode.getLastChild()
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
	assign.assignNode.getLastChild()
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
	assign.assignNode.getLastChild()
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
	assign.assignNode.getLastChild()
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
	assign.assignNode.getLastChild()
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	 to var.getParentNode()
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((modifyCallSites) || (.isExprResult()))
Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
	assign.assignNode.getLastChild()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00173
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	 to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	 to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor

: number instances found: 223
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	 to b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	9.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	9.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	9.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * 11.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * 11.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * 11.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * 11.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * 11.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * 11.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	12.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	12.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	12.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	12.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	12.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	12.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	13.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	16.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	15.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	17.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	 to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	 + 
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(b * ( - (( * 11.0) / 12.0))) * 9.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	11.0
Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	b
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	((1.0 / 13.0) - )
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	14.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	((b / scaleFactor) * p0)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	(b / scaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00147
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))

: number instances found: 24
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0092
Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getFirstChild()) != null)

PatternInstanceAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getFirstChild()) != null)

: number instances found: 5
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getFirstChild()) != null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
	(n.getFirstChild().getFirstChild())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Literal at com.google.javascript.jscomp.NameAnalyzer:635
	null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
	n.getFirstChild()
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
	n
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getFirstChild()) != null)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00259
Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	 to java.lang.Double
Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs()) > (40 * (standardDeviation))
Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev

PatternInstanceAnalyzer


----For Diff:Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	 to java.lang.Double
Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs()) > (40 * (standardDeviation))
Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev

: number instances found: 19
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	 to java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs())
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs()) > (40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs())
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs()) > (40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs())
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs()) > (40 * (standardDeviation))
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
RepairabilityAnalyzer


----For Diff:Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	 to java.lang.Double
Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs()) > (40 * (standardDeviation))
Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	.isNaN()
Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	dev

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00270
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (convergence)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (convergence)

: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (pendingEventTime)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (convergence)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (convergence)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0020
Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((nameNode != null) && (n != null))

PatternInstanceAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((nameNode != null) && (n != null))

: number instances found: 7
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((nameNode != null) && (n != null))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	(nameNode != null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	(n != null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
	nameNode
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Literal at com.google.javascript.jscomp.NameAnalyzer:635
	null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
	n
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Literal at com.google.javascript.jscomp.NameAnalyzer:635
	null
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((nameNode != null) && (n != null))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00161
Update Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 to (getMaxEvaluations())
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	java.lang.Math to org.apache.commons.math3.optimization.direct.CMAESOptimizer
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4 + ((int) (3.0 * ))
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 / 
Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	(java.lang.Math.log(dimension))
Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	dimension

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 to (getMaxEvaluations())
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	java.lang.Math to org.apache.commons.math3.optimization.direct.CMAESOptimizer
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4 + ((int) (3.0 * ))
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 / 
Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	(java.lang.Math.log(dimension))
Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	dimension

: number instances found: 14
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 to (getMaxEvaluations())
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	java.lang.Math to org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 / 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	3.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 / 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	((int) (3.0 * ))
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 / 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4 + ((int) (3.0 * ))
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 / 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4
, Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	(java.lang.Math.log(dimension))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	3.0
, Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	(java.lang.Math.log(dimension))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	((int) (3.0 * ))
, Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	(java.lang.Math.log(dimension))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4 + ((int) (3.0 * ))
, Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	(java.lang.Math.log(dimension))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4
, Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	dimension
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	3.0
, Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	dimension
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	((int) (3.0 * ))
, Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	dimension
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4 + ((int) (3.0 * ))
, Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	dimension
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 to (getMaxEvaluations())
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	java.lang.Math to org.apache.commons.math3.optimization.direct.CMAESOptimizer
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4 + ((int) (3.0 * ))
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 / 
Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	(java.lang.Math.log(dimension))
Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	dimension

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	4 + ((int) (3.0 * ))
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
	 / 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00152
Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (var.isDefine())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (var.isDefine())

: number instances found: 6
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (var.isDefine())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	var
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (var.isDefine())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0083
Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
	!(allowDuplicateXValues)

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
	!(allowDuplicateXValues)

: number instances found: 8
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
	!(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
	!(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
	!(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
	!(allowDuplicateXValues)

: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
	!(allowDuplicateXValues)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-33-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0091
Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
	(hasProperty(prop)) to (hasCachedValues())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
	(hasProperty(prop)) to (hasCachedValues())

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
	(hasProperty(prop)) to (hasCachedValues())
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
	(hasProperty(prop)) to (hasCachedValues())

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
	(hasProperty(prop)) to (hasCachedValues())
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0077
Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()

: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.JFreeChart:1219
	this.plot to subtitles
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
	this
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00172
Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	21

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	21

: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	21
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	21

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00225
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	defaultFunctionValueAccuracy

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	defaultFunctionValueAccuracy

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	defaultFunctionValueAccuracy

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00115
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to f0 < f1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to f0 < f1

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to f0 < f1
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x to f0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x1 to f1
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to f0 < f1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00113
Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) - 1) != 0
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) - 1) != 0
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 6
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) - 1) != 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) - 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) - 1) != 0
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0048
Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count < max to max <= 61

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count < max to max <= 61

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count < max to max <= 61
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	61
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count < max to max <= 61

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00247
Update VariableRead at org.jfree.data.time.TimeSeries:944
	 to startIndex
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > endIndex) && ( < (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.jfree.data.time.TimeSeries:944
	 to startIndex
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > endIndex) && ( < (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

: number instances found: 17
ChangePatternInstance [actions=[Update VariableRead at org.jfree.data.time.TimeSeries:944
	 to startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > endIndex) && ( < (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > endIndex) && ( < (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > endIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > endIndex)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	( < (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	( < (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	endIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	endIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert FieldRead at org.jfree.data.time.TimeSeries:944
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert FieldRead at org.jfree.data.time.TimeSeries:944
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.jfree.data.time.TimeSeries:944
	 to startIndex
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > endIndex) && ( < (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00243
Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
	(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
	(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null

: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
	(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.plot.CategoryPlot:2537
	(MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2537
	area
, Insert Literal at org.jfree.chart.plot.CategoryPlot:2537
	null
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2537
	(area.getHeight())
, Insert Literal at org.jfree.chart.plot.CategoryPlot:2537
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2537
	area
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2537
	(area.getHeight())
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
	(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
	(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00164
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0

: number instances found: 17
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	(org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	(org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0095
Update Invocation at com.google.javascript.rhino.testing.Asserts:96
	com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.testing.Asserts:96
	com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))

: number instances found: 40
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.testing.Asserts:96
	com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))
]]
ChangePatternInstance [actions=[Update TypeAccess at com.google.javascript.rhino.testing.Asserts
	com.google.javascript.rhino.testing.Asserts to junit.framework.Assert
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	((("Both types must be null, or both must be non-null " + b) + ",") + a)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	((("Both types must be null, or both must be non-null " + b) + ",") + a)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	((("Both types must be null, or both must be non-null " + b) + ",") + a)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	((b == null) == (a == null))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	((b == null) == (a == null))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	((b == null) == (a == null))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(("Both types must be null, or both must be non-null " + b) + ",")
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(("Both types must be null, or both must be non-null " + b) + ",")
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(("Both types must be null, or both must be non-null " + b) + ",")
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(b == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(b == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(b == null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(a == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(a == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	(a == null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	("Both types must be null, or both must be non-null " + b)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	("Both types must be null, or both must be non-null " + b)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
	("Both types must be null, or both must be non-null " + b)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	","
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	","
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	","
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	"Both types must be null, or both must be non-null "
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	"Both types must be null, or both must be non-null "
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
	"Both types must be null, or both must be non-null "
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
	""
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
	a
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
	b
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.testing.Asserts:96
	com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.testing.Asserts:96
	com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00249
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)

: number instances found: 24
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(continuations)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(continuations)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(continuations)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(continuations)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(continuations)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	(continuations)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-6-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00117
Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations.getCount() to evaluations.getMaximalCount()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations.getCount() to evaluations.getMaximalCount()

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations.getCount() to evaluations.getMaximalCount()
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations to evaluations
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations.getCount() to evaluations.getMaximalCount()

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
	iterations.getCount() to evaluations.getMaximalCount()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00199
Update BinaryOperator at org.jfree.data.time.TimeSeries:944
	endIndex < 0 to startIndex > endIndex

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.time.TimeSeries:944
	endIndex < 0 to startIndex > endIndex

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimeSeries:944
	endIndex < 0 to startIndex > endIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.time.TimeSeries:944
	endIndex < 0 to startIndex > endIndex

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimeSeries:944
	endIndex < 0 to startIndex > endIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00133
Insert BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	( - )
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	( - )
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	( - )
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
	minRatio

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00158
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3675
	i to increase
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length) to (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert TypeAccess at org.apache.commons.lang3.StringUtils
	org.apache.commons.lang3.StringUtils
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0026
Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:788
	cs1 to cs2
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:788
	cs2 to cs1
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
	cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00240
Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue())

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue())

: number instances found: 4
ChangePatternInstance [actions=[Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getWrappedField()
, Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
, Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	values
, Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00229
Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (probabilities[0]) != 0.0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (probabilities[0]) != 0.0

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (probabilities[0]) != 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert ArrayRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	(probabilities[0])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert ArrayRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	(probabilities[0])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	probabilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	probabilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
	org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
	org.apache.commons.math3.distribution.DiscreteDistribution
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (probabilities[0]) != 0.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0069
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(i == ( - 1)) to (millis < millis)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(i == ( - 1)) to (millis < millis)

: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(i == ( - 1)) to (millis < millis)
]]
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
	i to millis
]]
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
	 to millis
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:371
	1
, Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	ruleSetCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	( - 1)
, Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	ruleSetCount
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(i == ( - 1)) to (millis < millis)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(i == ( - 1)) to (millis < millis)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00216
Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to ++signChangeIndex

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to ++signChangeIndex

: number instances found: 2
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to ++signChangeIndex
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	end to signChangeIndex
]]
RepairabilityAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to ++signChangeIndex

: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to ++signChangeIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0055
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

PatternInstanceAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00169
Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value))
Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value))
Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)

: number instances found: 11
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
, Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value))
, Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	(entries)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	(entries)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value))
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	(entries)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:664
	org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:664
	org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value))
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:664
	org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value))
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
	(isDefaultValue(value))
Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00231
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1)) && ((dMin2) == )
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1)) && ((dMin2) == )
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)

: number instances found: 27
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin2)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin2) == )
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1)) && ((dMin2) == )
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN1)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1))
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin2)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin2) == )
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1)) && ((dMin2) == )
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN1)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1))
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin2)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin2) == )
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1)) && ((dMin2) == )
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1)) && ((dMin2) == )
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dN2)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	((dMin1) == (dN1)) && ((dMin2) == )
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 > 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00190
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant

: number instances found: 12
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getWrappedField()
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	values
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(, values))
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(, values)) + 1
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getWrappedField()
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	values
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(, values))
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(, values)) + 1
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	.size()
Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-12-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-001
Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
	!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
	!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)

: number instances found: 11
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	list
, Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
	!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	listener
, Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
	!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
, Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
	!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	list
, Insert BinaryOperator at org.jfree.data.general.AbstractDataset:161
	(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	listener
, Insert BinaryOperator at org.jfree.data.general.AbstractDataset:161
	(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
, Insert BinaryOperator at org.jfree.data.general.AbstractDataset:161
	(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	list
, Insert VariableRead at org.jfree.data.general.AbstractDataset:161
	listener
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
, Insert VariableRead at org.jfree.data.general.AbstractDataset:161
	listener
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	list
, Insert TypeAccess at org.jfree.data.general.AbstractDataset:161
	org.jfree.data.general.org.jfree.data.general.Series
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	listener
, Insert TypeAccess at org.jfree.data.general.AbstractDataset:161
	org.jfree.data.general.org.jfree.data.general.Series
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
, Insert TypeAccess at org.jfree.data.general.AbstractDataset:161
	org.jfree.data.general.org.jfree.data.general.Series
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
	!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00197
Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation

: number instances found: 11
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(data)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(data)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
	(data)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert TypeAccess at org.jfree.data.xy.XYSeries:563
	org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert TypeAccess at org.jfree.data.xy.XYSeries:563
	org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries:563
	org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
	this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
	(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00230
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
	4

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
	4

: number instances found: 82
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1)))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1)))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(((dMin) < 0.0) && ((dMin1) > 0.0))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(((dMin) < 0.0) && ((dMin1) > 0.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(java.lang.Math.abs(dN))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(java.lang.Math.abs(dN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((dMin) < 0.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((dMin) < 0.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((dMin1) > 0.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((dMin1) > 0.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(work[((( * j) - 5) - (pingPong))])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(work[((( * j) - 5) - (pingPong))])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	dN
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	dN
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(dMin)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(dMin)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(dMin1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(dMin1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((( * j) - 5) - (pingPong))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((( * j) - 5) - (pingPong))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((sigma) + (dN1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((sigma) + (dN1))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(( * j) - 5)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(( * j) - 5)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(pingPong)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(pingPong)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(dN1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	(dN1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	( * j)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	( * j)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
, Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
	4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
	4
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
	4

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00174
Update Invocation at org.apache.commons.math.util.MathUtils:417
	 to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	 to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
	 to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	 to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x

: number instances found: 54
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
	 to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double to org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	 to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
	 to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	 to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0096
Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.endsWith("ZZ")

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.endsWith("ZZ")

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.endsWith("ZZ")
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
	c to value
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
	"ZZ"
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c) to value.endsWith("ZZ")

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-009
Update Invocation at org.jfree.chart.plot.XYPlot:4493
	r.getAnnotations() to java.util.Collections.unmodifiableCollection(annotations)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.plot.XYPlot:4493
	r.getAnnotations() to java.util.Collections.unmodifiableCollection(annotations)

: number instances found: 4
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.plot.XYPlot:4493
	r.getAnnotations() to java.util.Collections.unmodifiableCollection(annotations)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.XYPlot:4493
	r
, Insert TypeAccess at org.jfree.chart.plot.XYPlot:4493
	java.util.Collections
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.XYPlot:4493
	r
, Insert FieldRead at org.jfree.chart.plot.XYPlot:4493
	annotations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.XYPlot:4493
	r
, Insert TypeAccess at org.jfree.chart.plot.XYPlot
	org.jfree.chart.plot.XYPlot
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.plot.XYPlot:4493
	r.getAnnotations() to java.util.Collections.unmodifiableCollection(annotations)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-104-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00103
Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0

: number instances found: 26
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	an
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an))
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	epsilon
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	n
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	maxIterations
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	(n < maxIterations)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
	java.lang.Math
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an))
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	epsilon
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	n
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	maxIterations
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	(n < maxIterations)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
	an
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
	java.lang.Math
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	an
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an))
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	epsilon
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon)
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	n
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
	maxIterations
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	(n < maxIterations)
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert Literal at org.apache.commons.math.special.Gamma:171
	0
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
	((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
	an > 0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00179
Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i to sampleSize

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i to sampleSize

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i to sampleSize
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i to sampleSize

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i to sampleSize
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-003
Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)

: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.JFreeChart:1219
	null to false
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
	this
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	this.plot
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00111
Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++

: number instances found: 2
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	end to signChangeIndex
]]
RepairabilityAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++

: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00271
Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance)) || (((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance)) || (((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance

: number instances found: 19
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance)) || (((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	((java.lang.Math.abs(( - distance))) <= )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	((java.lang.Math.abs((distance - minDistance))) <= minDistance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Math.abs(( - distance)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Math.abs((distance - minDistance)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	( - distance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(distance - minDistance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance)) || (((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00153
Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (isNativeObjectType())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (isNativeObjectType())

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (isNativeObjectType())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
	that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType
	com.google.javascript.rhino.jstype.RecordType
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (isNativeObjectType())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00210
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO.isInfinite()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO.isInfinite()

: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO.isInfinite()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
	org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
	org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
	org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
	org.apache.commons.lang3.math.NumberUtils
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO.isInfinite()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00120
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) || 
Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) || 
Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)

: number instances found: 8
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	x
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(y))
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y)))
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) || 
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) || 
Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) || 
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(x == y)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0081
Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (maxY)) < (minY)

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (maxY)) < (minY)

: number instances found: 8
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (maxY)) < (minY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (maxY))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
	(minY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
	(maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
	(maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (maxY)) < (minY)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-101-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0032
Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
	startIndex + n
Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
	source.length()

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
	startIndex + n
Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
	source.length()

: number instances found: 6
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.complex.ComplexFormat:376
	startIndex
, Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
	source.length()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.complex.ComplexFormat:376
	n
, Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
	source.length()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
	startIndex + n
, Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
	source.length()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.complex.ComplexFormat:376
	startIndex
, Insert VariableRead at org.apache.commons.math.complex.ComplexFormat:376
	source
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.complex.ComplexFormat:376
	n
, Insert VariableRead at org.apache.commons.math.complex.ComplexFormat:376
	source
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
	startIndex + n
, Insert VariableRead at org.apache.commons.math.complex.ComplexFormat:376
	source
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
	startIndex + n
Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
	source.length()

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
	startIndex + n
, Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
	source.length()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00245
Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
	(getItemCount()) > (this.maximumItemCount)
Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
	(getItemCount()) > (this.maximumItemCount)
Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false

: number instances found: 22
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:570
	(getItemCount())
, Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:570
	this
, Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:570
	(this.maximumItemCount)
, Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
	(getItemCount()) > (this.maximumItemCount)
, Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
	autoSort
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:570
	(getItemCount())
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
	autoSort
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
	autoSort
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:570
	this
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
	autoSort
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:570
	(this.maximumItemCount)
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
	autoSort
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
	(getItemCount()) > (this.maximumItemCount)
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
	autoSort
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:570
	false
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:570
	(getItemCount())
, Insert Literal at org.jfree.data.xy.XYSeries:570
	false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:570
	false
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:570
	this
, Insert Literal at org.jfree.data.xy.XYSeries:570
	false
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:570
	(this.maximumItemCount)
, Insert Literal at org.jfree.data.xy.XYSeries:570
	false
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
	(getItemCount()) > (this.maximumItemCount)
, Insert Literal at org.jfree.data.xy.XYSeries:570
	false
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:570
	(getItemCount())
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:570
	this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:570
	(this.maximumItemCount)
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
	(getItemCount()) > (this.maximumItemCount)
, Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
	(getItemCount()) > (this.maximumItemCount)
Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
	(getItemCount()) > (this.maximumItemCount)
, Insert Assignment at org.jfree.data.xy.XYSeries:570
	autoSort = false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00242
Update BinaryOperator at org.jfree.data.KeyedObjects2D:112
	columnKey != null to rowData == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.KeyedObjects2D:112
	columnKey != null to rowData == null

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.KeyedObjects2D:112
	columnKey != null to rowData == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.data.KeyedObjects2D:112
	columnKey to rowData
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.KeyedObjects2D:112
	columnKey != null to rowData == null

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00207
Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

: number instances found: 30
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= )
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u == 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00280
Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:138
	sign >= 0 to (java.lang.Math.abs(functionValueAccuracy)) <= sign

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:138
	sign >= 0 to (java.lang.Math.abs(functionValueAccuracy)) <= sign

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:138
	sign >= 0 to (java.lang.Math.abs(functionValueAccuracy)) <= sign
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.BrentSolver:138
	0
, Insert Invocation at org.apache.commons.math.analysis.BrentSolver:138
	(java.lang.Math.abs(functionValueAccuracy))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.BrentSolver:138
	0
, Insert TypeAccess at org.apache.commons.math.analysis.BrentSolver:138
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.BrentSolver:138
	0
, Insert FieldRead at org.apache.commons.math.analysis.BrentSolver:138
	functionValueAccuracy
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:138
	sign >= 0 to (java.lang.Math.abs(functionValueAccuracy)) <= sign

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00257
Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null to 0
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	 to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null to 0
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	 to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer

: number instances found: 15
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null to 0
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	 to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(java.lang.Math.max(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(java.lang.Math.min(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null to 0
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	 to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00278
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to (java.lang.Math.abs(ratio)) <= minRatio

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to (java.lang.Math.abs(ratio)) <= minRatio

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to (java.lang.Math.abs(ratio)) <= minRatio
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
	(java.lang.Math.abs(ratio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
	java.lang.Math
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to (java.lang.Math.abs(ratio)) <= minRatio

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0024
Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
	value.equals("function") to matchesExpectation("function")

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
	value.equals("function") to matchesExpectation("function")

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
	value.equals("function") to matchesExpectation("function")
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
	value
, Insert TypeAccess at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
	com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
	value.equals("function") to matchesExpectation("function")

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
	value.equals("function") to matchesExpectation("function")
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00283
Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (instant.size())

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (instant.size())

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (instant.size())
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (instant.size())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00262
Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 34
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0)) || ((imaginary) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((imaginary) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((imaginary) > 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((imaginary) < 0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00135
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to min
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to min
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax

: number instances found: 13
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to min
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert Invocation at org.apache.commons.math.analysis.BrentSolver:137
	(java.lang.Math.abs(( * )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	(1.5 * yMax)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert TypeAccess at org.apache.commons.math.analysis.BrentSolver:137
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	( * )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert Literal at org.apache.commons.math.analysis.BrentSolver:137
	1.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	yMax
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to min
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	 to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00204
Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT.isEmpty())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT.isEmpty())

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT.isEmpty())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
	that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
	com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT.isEmpty())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-002
Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) != null to container instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) != null to container instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams

: number instances found: 9
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) != null to container instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	org.jfree.chart.block.BorderArrangement
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
	container
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:444
	this
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
	container
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock)
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
	container
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:444
	null
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
	container
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	org.jfree.chart.block.BorderArrangement
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:444
	org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:444
	this
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:444
	org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock)
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:444
	org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:444
	null
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:444
	org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) != null to container instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00193
Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()

: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
	this
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	this.plot
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-58-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0049
Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
	2 to 0

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
	2 to 0

: number instances found: 1
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
	2 to 0
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
	2 to 0

: number instances found: 1
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
	2 to 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00192
Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) != null to constraint == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) != null to constraint == null

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) != null to constraint == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	org.jfree.chart.block.BorderArrangement
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:453
	constraint
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:453
	this
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:453
	constraint
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock)
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:453
	constraint
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) != null to constraint == null

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0086
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

: number instances found: 16
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > )
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex <= (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex <= (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert FieldRead at org.jfree.data.time.TimeSeries:944
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert FieldRead at org.jfree.data.time.TimeSeries:944
	(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00277
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)

: number instances found: 21
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to (initial < lowerBound)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(initial > upperBound)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(initial > upperBound)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	lowerBound
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	lowerBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	upperBound
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	upperBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	initial
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	initial
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	upperBound
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	upperBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
, Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00187
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin

: number instances found: 11
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * ) * )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert Invocation at org.apache.commons.math.analysis.BrentSolver:137
	(java.lang.Math.abs((min * yMax)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	(1.5 * )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert TypeAccess at org.apache.commons.math.analysis.BrentSolver:137
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	(min * yMax)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert Literal at org.apache.commons.math.analysis.BrentSolver:137
	1.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
	yMax
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMax
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
	yMin

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	 * 
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
	((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0046
Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
	c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
	org.apache.commons.math3.complex.Complex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0018
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 to (((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n)) || ((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n)))
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 to ((n.getFirstChild()) == n)
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 to (((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n)) || ((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n)))
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 to ((n.getFirstChild()) == n)
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 261
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 to (((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n)) || ((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n)))
]]
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 to ((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isParamList())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isParamList())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isParamList())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isParamList())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isParamList())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isParamList())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isParamList())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isInc())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isInc())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isInc())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isInc())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isInc())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isInc())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isInc())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isDec())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isDec())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isDec())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isDec())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isDec())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isDec())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isDec())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isVar())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isVar())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isVar())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isVar())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isVar())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isVar())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isVar())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isFunction())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isFunction())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isFunction())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isFunction())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isFunction())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isFunction())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.isFunction())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
	(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 to (((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n)) || ((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n)))
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 to ((n.getFirstChild()) == n)
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	 && 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0013
Delete Literal at org.jfree.data.time.TimeSeries:944
	0
Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:944
	0
Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex

: number instances found: 1
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:944
	0
Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex

: number instances found: 1
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-1-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00139
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable

: number instances found: 9
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.legendItemToolTipGenerator)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.legendItemToolTipGenerator)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	org.jfree.chart.util.PublicCloneable
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	org.jfree.chart.util.PublicCloneable
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	this
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-12-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0015
Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())
]]
ChangePatternInstance [actions=[Update VariableRead at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	c to n
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00175
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	functionValueAccuracy

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	functionValueAccuracy

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	functionValueAccuracy

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-008
Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	latest <= (maximumItemAge)

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	latest <= (maximumItemAge)

: number instances found: 4
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	latest <= (maximumItemAge)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert VariableRead at org.jfree.data.time.TimeSeries:879
	latest
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
	(maximumItemAge)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	latest <= (maximumItemAge)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-74-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0057
Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
	(nSteps) to (n)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
	(nSteps) to (n)

: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
	(nSteps) to (n)
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.ode.MultistepIntegrator
	org.apache.commons.math.ode.MultistepIntegrator to org.apache.commons.math.ode.MultistepIntegrator.NordsieckInitializer
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
	(nSteps) to (n)

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
	(nSteps) to (n)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00178
Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance)) || ((java.lang.Math.abs(( - ))) > distance)
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance)) || ((java.lang.Math.abs(( - ))) > distance)
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance

: number instances found: 11
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance)) || ((java.lang.Math.abs(( - ))) > distance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	((java.lang.Math.abs(( - ))) > distance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Math.abs(( - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < 
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance)) || ((java.lang.Math.abs(( - ))) > distance)
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0060
Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (singletons.get(sampleSize)) == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (singletons.get(sampleSize)) == null

: number instances found: 10
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (singletons.get(sampleSize)) == null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:189
	(singletons.get(sampleSize))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:189
	(singletons.get(sampleSize))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	singletons
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	singletons
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
	org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
, Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
	org.apache.commons.math3.distribution.DiscreteDistribution
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (singletons.get(sampleSize)) == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to (singletons.get(sampleSize)) == null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00171
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	 ==  to ((x1 >= 0) && (x <= 0)) || ((x1 <= 0) && (x >= 0))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	 ==  to ((x1 >= 0) && (x <= 0)) || ((x1 <= 0) && (x >= 0))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	 ==  to ((x1 >= 0) && (x <= 0)) || ((x1 <= 0) && (x >= 0))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	 ==  to ((x1 >= 0) && (x <= 0)) || ((x1 <= 0) && (x >= 0))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00217
Update BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	length == 1 to (mean) >= length

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	length == 1 to (mean) >= length

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	length == 1 to (mean) >= length
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
	1
, Insert FieldRead at org.apache.commons.math.stat.descriptive.moment.Variance:260
	(mean)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	length == 1 to (mean) >= length

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00148
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= startIndex)
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= startIndex)
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

: number instances found: 14
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= startIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= startIndex)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > )
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex <= startIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex <= startIndex)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
	startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
	0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
	 < 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	(startIndex > ) && (startIndex <= startIndex)
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00223
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b

PatternInstanceAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b

: number instances found: 18
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / scaleFactor)
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / scaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
RepairabilityAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(( / scaleFactor) * p0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	0.5
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-1-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00191
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (columnCount) < (this.rowCount)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (columnCount) < (this.rowCount)

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (columnCount) < (this.rowCount)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(columnCount)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(columnCount)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.rowCount)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.rowCount)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	this
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (columnCount) < (this.rowCount)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (columnCount) < (this.rowCount)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00116
Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	20

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	20

: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	20
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	20

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00203
Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (referenced.contains("this"))

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (referenced.contains("this"))

: number instances found: 10
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (referenced.contains("this"))
]]
ChangePatternInstance [actions=[Update Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
	true to "this"
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	referenced
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	referenced
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	referenced
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
	referenced
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
	com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
	assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
	com.google.javascript.jscomp.RemoveUnusedVars
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
	(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (referenced.contains("this"))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-69-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00121
Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
	 to 0
Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
	0.0

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
	 to 0
Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
	0.0

: number instances found: 19
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
	 to 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) > 100)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) > 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) <= )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) <= )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
	(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
	(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert Literal at org.apache.commons.math.distribution.TDistributionImpl:128
	100
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Insert Literal at org.apache.commons.math.distribution.TDistributionImpl:128
	100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
	(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
	(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
	org.apache.commons.math.distribution.TDistributionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
	org.apache.commons.math.distribution.TDistributionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
	org.apache.commons.math.distribution.TDistributionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
	org.apache.commons.math.distribution.TDistributionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
	x
, Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
, Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
	0.0
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
	 to 0
Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	x == 
Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
	((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
	0.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00236
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
	java.lang.Math.sqrt(p)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
	java.lang.Math.sqrt(p)

: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
	java.lang.Math.sqrt(p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert TypeAccess at org.apache.commons.math.distribution.FDistributionImpl:148
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	p
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
	java.lang.Math.sqrt(p)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-32-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0040
Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))

: number instances found: 10
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((z) * (z))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	( + ((z) * (z)))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((x) * (x))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0099
Update Literal at org.apache.commons.lang3.math.NumberUtils:1410
	 to 5
Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == ) || ((chars[i]) == 'L')
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.NumberUtils:1410
	 to 5
Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == ) || ((chars[i]) == 'L')
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'

: number instances found: 29
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.NumberUtils:1410
	 to 5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	chars
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1410
	(chars[i])
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == )
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
	chars
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
	i
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1411
	(chars[i])
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:1411
	'L'
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1411
	((chars[i]) == 'L')
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == ) || ((chars[i]) == 'L')
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	chars
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1410
	(chars[i])
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == )
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
	chars
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1411
	(chars[i])
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:1411
	'L'
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1411
	((chars[i]) == 'L')
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == ) || ((chars[i]) == 'L')
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	chars
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	i
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1410
	(chars[i])
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == )
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
	chars
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
	i
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1411
	(chars[i])
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:1411
	'L'
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1411
	((chars[i]) == 'L')
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == ) || ((chars[i]) == 'L')
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.NumberUtils:1410
	 to 5
Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	((chars[i]) == ) || ((chars[i]) == 'L')
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	i == 
Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
	'l'

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00186
Update Invocation at org.apache.commons.math.distribution.FDistributionImpl:145
	getDenominatorDegreesOfFreedom() to ((int) (java.lang.Math.floor(p)))

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.distribution.FDistributionImpl:145
	getDenominatorDegreesOfFreedom() to ((int) (java.lang.Math.floor(p)))

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.distribution.FDistributionImpl:145
	getDenominatorDegreesOfFreedom() to ((int) (java.lang.Math.floor(p)))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.distribution.FDistributionImpl
	org.apache.commons.math.distribution.FDistributionImpl to java.lang.Math
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.distribution.FDistributionImpl:145
	getDenominatorDegreesOfFreedom() to ((int) (java.lang.Math.floor(p)))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00101
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to replacementLength == tempIndex

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to replacementLength == tempIndex

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to replacementLength == tempIndex
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3675
	i to replacementLength
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	tempIndex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	tempIndex
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to replacementLength == tempIndex

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to replacementLength == tempIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0072
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1

: number instances found: 13
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getWrappedField()
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	values
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values))
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getWrappedField()
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	values
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values))
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00212
Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(lower == lower)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(lower == lower)

: number instances found: 9
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(lower == lower)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(lower == lower)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(lower == lower)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	lower
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(lower == lower)

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(java.lang.Double.isNaN(mu))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
	(lower == lower)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0029
Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to str == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to str == null

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to str == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	expPos to str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:488
	1
, Insert Literal at org.apache.commons.lang3.math.NumberUtils:488
	null
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	(-1)
, Insert Literal at org.apache.commons.lang3.math.NumberUtils:488
	null
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to str == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
	expPos > (-1) to str == null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-1-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-000
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (plot) == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (plot) == null

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (plot) == null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(plot)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (plot) == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (plot) == null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0089
Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	(node == null) || (!(node.isGetProp()))

PatternInstanceAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	(node == null) || (!(node.isGetProp()))

: number instances found: 7
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	(node == null) || (!(node.isGetProp()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	(node == null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	(!(node.isGetProp()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert VariableRead at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	node
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert Invocation at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	(node.isGetProp())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert VariableRead at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	node
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	(node == null) || (!(node.isGetProp()))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00276
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (reflected instanceof org.apache.commons.math.linear.RealMatrix) == false

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (reflected instanceof org.apache.commons.math.linear.RealMatrix) == false

: number instances found: 14
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (reflected instanceof org.apache.commons.math.linear.RealMatrix) == false
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0 to false
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(reflected instanceof org.apache.commons.math.linear.RealMatrix)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(reflected instanceof org.apache.commons.math.linear.RealMatrix)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(reflected instanceof org.apache.commons.math.linear.RealMatrix)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(reflected instanceof org.apache.commons.math.linear.RealMatrix)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	reflected
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	reflected
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	reflected
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	reflected
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional:90
	org.apache.commons.math.linear.RealMatrix
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional:90
	org.apache.commons.math.linear.RealMatrix
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional:90
	org.apache.commons.math.linear.RealMatrix
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional:90
	org.apache.commons.math.linear.RealMatrix
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (reflected instanceof org.apache.commons.math.linear.RealMatrix) == false

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0035
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (inputSigma) != null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (inputSigma) != null

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (inputSigma) != null
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) to (inputSigma)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(maxIterations)
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	null
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (inputSigma) != null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (inputSigma) != null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0079
Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c)) != null to rowCount < rowCount

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c)) != null to rowCount < rowCount

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c)) != null to rowCount < rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	dataset
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	r
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	c
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c))
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:576
	null
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	dataset
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	r
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	c
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c))
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:576
	null
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
	rowCount
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c)) != null to rowCount < rowCount

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c)) != null to rowCount < rowCount
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00100
Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	expPos to decPos

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	expPos to decPos

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	expPos to decPos
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	expPos to decPos

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
	expPos to decPos
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0090
Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	 to (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(2))
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	 to (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(2))
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())

: number instances found: 40
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	 to (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(2))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	'r'
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	'r'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	'r'
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	(com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	(com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	(com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	'a'
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	'a'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	'a'
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
	com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
	com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
	com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	2
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	2
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
	com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
	com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
	com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	parent
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
	n
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
	 to (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(2))
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	n == 
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
	( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	(parent.getLastChild())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0016
Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	!(node.isString())

PatternInstanceAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	!(node.isString())

: number instances found: 3
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	!(node.isString())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert Invocation at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	(node.isString())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
, Insert VariableRead at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	node
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	false
Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	!(node.isString())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00218
Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 29
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) > 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((real) < 0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00226
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min to yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min to yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min to yMin
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min to yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00163
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to res == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to res == null

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to res == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i to res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	x
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	(x.length)
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	null
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to res == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length) to res == null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00261
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
	1

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
	1

: number instances found: 5
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	 > 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	( & ) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	 > 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	( & )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	 > 
, Insert Literal at org.apache.commons.math.stat.descriptive.moment.Variance:509
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	 > 
, Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
	length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	 > 
, Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
	1
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	 > 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
	( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
	1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-12-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0088
Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isString())

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isString())

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isString())
]]
ChangePatternInstance [actions=[Update VariableRead at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	c to n
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
	(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isString())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00167
Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 to 5
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	( == ) && (length != 0)
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
	1

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 to 5
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	( == ) && (length != 0)
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
	1

: number instances found: 8
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 to 5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	( == ) && (length != 0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	( == )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	(length != 0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
, Insert VariableRead at org.apache.commons.math.stat.descriptive.moment.Variance:260
	length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
, Insert Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
, Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
	length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
, Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
	1
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 to 5
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	 == 
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
	( == ) && (length != 0)
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
	length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
	1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00176
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy

: number instances found: 14
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	functionValueAccuracy

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00180
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to (dN) != 0.0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to (dN) != 0.0

: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to (dN) != 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(dN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	j
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(dN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	j
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	j
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to (dN) != 0.0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to (dN) != 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0071
Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
	isLeapYear(year)
Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3) == 0

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
	isLeapYear(year)
Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3) == 0

: number instances found: 14
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
	org.joda.time.chrono.BasicGJChronology
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3) == 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicGJChronology:120
	year
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3) == 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
	isLeapYear(year)
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3) == 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
	org.joda.time.chrono.BasicGJChronology
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicGJChronology:120
	year
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3)
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
	isLeapYear(year)
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
	org.joda.time.chrono.BasicGJChronology
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicGJChronology:120
	year
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
	isLeapYear(year)
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
	org.joda.time.chrono.BasicGJChronology
, Insert VariableRead at org.joda.time.chrono.BasicGJChronology:120
	year
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
	isLeapYear(year)
, Insert VariableRead at org.joda.time.chrono.BasicGJChronology:120
	year
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
	org.joda.time.chrono.BasicGJChronology
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
	3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicGJChronology:120
	year
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
	3
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
	isLeapYear(year)
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
	3
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
	isLeapYear(year)
Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
	(year & 3) == 0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00145
Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	(java.lang.Math.cos(java.lang.Math.toRadians(minY))) < 0.0

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	(java.lang.Math.cos(java.lang.Math.toRadians(minY))) < 0.0

: number instances found: 8
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	(java.lang.Math.cos(java.lang.Math.toRadians(minY))) < 0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert Invocation at org.jfree.data.time.TimeSeries:879
	(java.lang.Math.cos(java.lang.Math.toRadians(minY)))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert Literal at org.jfree.data.time.TimeSeries:879
	0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries:879
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert Invocation at org.jfree.data.time.TimeSeries:879
	java.lang.Math.toRadians(minY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries:879
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
	minY
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	(java.lang.Math.cos(java.lang.Math.toRadians(minY))) < 0.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00129
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	 to end
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	 to end
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl

: number instances found: 60
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	 to end
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	work
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	8
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	( - 8)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(work[( - 8)])
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	b2
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	work
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	4
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(np - 4)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(work[(np - 4)])
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	b1
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	work
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	8
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	( - 8)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(work[( - 8)])
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	b2
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	work
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	4
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(np - 4)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(work[(np - 4)])
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	b1
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	work
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	8
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	( - 8)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(work[( - 8)])
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	b2
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	work
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	4
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(np - 4)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(work[(np - 4)])
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	b1
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	work
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	8
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	( - 8)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(work[( - 8)])
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	b2
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	work
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	4
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(np - 4)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(work[(np - 4)])
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	b1
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	 to end
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	np
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(tType) < 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00114
Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE

: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
	org.apache.commons.math.linear.OpenMapRealVector
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
	value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
	org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00258
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	((tableau.getWidth()) - 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	((tableau.getWidth()) - 1)

: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	((tableau.getWidth()) - 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	(tableau.getWidth())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	tableau
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	((tableau.getWidth()) - 1)

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	((tableau.getWidth()) - 1)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0065
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0

: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to maximumIterations
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb)
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-6-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0011
Update TypeAccess at org.jfree.chart.util.ShapeList
	org.jfree.chart.util.ShapeList to org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
Delete VariableRead at org.jfree.chart.util.ShapeList:81
	index
Insert SuperAccess at org.jfree.chart.util.ShapeList:81
	super

PatternInstanceAnalyzer


----For Diff:Update TypeAccess at org.jfree.chart.util.ShapeList
	org.jfree.chart.util.ShapeList to org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
Delete VariableRead at org.jfree.chart.util.ShapeList:81
	index
Insert SuperAccess at org.jfree.chart.util.ShapeList:81
	super

: number instances found: 2
ChangePatternInstance [actions=[Update TypeAccess at org.jfree.chart.util.ShapeList
	org.jfree.chart.util.ShapeList to org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.util.ShapeList:81
	index
, Insert SuperAccess at org.jfree.chart.util.ShapeList:81
	super
]]
RepairabilityAnalyzer


----For Diff:Update TypeAccess at org.jfree.chart.util.ShapeList
	org.jfree.chart.util.ShapeList to org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
Delete VariableRead at org.jfree.chart.util.ShapeList:81
	index
Insert SuperAccess at org.jfree.chart.util.ShapeList:81
	super

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00255
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO.isInfinite()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO.isInfinite()

: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO.isInfinite()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
	org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
	org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
	org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
	org.apache.commons.lang3.math.NumberUtils
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO.isInfinite()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00107
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null to x != null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null to x != null

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null to x != null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
, Insert VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	x
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null to x != null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null to x != null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0094
Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (hasProperty(com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT))

PatternInstanceAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (hasProperty(com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT))

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (hasProperty(com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
	that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType
	com.google.javascript.rhino.jstype.RecordType
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
	that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
	com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
	(that.isRecordType()) to (hasProperty(com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00205
Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
	 to value
Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
	(.charAt(0)) == '+'
Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
	c

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
	 to value
Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
	(.charAt(0)) == '+'
Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
	c

: number instances found: 11
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
	 to value
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character
, Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
	(.charAt(0)) == '+'
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
, Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
	(.charAt(0)) == '+'
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character
, Insert Invocation at org.apache.commons.lang3.time.FastDateParser:307
	(.charAt(0))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
, Insert Invocation at org.apache.commons.lang3.time.FastDateParser:307
	(.charAt(0))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
	'+'
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
	'+'
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character
, Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
	c
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
, Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
	c
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
	 to value
Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
	(.charAt(0)) == '+'
Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
	c

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace()
, Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
	(.charAt(0)) == '+'
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00269
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial to initial
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00162
Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize) > (numberOfSuccesses)
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution

PatternInstanceAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize) > (numberOfSuccesses)
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution

: number instances found: 10
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize) > (numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize) > (numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Insert TypeAccess at org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
, Insert TypeAccess at org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(numericalVarianceIsCalculated)
, Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
, Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution
]]
RepairabilityAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize) > (numberOfSuccesses)
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
	org.apache.commons.math3.distribution.HypergeometricDistribution

: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	!(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
	(sampleSize) > (numberOfSuccesses)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0070
Update TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants to org.joda.time.DateTimeConstants
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + ))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 + 
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))

PatternInstanceAnalyzer


----For Diff:Update TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants to org.joda.time.DateTimeConstants
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + ))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 + 
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))

: number instances found: 10
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants to org.joda.time.DateTimeConstants
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 + 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + )
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 + 
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + ))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 + 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + )
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + ))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + )
, Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + ))
, Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
]]
RepairabilityAnalyzer


----For Diff:Update TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants to org.joda.time.DateTimeConstants
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + ))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	 + 
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0038
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (epsilon) == (org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (epsilon) == (org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)

: number instances found: 9
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (epsilon) == (org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to (epsilon) == (org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00239
Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

: number instances found: 21
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
	instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
	3
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
	DateTimeConstants
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
	(DateTimeConstants.MILLIS_PER_HOUR)
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
	( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
	instant

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
	convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
	instantBefore ^ 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00213
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	 to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer

PatternInstanceAnalyzer


----For Diff:Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	 to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer

: number instances found: 49
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	 to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(valueRange)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(valueRange)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(valueRange)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(java.lang.Math.max(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(java.lang.Math.max(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(java.lang.Math.max(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(java.lang.Math.min(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(java.lang.Math.min(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(java.lang.Math.min(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries)
, Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	null
, Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
, Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
RepairabilityAnalyzer


----For Diff:Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	 to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
	org.apache.commons.math3.optimization.direct.CMAESOptimizer

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00274
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 > 2 to nn < (4 * (end - 3))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 > 2 to nn < (4 * (end - 3))

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 > 2 to nn < (4 * (end - 3))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	nn
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(4 * )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(4 * )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	4
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	3
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
, Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
, Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 > 2 to nn < (4 * (end - 3))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 > 2 to nn < (4 * (end - 3))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0076
Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) != null to g2 == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) != null to g2 == null

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) != null to g2 == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	org.jfree.chart.block.BorderArrangement
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
	g2
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:444
	this
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
	g2
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock)
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
	g2
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) != null to g2 == null

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0053
Update Invocation at org.apache.commons.math.util.MathUtils:417
	 to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	 to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
	 to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	 to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x

: number instances found: 54
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
	 to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double to org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	 to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert Literal at org.apache.commons.math.util.MathUtils:417
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
	(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	(y - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
	y
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
	(.isNaN(y))
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	y
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
	 to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
	 to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
	( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
	((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
	x

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-007
Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) to ((fixedDimension) > 0.0)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) to ((fixedDimension) > 0.0)

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) to ((fixedDimension) > 0.0)
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.axis.Axis:1190
	null to 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
	plotState
, Insert FieldRead at org.jfree.chart.axis.Axis:1190
	(fixedDimension)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
	plotState
, Insert TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) to ((fixedDimension) > 0.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00127
Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize <= 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize <= 0

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize <= 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize <= 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize to sampleSize <= 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-33-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0041
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	 > 0 to entry >= (((1.5 * (epsilon)) * (epsilon)) - (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon)))))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	 > 0 to entry >= (((1.5 * (epsilon)) * (epsilon)) - (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon)))))

: number instances found: 57
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	 > 0 to entry >= (((1.5 * (epsilon)) * (epsilon)) - (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon)))))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	 to (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon))))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	org.apache.commons.math3.util.Precision to org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(((1.5 * (epsilon)) * (epsilon)) - )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(((1.5 * (epsilon)) * (epsilon)) - )
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(((1.5 * (epsilon)) * (epsilon)) - )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(((1.5 * (epsilon)) * (epsilon)) - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	((1.5 * (epsilon)) * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	((1.5 * (epsilon)) * (epsilon))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	((1.5 * (epsilon)) * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	((1.5 * (epsilon)) * (epsilon))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(1.5 * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(1.5 * (epsilon))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(1.5 * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(1.5 * (epsilon))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(entry * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(entry * (epsilon))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(entry * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(entry * (epsilon))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	1.5
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	1.5
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	1.5
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	1.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Move Invocation from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(org.apache.commons.math3.util.Precision.compareTo(entry, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Move Invocation from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(org.apache.commons.math3.util.Precision.compareTo(entry, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Move Invocation from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(org.apache.commons.math3.util.Precision.compareTo(entry, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Move Invocation from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:338
	(org.apache.commons.math3.util.Precision.compareTo(entry, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	entry
, Move TypeAccess from org.apache.commons.math3.optimization.linear.SimplexTableau to org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0.0
, Move TypeAccess from org.apache.commons.math3.optimization.linear.SimplexTableau to org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps
, Move TypeAccess from org.apache.commons.math3.optimization.linear.SimplexTableau to org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	0
, Move TypeAccess from org.apache.commons.math3.optimization.linear.SimplexTableau to org.apache.commons.math3.optimization.linear.SimplexTableau
	org.apache.commons.math3.optimization.linear.SimplexTableau
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	 > 0 to entry >= (((1.5 * (epsilon)) * (epsilon)) - (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon)))))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00126
Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < minDistance to (minDistance > distance) || (java.lang.Double.isNaN(distance))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < minDistance to (minDistance > distance) || (java.lang.Double.isNaN(distance))

: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < minDistance to (minDistance > distance) || (java.lang.Double.isNaN(distance))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(minDistance > )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(java.lang.Double.isNaN(distance))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	 < minDistance to (minDistance > distance) || (java.lang.Double.isNaN(distance))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00215
Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(dev))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(dev))

: number instances found: 18
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) to (java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath to java.lang.Double
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(dev))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00128
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k <  to j == ((pingPong) - 2)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k <  to j == ((pingPong) - 2)

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k <  to j == ((pingPong) - 2)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k to j
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	 to 2
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k <  to j == ((pingPong) - 2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k <  to j == ((pingPong) - 2)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00183
Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((gamma) - (gamma))
Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((gamma) - (gamma))
Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)

: number instances found: 35
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((gamma) - (gamma))
Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0064
Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	 to 0.95
Delete If at org.apache.commons.math.optimization.direct.MultiDirectional:90
	if ((comparator.compare(contracted, best)) < ) {
	    return;
	}
Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:94
	return
Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	0

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	 to 0.95
Delete If at org.apache.commons.math.optimization.direct.MultiDirectional:90
	if ((comparator.compare(contracted, best)) < ) {
	    return;
	}
Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:94
	return
Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	0

: number instances found: 106
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	 to 0.95
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
	org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	comparator
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	contracted
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
	best
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best))
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	0
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	 to 0.95
Delete If at org.apache.commons.math.optimization.direct.MultiDirectional:90
	if ((comparator.compare(contracted, best)) < ) {
	    return;
	}
Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
	iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:94
	return
Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00211
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (dimension) > 2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (dimension) > 2

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (dimension) > 2
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) to (dimension)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	2
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(maxIterations)
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	2
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (dimension) > 2

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
	(iterations) <= (maxIterations) to (dimension) > 2
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00244
Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (minY)) < (maxY)

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (minY)) < (maxY)

: number instances found: 8
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (minY)) < (maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (minY))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
	(maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
	(maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
	(minY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
	false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
	false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	((maxY) / (minY)) < (maxY)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00227
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (convergence)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (pendingEventTime)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (convergence)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (pendingEventTime)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1

: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (convergence)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (pendingEventTime)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(maxCheckInterval) to (convergence)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0) to (pendingEventTime)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-006
Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
	pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
	pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
	pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	pass
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2863
	(this.domainGridlinesVisible)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	passCount
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2863
	(this.domainGridlinesVisible)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	pass
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2863
	(drawSharedDomainAxis)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	passCount
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2863
	(drawSharedDomainAxis)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	pass
, Insert ThisAccess at org.jfree.chart.plot.CategoryPlot:2863
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	passCount
, Insert ThisAccess at org.jfree.chart.plot.CategoryPlot:2863
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	pass
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	passCount
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	pass
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot:2863
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	passCount
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot:2863
	org.jfree.chart.plot.CategoryPlot
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
	pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
	pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0044
Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 29
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((imaginary) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((imaginary) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((imaginary) > 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((imaginary) < 0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
	(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
	imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
	isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
	(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00109
Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to x != x

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to x != x

: number instances found: 15
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to x != x
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	x
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to x != x

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00263
Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to index--

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to index--

: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to index--
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
	org.apache.commons.math.util.OpenIntToDoubleHashMap
, Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	index
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
, Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	index
]]
RepairabilityAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count) to index--

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00151
Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert UnaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	(!(n.isDec()))

PatternInstanceAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert UnaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	(!(n.isDec()))

: number instances found: 3
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert UnaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	(!(n.isDec()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
	(n.isDec())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
	n
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert UnaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	(!(n.isDec()))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-105-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00104
Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

: number instances found: 19
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
	org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
	0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
	 to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	 == 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
	( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
	(n)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00156
Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to null
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to null
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

: number instances found: 41
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= )
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= )
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to null
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	(org.apache.commons.lang3.math.Fraction.ONE) == 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0061
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 to n
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 to n
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	j
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 to n
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 to n
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	j
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i

: number instances found: 35
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 to n
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 to n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(work[( - 3)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(work[(n + 2)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(work[( + 2)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	( - 3)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(work[(n - 3)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(n + 2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	( + 2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	3
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(n - 3)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	3
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 to n
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 to n
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	j
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	 < 
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-55-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0023
Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
	true
Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:182
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects(node)

PatternInstanceAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
	true
Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:182
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects(node)

: number instances found: 3
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
	true
, Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:182
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects(node)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
	true
, Insert TypeAccess at com.google.javascript.jscomp.FunctionRewriter:182
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
	true
, Insert VariableRead at com.google.javascript.jscomp.FunctionRewriter:182
	node
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
	true
Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:182
	com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects(node)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00130
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > (org.apache.commons.math.optimization.linear.SimplexSolver.DEFAULT_EPSILON)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > (org.apache.commons.math.optimization.linear.SimplexSolver.DEFAULT_EPSILON)

: number instances found: 18
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > (org.apache.commons.math.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
	org.apache.commons.math.util.MathUtils
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
	org.apache.commons.math.util.MathUtils
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
	org.apache.commons.math.util.MathUtils
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
	org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	entry
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
	org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
	org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
	epsilon
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
	org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
	org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
	0
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
	org.apache.commons.math.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > (org.apache.commons.math.optimization.linear.SimplexSolver.DEFAULT_EPSILON)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00265
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	31

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	31

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	31
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	31

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00256
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))

: number instances found: 13
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
, Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	(java.lang.Double.isInfinite(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
, Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	(java.lang.Double.isInfinite(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
, Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	(java.lang.Double.isNaN(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
, Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	(java.lang.Double.isNaN(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
, Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
, Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
, Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
, Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	p
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-62-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00119
Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
	org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
	org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
	org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
	bound1 to min
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
	bound2 to min
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
	org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
	org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0058
Update VariableWrite at org.apache.commons.math.analysis.solvers.BrentSolver:283
	oldDelta to y1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	delta
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
	y1 + (0.5 * y1)

PatternInstanceAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BrentSolver:283
	oldDelta to y1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	delta
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
	y1 + (0.5 * y1)

: number instances found: 6
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BrentSolver:283
	oldDelta to y1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	delta
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
	y1 + (0.5 * y1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	delta
, Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	y1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	delta
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
	(0.5 * y1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	delta
, Insert Literal at org.apache.commons.math.analysis.solvers.BrentSolver:283
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	delta
, Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	y1
]]
RepairabilityAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BrentSolver:283
	oldDelta to y1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
	delta
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
	y1 + (0.5 * y1)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0012
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))

: number instances found: 24
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minEndIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minEndIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
	(minEndIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
	maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
	org.jfree.data.time.TimePeriodValues
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
	(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00165
Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(mean)) || (java.lang.Double.isNaN(dev))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(mean)) || (java.lang.Double.isNaN(dev))

: number instances found: 36
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(mean)) || (java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	 to java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	mean
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	mean
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	mean
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	mean
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	mean
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
	java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
	dev
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
	40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
	(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
	org.apache.commons.math3.distribution.NormalDistribution
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
	(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(mean)) || (java.lang.Double.isNaN(dev))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0028
Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit
Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	(!hasDecPoint)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit
Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	(!hasDecPoint)

: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit
, Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	(!hasDecPoint)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
	hasDecPoint
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit
Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	(!hasDecPoint)

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit
, Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	(!hasDecPoint)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00209
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))

: number instances found: 14
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3675
	 to text
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	( == null)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	( == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
	(org.apache.commons.lang3.StringUtils.isEmpty(text))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
	(org.apache.commons.lang3.StringUtils.isEmpty(text))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert Literal at org.apache.commons.lang3.StringUtils:3675
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert Literal at org.apache.commons.lang3.StringUtils:3675
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
	org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
	org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	text
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	text
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
, Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	i
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00138
Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue(instant, values))

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue(instant, values))

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue(instant, values))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getWrappedField()
, Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue(instant, values))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-32-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00110
Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (.sqrt((( * ) + ((z) * (z)))))
Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (.sqrt((( * ) + ((z) * (z)))))
Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)

: number instances found: 40
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	( * )
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((z) * (z))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(( * ) + ((z) * (z)))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(.sqrt((( * ) + ((z) * (z)))))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (.sqrt((( * ) + ((z) * (z)))))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	( * )
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((z) * (z))
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(( * ) + ((z) * (z)))
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(.sqrt((( * ) + ((z) * (z)))))
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (.sqrt((( * ) + ((z) * (z)))))
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	( * )
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((z) * (z))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(( * ) + ((z) * (z)))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(.sqrt((( * ) + ((z) * (z)))))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (.sqrt((( * ) + ((z) * (z)))))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	( * )
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
	org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z)
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	((z) * (z))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(( * ) + ((z) * (z)))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(.sqrt((( * ) + ((z) * (z)))))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (.sqrt((( * ) + ((z) * (z)))))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (.sqrt((( * ) + ((z) * (z)))))
Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	org.apache.commons.math3.util.FastMath
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(x)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	1 / (.sqrt((( * ) + ((z) * (z)))))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	.max(, )
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0074
Update Invocation at org.joda.time.DateTimeZone:283
	org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.joda.time.DateTimeZone:283
	org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.joda.time.DateTimeZone:283
	org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.joda.time.DateTimeZone:283
	org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.joda.time.DateTimeZone:283
	org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00123
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax to max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax to max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax to max
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax to max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00281
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == ) && ((endRule.getToYear()) == (.MAX_VALUE)) to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT) < (iRules.size())

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == ) && ((endRule.getToYear()) == (.MAX_VALUE)) to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT) < (iRules.size())

: number instances found: 32
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == ) && ((endRule.getToYear()) == (.MAX_VALUE)) to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT) < (iRules.size())
]]
ChangePatternInstance [actions=[Update FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	 to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT)
]]
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
	java.lang.Integer to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
	 to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == )
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(.MAX_VALUE)
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (.MAX_VALUE))
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == )
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(.MAX_VALUE)
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (.MAX_VALUE))
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	iRules
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == )
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(.MAX_VALUE)
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (.MAX_VALUE))
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == )
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(.MAX_VALUE)
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (.MAX_VALUE))
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	java.lang.Integer
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == ) && ((endRule.getToYear()) == (.MAX_VALUE)) to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT) < (iRules.size())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00241
Update Invocation at org.jfree.chart.JFreeChart:1219
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to notifyListeners(new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(this, this, 100))

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to notifyListeners(new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(this, this, 100))

: number instances found: 37
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to notifyListeners(new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(this, this, 100))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	.plot
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	.plot
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
	new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
	new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
	new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
	new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
	new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
	new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	.plot
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	.plot
, Insert Literal at org.jfree.chart.JFreeChart:1219
	100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert Literal at org.jfree.chart.JFreeChart:1219
	100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert Literal at org.jfree.chart.JFreeChart:1219
	100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert Literal at org.jfree.chart.JFreeChart:1219
	100
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert Literal at org.jfree.chart.JFreeChart:1219
	100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert Literal at org.jfree.chart.JFreeChart:1219
	100
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	.plot
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	.plot
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
	this
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to notifyListeners(new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(this, this, 100))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0073
Update VariableRead at org.joda.time.format.DateTimeFormatter:710
	instantLocal to instantMillis

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.joda.time.format.DateTimeFormatter:710
	instantLocal to instantMillis

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.format.DateTimeFormatter:710
	instantLocal to instantMillis
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.joda.time.format.DateTimeFormatter:710
	instantLocal to instantMillis

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.format.DateTimeFormatter:710
	instantLocal to instantMillis
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00222
Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	21

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	21

: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	21
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
	21

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00224
Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	x
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	org.apache.commons.math.util.MathUtils.SAFE_MIN

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	x
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	org.apache.commons.math.util.MathUtils.SAFE_MIN

: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	x
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	org.apache.commons.math.util.MathUtils.SAFE_MIN
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	x
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
	org.apache.commons.math.util.MathUtils
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.util.MathUtils:417
	x
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
	org.apache.commons.math.util.MathUtils.SAFE_MIN

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00235
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00228
Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance < minDistance to (org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance)) > 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance < minDistance to (org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance)) > 0

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance < minDistance to (org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance)) > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	(org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	minDistance
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
	distance < minDistance to (org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance)) > 0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0087
Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
	((n.hasChildren()) && (n.getFirstChild().isCatch()))

PatternInstanceAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
	((n.hasChildren()) && (n.getFirstChild().isCatch()))

: number instances found: 6
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
, Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
	((n.hasChildren()) && (n.getFirstChild().isCatch()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1412
	(n.hasChildren())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1412
	(n.getFirstChild().isCatch())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1412
	n
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1412
	n.getFirstChild()
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1412
	n
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
	((n.hasChildren()) && (n.getFirstChild().isCatch()))

: number instances found: 1
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
	true
, Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
	((n.hasChildren()) && (n.getFirstChild().isCatch()))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00254
Update VariableRead at org.apache.commons.lang3.StringUtils:3675
	 to timeToLive
Update FieldRead at org.apache.commons.lang3.StringUtils:3675
	 to (java.lang.Character.LOWERCASE_LETTER)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	i
Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	(searchList.length)

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3675
	 to timeToLive
Update FieldRead at org.apache.commons.lang3.StringUtils:3675
	 to (java.lang.Character.LOWERCASE_LETTER)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	i
Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	(searchList.length)

: number instances found: 24
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3675
	 to timeToLive
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.lang3.StringUtils:3675
	 to (java.lang.Character.LOWERCASE_LETTER)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(repeat && ( == ))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(repeat && ( == ))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	repeat
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	repeat
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	( == )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	( == )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	textIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	textIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert FieldRead at org.apache.commons.lang3.StringUtils:3675
	(java.lang.Character.UPPERCASE_LETTER)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert FieldRead at org.apache.commons.lang3.StringUtils:3675
	(java.lang.Character.UPPERCASE_LETTER)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
	java.lang.Character
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
	java.lang.Character
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
	java.lang.Character
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
	java.lang.Character
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
, Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3675
	 to timeToLive
Update FieldRead at org.apache.commons.lang3.StringUtils:3675
	 to (java.lang.Character.LOWERCASE_LETTER)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	i
Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
	(searchList.length)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	 < 
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00125
Update Invocation at org.apache.commons.math.ode.events.EventState:174
	(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.ode.events.EventState:174
	(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())

: number instances found: 6
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.ode.events.EventState:174
	(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState:174
	java.lang.Math
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	interpolator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
	t1
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	interpolator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	interpolator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	interpolator
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.ode.events.EventState:174
	(t1 - (t0))
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	interpolator
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.ode.events.EventState:174
	(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.ode.events.EventState:174
	(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00202
Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getNext()) != null)

PatternInstanceAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getNext()) != null)

: number instances found: 5
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getNext()) != null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
	(n.getFirstChild().getNext())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Literal at com.google.javascript.jscomp.NameAnalyzer:635
	null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
	n.getFirstChild()
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
	n
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getNext()) != null)

: number instances found: 1
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
	false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
	((n.getFirstChild().getNext()) != null)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-0047
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol

: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x1 to ftol
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x
, Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	(org.apache.commons.math.util.FastMath.abs(f1))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x
, Insert TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x
, Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	f1
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00159
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE.isInfinite()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE.isInfinite()

: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE.isInfinite()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
	org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
	org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
	org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
	org.apache.commons.lang3.math.NumberUtils
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE.isInfinite()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00214
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)

: number instances found: 6
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer

-00266
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	 to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / )
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	 to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / )
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor

: number instances found: 29
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	 to b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / )
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / )
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
	3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / )
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
	i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / )
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	 to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
	i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	( / )
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
	p0
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
	(-3.940510424527919E-20)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
	scaleFactor

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/cardumen/cardumen1/cardumen]
FineGrainDifftAnalyzer

-one
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)

: number instances found: 6
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/cardumen/cardumen2/cardumen]
FineGrainDifftAnalyzer

-two
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry

: number instances found: 20
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/cardumen/cardumen2/cardumen]
FineGrainDifftAnalyzer

-two
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry

: number instances found: 20
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry

: number instances found: 4
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
	minRatioPositions to entry
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
	minRatioPositions to entry
]]
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 157.39 s - in fr.inria.coming.spoon.repairability.repairtools.CardumenTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.NPEfixTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix8]
FineGrainDifftAnalyzer

-eigth
Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();

: number instances found: 3
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath == null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections.emptyEnumeration()
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();

: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix12]
FineGrainDifftAnalyzer

-twelve
Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
	public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
	java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints

PatternInstanceAnalyzer


----For Diff:Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
	public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
	java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
RepairabilityAnalyzer


----For Diff:Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
	public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
	java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix6]
FineGrainDifftAnalyzer

-six
Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix19]
FineGrainDifftAnalyzer

-nineteen
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null)
]]
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix17]
FineGrainDifftAnalyzer

-seventeen
Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
	{
	    retval = root;
	}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
	{
	    retval = root;
	}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}

: number instances found: 3
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval = root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	retval = root
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields != null
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
	{
	    retval = root;
	}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval = root
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix16]
FineGrainDifftAnalyzer

-sixteen
Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)

PatternInstanceAnalyzer


----For Diff:Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)

: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
]]
RepairabilityAnalyzer


----For Diff:Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)

: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix13]
FineGrainDifftAnalyzer

-thirteen
Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double

PatternInstanceAnalyzer


----For Diff:Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix7]
FineGrainDifftAnalyzer

-seven
Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
	return false
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
	(iterator) == null
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix9]
FineGrainDifftAnalyzer

-nine
Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)

PatternInstanceAnalyzer


----For Diff:Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)

: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
RepairabilityAnalyzer


----For Diff:Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix10]
FineGrainDifftAnalyzer

-ten
Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}

: number instances found: 9
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMax - tolerance)
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix15]
FineGrainDifftAnalyzer

-fifteen
Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}

: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D == null
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix18]
FineGrainDifftAnalyzer

-eigthteen
Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary

PatternInstanceAnalyzer


----For Diff:Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix11]
FineGrainDifftAnalyzer

-eleven
Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}

: number instances found: 6
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMax - tolerance)
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.077 s - in fr.inria.coming.spoon.repairability.repairtools.NPEfixTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.JGenProgTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Chart-7-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer

-002
Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-50-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer

-006
Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}

: number instances found: 29
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	f0 = computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	f0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
	org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	x0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	f0 = computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	{
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-53-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer

-007
Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
	return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:153
	(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
	{
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
	(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
	(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
	return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:153
	rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:154
	org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:154
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-5-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer

-005
Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-49-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer

-004
Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.OpenMapRealVector:667
	value
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Chart-15-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer

-000
Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()

: number instances found: 10
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	this.plot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-70-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer

-008
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

PatternInstanceAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
RepairabilityAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-73-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer

-009
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yInitial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yInitial

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yInitial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yInitial

: number instances found: 5
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial to min
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yInitial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yMax
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yInitial
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yInitial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	yInitial

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
	initial to min
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Time-4-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer

-0010
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
	(getWrappedField().getMaximumValue()) + 1

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
	(getWrappedField().getMaximumValue()) + 1

: number instances found: 6
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
	(getWrappedField().getMaximumValue()) + 1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	(getWrappedField().getMaximumValue())
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getWrappedField()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
	(getWrappedField().getMaximumValue()) + 1

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
	(getWrappedField().getMaximumValue()) + 1
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Chart-5-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer

-001
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)

: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
	index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
	(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-2-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer

-003
Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)

PatternInstanceAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)

: number instances found: 10
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper to tmp
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	mu
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	(k * sigma)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	k
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	sigma
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	1
]]
RepairabilityAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)

: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper to tmp
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-5-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0050
Delete FieldRead at org.jfree.data.xy.XYSeries:564
	this.data
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)
Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
	new org.jfree.data.xy.XYDataItem(x, y)
Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:564
	x
Insert VariableRead at org.jfree.data.xy.XYSeries:564
	y
Insert Literal at org.jfree.data.xy.XYSeries:564
	true

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:564
	this.data
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)
Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
	new org.jfree.data.xy.XYDataItem(x, y)
Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:564
	x
Insert VariableRead at org.jfree.data.xy.XYSeries:564
	y
Insert Literal at org.jfree.data.xy.XYSeries:564
	true

: number instances found: 14
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:564
	x
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:564
	y
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:564
	true
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:564
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:564
	this.data
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
	index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
	(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
	y
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
	new org.jfree.data.xy.XYDataItem(x, y)
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:564
	this.data
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)
Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
	new org.jfree.data.xy.XYDataItem(x, y)
Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:564
	x
Insert VariableRead at org.jfree.data.xy.XYSeries:564
	y
Insert Literal at org.jfree.data.xy.XYSeries:564
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.xy.XYSeries
	org.jfree.data.xy.XYSeries
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-12-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-001
Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
Insert Literal at org.jfree.data.general.AbstractDataset:161
	true

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
Insert Literal at org.jfree.data.general.AbstractDataset:161
	true

: number instances found: 4
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.general.AbstractDataset:161
	true
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	list
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
	listener
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.jfree.data.general.AbstractDataset:161
	list.contains(listener)
Insert Literal at org.jfree.data.general.AbstractDataset:161
	true

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-84-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0039
Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
	break

PatternInstanceAnalyzer


----For Diff:Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
	break

: number instances found: 2
ChangePatternInstance [actions=[Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
	break
]]
ChangePatternInstance [actions=[Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
	break
]]
RepairabilityAnalyzer


----For Diff:Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
	break

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0075
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	1

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	1

: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00124
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
Insert Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1800
	{
	    this.rowCount = 0;
	    this.columnCount = 0;
	}
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	this.rowCount = dataset.getRowCount()
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	this.columnCount = dataset.getColumnCount()

PatternInstanceAnalyzer


----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
Insert Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1800
	{
	    this.rowCount = 0;
	    this.columnCount = 0;
	}
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	this.rowCount = dataset.getRowCount()
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	this.columnCount = dataset.getColumnCount()

: number instances found: 30
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	this.rowCount = dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	this.columnCount = dataset.getColumnCount()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
	this.rowCount = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
	this.columnCount = 0
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1800
	{
	    this.rowCount = 0;
	    this.columnCount = 0;
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	this.rowCount = dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	this.columnCount = dataset.getColumnCount()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
	this.rowCount = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
	this.columnCount = 0
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	this.rowCount
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	this.columnCount
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	dataset.getColumnCount()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
	this.rowCount
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
	0
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
	this.columnCount
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
	0
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	dataset
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	dataset
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
	this
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
	this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
RepairabilityAnalyzer


----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
Insert Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1800
	{
	    this.rowCount = 0;
	    this.columnCount = 0;
	}
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	this.rowCount = dataset.getRowCount()
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
	this.columnCount = dataset.getColumnCount()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0059
Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	1.0 to true
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	isRepairMode

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	1.0 to true
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	isRepairMode

: number instances found: 6
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	isRepairMode
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	1.0 to true
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	1.0 to true
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	isRepairMode

: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	isRepairMode
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00102
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.plot) == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.plot) == null

: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.plot) == null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	(this.plot)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.plot) == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to (this.plot) == null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00107
Insert Invocation at org.jfree.data.time.TimeSeries:878
	findBoundsByIteration()

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:878
	findBoundsByIteration()

: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:878
	findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:878
	findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:878
	findBoundsByIteration()

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:878
	findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00126
Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	result = masd.getMean()

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	result = masd.getMean()

: number instances found: 5
ChangePatternInstance [actions=[Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	result = masd.getMean()
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	result
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	masd
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	masd.getMean()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	result = masd.getMean()
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	result = masd.getMean()

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
	result = masd.getMean()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00130
Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double.isInfinite(p)
Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double.isInfinite(p)
Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)

: number instances found: 18
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double.isInfinite(p)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	p
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	new org.apache.commons.math3.exception.NotFiniteNumberException(p)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	java.lang.Double.isInfinite(p)
Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00106
Update Invocation at org.jfree.chart.JFreeChart:1213
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1213
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)

: number instances found: 10
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1213
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.JFreeChart:1213
	null to false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1213
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1213
	this.plot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
	plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
	anchor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
	plotInfo
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1213
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1213
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-84-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0073
Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
	return

PatternInstanceAnalyzer


----For Diff:Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
	return

: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
	return
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
	return
]]
RepairabilityAnalyzer


----For Diff:Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
	return

: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
	return
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-15-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0080
Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:247
	(getLabelGenerator()) != null
Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
	labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
	org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
	drawNoDataMessage(g2, plotArea)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
	g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
	drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:251
	return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:247
	(getLabelGenerator()) != null
Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
	labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
	org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
	drawNoDataMessage(g2, plotArea)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
	g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
	drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:251
	return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D

: number instances found: 29
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
	drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
	g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
	drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:251
	return
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
	labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
	org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D:247
	org.jfree.data.general.DatasetUtilities
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
	getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
	drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
	g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
	drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:251
	return
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:248
	g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:248
	plotArea
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:249
	g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:249
	savedClip
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:250
	g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:250
	plotArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.PiePlot3D:247
	(getLabelGenerator())
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:247
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:247
	(getLabelGenerator()) != null
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:248
	labelPercent
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.PiePlot3D:248
	(getLabelGap())
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.PiePlot3D:248
	(getMaximumLabelWidth())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:248
	(getLabelGap()) + (getMaximumLabelWidth())
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
	labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:247
	(getLabelGenerator()) != null
Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
	labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
	org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
	drawNoDataMessage(g2, plotArea)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
	g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
	drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:251
	return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-40-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0024
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1

: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	start
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
	1
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0076
Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1141
	2 to null
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	 to org.joda.time.tz.ZoneInfoCompiler
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size())
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
	org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
	if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
	    return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
	}
Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
	(.cStartOfYear)
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	org.joda.time.tz.DateTimeZoneBuilder.RuleSet

PatternInstanceAnalyzer


----For Diff:Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1141
	2 to null
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	 to org.joda.time.tz.ZoneInfoCompiler
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size())
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
	org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
	if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
	    return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
	}
Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
	(.cStartOfYear)
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	org.joda.time.tz.DateTimeZoneBuilder.RuleSet

: number instances found: 49
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
	org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
	return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
	if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
	    return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
	}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
	(.cStartOfYear)
]]
ChangePatternInstance [actions=[Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1141
	2 to null
]]
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
]]
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	 to org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1142
	new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
	iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.DateTimeZoneBuilder.Rule
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1142
	iRules
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1142
	0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1142
	iRules.get(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.joda.time.tz.DateTimeZoneBuilder:1143
	org.joda.time.tz.DateTimeZoneBuilder.Rule
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1143
	iRules
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1143
	1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1143
	iRules.get(1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
	org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	startRule
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
	(startRule.getToYear())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	endRule
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
	(endRule.getToYear())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
	(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
	((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1154
	id
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1154
	iStandardOffset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1155
	startRule
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1155
	startRule.iRecurrence
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1155
	endRule
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1155
	endRule.iRecurrence
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1154
	new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
	return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1145
	{
	    return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
	}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
	if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
	    return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
	}
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1141
	2 to null
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	 to org.joda.time.tz.ZoneInfoCompiler
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size())
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
	org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
	if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
	    return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
	}
Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
	(.cStartOfYear)
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
	org.joda.time.tz.DateTimeZoneBuilder.RuleSet

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0034
Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	t0

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	t0

: number instances found: 21
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
	final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
	final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.ode.events.EventState:174
	double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.EventState:174
	interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
	interpolator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	t0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00128
Insert Invocation at org.jfree.data.time.TimeSeries:565
	findBoundsByIteration()

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:565
	findBoundsByIteration()

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:565
	findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:565
	findBoundsByIteration()

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:565
	findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00141
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	 != 
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
	return tailZone
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	null

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	 != 
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
	return tailZone
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	null

: number instances found: 19
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
	return tailZone
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	 != 
]]
ChangePatternInstance [actions=[Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	tailZone
]]
ChangePatternInstance [actions=[Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	null
]]
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
	return tailZone
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	( == )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
	ruleSetCount
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:371
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(ruleSetCount - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	( == ) && (i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
	rs
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
	id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
	rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone = rs.buildTailZone(id)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	 != 
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
	return tailZone
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	null

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	 != 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0027
Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))

: number instances found: 17
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-40-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0091
Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
	signChangeIndex = 2

PatternInstanceAnalyzer


----For Diff:Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
	signChangeIndex = 2

: number instances found: 4
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
	signChangeIndex = 2
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
	signChangeIndex = 2
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
	signChangeIndex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
	2
]]
RepairabilityAnalyzer


----For Diff:Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
	signChangeIndex = 2

: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
	signChangeIndex = 2
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0093
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 5
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min to initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	min to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00114
Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	f1

PatternInstanceAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	f1

: number instances found: 16
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	f1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
RepairabilityAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	f1

: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-8-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0070
Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i] = sample()

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i] = sample()

: number instances found: 7
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i] = sample()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
	i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
	org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
	sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i] = sample()
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i] = sample()

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i] = sample()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Closure-21-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0010
Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

PatternInstanceAnalyzer


----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

: number instances found: 17
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:121
	
	    return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
	break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
	
	    break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
RepairabilityAnalyzer


----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

: number instances found: 1
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00115
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-28-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0090
Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	new java.util.ArrayList<java.lang.Integer>()

PatternInstanceAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	new java.util.ArrayList<java.lang.Integer>()

: number instances found: 3
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex to minRatioPositions
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	new java.util.ArrayList<java.lang.Integer>()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	i
]]
RepairabilityAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	new java.util.ArrayList<java.lang.Integer>()

: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex to minRatioPositions
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0058
Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	if (chebyshevApplies) {
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k = 1.0 / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) {
	        upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	if (chebyshevApplies) {
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k = 1.0 / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) {
	        upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	}

: number instances found: 63
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	double tmp = mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	lower = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	if (tmp > lower) {
	    lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	k = 1.0 / k
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	tmp = mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	if (tmp < upper) {
	    upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	if (chebyshevApplies) {
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k = 1.0 / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) {
	        upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	chebyshevApplies
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	p
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	(1.0 - p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	p
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	((1.0 - p) / p)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	mu
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	sigma
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	(k * sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	double tmp = mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	tmp > lower
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	lower = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	{
	    lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	if (tmp > lower) {
	    lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	1.0 / k
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	k = 1.0 / k
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	mu
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	sigma
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	(k * sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	tmp = mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	{
	    upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	if (tmp < upper) {
	    upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k = 1.0 / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) {
	        upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	if (chebyshevApplies) {
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k = 1.0 / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) {
	        upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	if (chebyshevApplies) {
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k = 1.0 / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) {
	        upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-82-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0038
Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)

: number instances found: 7
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:63
	tableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:63
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:63
	i
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:63
	tableau.getEntry(0, i)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00131
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}

: number instances found: 43
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	(x[i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0041
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0

: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00118
Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	-6

PatternInstanceAnalyzer


----For Diff:Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	-6

: number instances found: 16
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	tType
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	-6
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	6
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(j - k)]
]]
RepairabilityAnalyzer


----For Diff:Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	-6

: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	tType
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0094
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
	org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	10.0
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00119
Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	if (a2 < cnst1) {
	    s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	if (a2 < cnst1) {
	    s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
	}

: number instances found: 20
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	if (a2 < cnst1) {
	    s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	cnst1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	a2 < cnst1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	s
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	gam
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	a2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	(java.lang.Math.sqrt(a2))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	(1 - (java.lang.Math.sqrt(a2)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	(gam * (1 - (java.lang.Math.sqrt(a2))))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	a2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	(1 + a2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	(gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1521
	s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	{
	    s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	if (a2 < cnst1) {
	    s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	if (a2 < cnst1) {
	    s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
	if (a2 < cnst1) {
	    s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00116
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
	setMaxGrowth(10.0)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
	setMaxGrowth(10.0)

: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
	setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
	org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
	10.0
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
	setMaxGrowth(10.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00111
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res[i]
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	((x[i]) - (boundaries[0][i])) / diff
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	valueRange
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	1.0

PatternInstanceAnalyzer


----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res[i]
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	((x[i]) - (boundaries[0][i])) / diff
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	valueRange
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	1.0

: number instances found: 18
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	valueRange
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	1.0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	(x[i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	((x[i]) - (boundaries[0][i])) / diff
]]
RepairabilityAnalyzer


----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res[i]
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	((x[i]) - (boundaries[0][i])) / diff
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	valueRange
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	1.0

: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	valueRange
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0092
Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
Update TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	 to x0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	computeObjectiveValue()
Move TypeAccess from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
	org.apache.commons.math.util.FastMath
Move VariableRead from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1

PatternInstanceAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
Update TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	 to x0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	computeObjectiveValue()
Move TypeAccess from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
	org.apache.commons.math.util.FastMath
Move VariableRead from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1

: number instances found: 18
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	computeObjectiveValue()
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	 to x0
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	rtol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(.abs())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(rtol * (.abs()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
]]
RepairabilityAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
Update TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	 to x0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	computeObjectiveValue()
Move TypeAccess from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
	org.apache.commons.math.util.FastMath
Move VariableRead from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1

: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 to f0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0043
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1

: number instances found: 9
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getWrappedField()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	values
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values))
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	-1

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0032
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)

: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
	org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
	min
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
	max
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
	f
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
	verifyBracketing(min, max, f)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0083
Update Invocation at org.jfree.data.time.TimeSeries:627
	updateBoundsForAddedItem(item) to findBoundsByIteration()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.data.time.TimeSeries:627
	updateBoundsForAddedItem(item) to findBoundsByIteration()

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.jfree.data.time.TimeSeries:627
	updateBoundsForAddedItem(item) to findBoundsByIteration()
]]
ChangePatternInstance [actions=[Update Invocation at org.jfree.data.time.TimeSeries:627
	updateBoundsForAddedItem(item) to findBoundsByIteration()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimeSeries:627
	item
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.data.time.TimeSeries:627
	updateBoundsForAddedItem(item) to findBoundsByIteration()

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.data.time.TimeSeries:627
	updateBoundsForAddedItem(item) to findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-70-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0066
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

PatternInstanceAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
RepairabilityAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00100
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

: number instances found: 14
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System.out
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
	"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1462
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1462
	tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
	(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
	("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
	{
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-24-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0015
Insert If at org.apache.commons.lang3.math.NumberUtils:1410
	if (hasDecPoint || hasExp) {
	    return false;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.lang3.math.NumberUtils:1410
	if (hasDecPoint || hasExp) {
	    return false;
	}

: number instances found: 9
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:1410
	if (hasDecPoint || hasExp) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:1411
	return false
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:1410
	if (hasDecPoint || hasExp) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
	hasDecPoint || hasExp
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.math.NumberUtils:1410
	{
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	hasDecPoint
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
	hasExp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:1411
	return false
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:1411
	false
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.lang3.math.NumberUtils:1410
	if (hasDecPoint || hasExp) {
	    return false;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:1410
	if (hasDecPoint || hasExp) {
	    return false;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-002
Update FieldRead at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) to (this.centerBlock)
Update FieldRead at org.jfree.chart.block.BorderArrangement:449
	 to this.centerBlock
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
	org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
	org.jfree.chart.util.Size2D size = .arrange(g2, c3)
Delete Assignment at org.jfree.chart.block.BorderArrangement:450
	w[2] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:445
	.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
Move FieldRead from org.jfree.chart.block.BorderArrangement:449 to org.jfree.chart.block.BorderArrangement:445
	this.leftBlock

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) to (this.centerBlock)
Update FieldRead at org.jfree.chart.block.BorderArrangement:449
	 to this.centerBlock
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
	org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
	org.jfree.chart.util.Size2D size = .arrange(g2, c3)
Delete Assignment at org.jfree.chart.block.BorderArrangement:450
	w[2] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:445
	.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
Move FieldRead from org.jfree.chart.block.BorderArrangement:449 to org.jfree.chart.block.BorderArrangement:445
	this.leftBlock

: number instances found: 48
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.block.BorderArrangement:445
	.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
	org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
	org.jfree.chart.util.Size2D size = .arrange(g2, c3)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:450
	w[2] = size.width
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) to (this.centerBlock)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.block.BorderArrangement:445
	.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:449
	 to this.centerBlock
]]
ChangePatternInstance [actions=[Move FieldRead from org.jfree.chart.block.BorderArrangement:449 to org.jfree.chart.block.BorderArrangement:445
	this.leftBlock
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.block.BorderArrangement:445
	new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:445
	w[2]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:445
	h[0]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:445
	w[4]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:445
	h[4]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:445
	w
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:445
	2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:445
	h
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:445
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:445
	w
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:445
	4
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:445
	h
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:445
	4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:445
	org.jfree.chart.block.RectangleConstraint
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:445
	0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:446
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:446
	constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:446
	constraint.getWidth()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:446
	new org.jfree.data.Range(0.0, constraint.getWidth())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:447
	LengthConstraintType.RANGE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:447
	h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:447
	2
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:447
	h[2]
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:447
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:448
	LengthConstraintType.FIXED
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:445
	new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
	org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:449
	org.jfree.chart.util.Size2D
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:449
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:449
	c3
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:449
	.arrange(g2, c3)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
	org.jfree.chart.util.Size2D size = .arrange(g2, c3)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:450
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:450
	2
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:450
	w[2]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:450
	size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
	size.width
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:450
	w[2] = size.width
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) to (this.centerBlock)
Update FieldRead at org.jfree.chart.block.BorderArrangement:449
	 to this.centerBlock
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
	org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
	org.jfree.chart.util.Size2D size = .arrange(g2, c3)
Delete Assignment at org.jfree.chart.block.BorderArrangement:450
	w[2] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:445
	.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
Move FieldRead from org.jfree.chart.block.BorderArrangement:449 to org.jfree.chart.block.BorderArrangement:445
	this.leftBlock

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:444
	(this.leftBlock) to (this.centerBlock)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0098
Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}

: number instances found: 24
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
	"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	{
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-005
Delete For at org.jfree.chart.plot.CategoryPlot:2672
	for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
	    foundData = (render(g2, dataArea, i, state)) || foundData;
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.jfree.chart.plot.CategoryPlot:2672
	for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
	    foundData = (render(g2, dataArea, i, state)) || foundData;
	}

: number instances found: 26
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.CategoryPlot:2673
	foundData = (render(g2, dataArea, i, state)) || foundData
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2672
	for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
	    foundData = (render(g2, dataArea, i, state)) || foundData;
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2672
	int
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2672
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2672
	this.datasets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2672
	(this.datasets.size())
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2672
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2672
	(this.datasets.size()) - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2672
	int i = (this.datasets.size()) - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2672
	i
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2672
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2672
	i >= 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2672
	i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2672
	i--
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2673
	foundData
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
	dataArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
	state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2673
	(render(g2, dataArea, i, state))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
	foundData
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2673
	(render(g2, dataArea, i, state)) || foundData
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.CategoryPlot:2673
	foundData = (render(g2, dataArea, i, state)) || foundData
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2672
	for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
	    foundData = (render(g2, dataArea, i, state)) || foundData;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.jfree.chart.plot.CategoryPlot:2672
	for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
	    foundData = (render(g2, dataArea, i, state)) || foundData;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2672
	for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
	    foundData = (render(g2, dataArea, i, state)) || foundData;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0037
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])

: number instances found: 16
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	13
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(nn - 13)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(work[(nn - 13)])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	15
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(nn - 15)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-39-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0017
Delete For at org.apache.commons.lang3.StringUtils:3675
	for (int i = 0; i < (searchList.length); i++) {
	    int greater = (replacementList[i].length()) - (searchList[i].length());
	    if (greater > 0) {
	        increase += 3 * greater;
	    }
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.apache.commons.lang3.StringUtils:3675
	for (int i = 0; i < (searchList.length); i++) {
	    int greater = (replacementList[i].length()) - (searchList[i].length());
	    if (greater > 0) {
	        increase += 3 * greater;
	    }
	}

: number instances found: 34
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (replacementList[i].length()) - (searchList[i].length())
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
	if (greater > 0) {
	    increase += 3 * greater;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.lang3.StringUtils:3675
	for (int i = 0; i < (searchList.length); i++) {
	    int greater = (replacementList[i].length()) - (searchList[i].length());
	    if (greater > 0) {
	        increase += 3 * greater;
	    }
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3675
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3675
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3675
	int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.StringUtils:3675
	i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3676
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
	replacementList
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3676
	replacementList[i]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
	(replacementList[i].length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
	searchList
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
	i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3676
	searchList[i]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
	(searchList[i].length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3676
	(replacementList[i].length()) - (searchList[i].length())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (replacementList[i].length()) - (searchList[i].length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3677
	greater
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3677
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3677
	greater > 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3678
	increase
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3678
	3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3678
	greater
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3678
	3 * greater
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.StringUtils:3677
	{
	    increase += 3 * greater;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
	if (greater > 0) {
	    increase += 3 * greater;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.apache.commons.lang3.StringUtils:3675
	for (int i = 0; i < (searchList.length); i++) {
	    int greater = (replacementList[i].length()) - (searchList[i].length());
	    if (greater > 0) {
	        increase += 3 * greater;
	    }
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.lang3.StringUtils:3675
	for (int i = 0; i < (searchList.length); i++) {
	    int greater = (replacementList[i].length()) - (searchList[i].length());
	    if (greater > 0) {
	        increase += 3 * greater;
	    }
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0064
Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	computeObjectiveValue(x0)
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	f1

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	computeObjectiveValue(x0)
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	f1

: number instances found: 4
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	f1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
	org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	x0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	computeObjectiveValue(x0)
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	computeObjectiveValue(x0)
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	f1

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	f1
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-32-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0022
Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	characterize(node.getMinus(), plusChar.getOut(), minusChar)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	characterize(node.getMinus(), plusChar.getOut(), minusChar)

: number instances found: 8
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	characterize(node.getMinus(), plusChar.getOut(), minusChar)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	characterize(node.getMinus(), plusChar.getOut(), minusChar)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.partitioning.AbstractRegion
	org.apache.commons.math3.geometry.partitioning.AbstractRegion
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	node.getMinus()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	plusChar.getOut()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	minusChar
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	node
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	plusChar
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	characterize(node.getMinus(), plusChar.getOut(), minusChar)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
	characterize(node.getMinus(), plusChar.getOut(), minusChar)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0079
Update FieldRead at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) to (this.leftBlock)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
	org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
	org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
Delete Assignment at org.jfree.chart.block.BorderArrangement:459
	w[3] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:454
	this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
Move Literal from org.jfree.chart.block.BorderArrangement:454 to org.jfree.chart.block.BorderArrangement:454
	0.0
Move ArrayRead from org.jfree.chart.block.BorderArrangement:456 to org.jfree.chart.block.BorderArrangement:454
	h[2]
Move VariableRead from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
	w
Move Literal from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
	2

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) to (this.leftBlock)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
	org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
	org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
Delete Assignment at org.jfree.chart.block.BorderArrangement:459
	w[3] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:454
	this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
Move Literal from org.jfree.chart.block.BorderArrangement:454 to org.jfree.chart.block.BorderArrangement:454
	0.0
Move ArrayRead from org.jfree.chart.block.BorderArrangement:456 to org.jfree.chart.block.BorderArrangement:454
	h[2]
Move VariableRead from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
	w
Move Literal from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
	2

: number instances found: 46
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.block.BorderArrangement:454
	this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
	org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
	org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:459
	w[3] = size.width
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) to (this.leftBlock)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.block.BorderArrangement:454
	this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.chart.block.BorderArrangement:454
	this.leftBlock
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.block.BorderArrangement:454
	new java.awt.geom.Rectangle2D.Double(, h[0], [], )
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:454
	this
]]
ChangePatternInstance [actions=[Move Literal from org.jfree.chart.block.BorderArrangement:454 to org.jfree.chart.block.BorderArrangement:454
	0.0
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:454
	h[0]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:454
	[]
]]
ChangePatternInstance [actions=[Move ArrayRead from org.jfree.chart.block.BorderArrangement:456 to org.jfree.chart.block.BorderArrangement:454
	h[2]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement:454
	org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:454
	h
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:454
	0
]]
ChangePatternInstance [actions=[Move VariableRead from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
	w
]]
ChangePatternInstance [actions=[Move Literal from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
	2
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:454
	org.jfree.chart.block.RectangleConstraint
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:455
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:455
	constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:455
	(constraint.getWidth())
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:455
	([])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.block.BorderArrangement:455
	((constraint.getWidth()) - ([]))
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:455
	new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([])))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:456
	LengthConstraintType.RANGE
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:456
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:457
	LengthConstraintType.FIXED
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:454
	new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
	org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:458
	org.jfree.chart.util.Size2D
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
	org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:458
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:458
	this.rightBlock
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:458
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:458
	c4
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:458
	this.rightBlock.arrange(g2, c4)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
	org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:459
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:459
	3
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:459
	w[3]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:459
	size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:459
	size.width
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:459
	w[3] = size.width
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) to (this.leftBlock)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
	org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
	org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
Delete Assignment at org.jfree.chart.block.BorderArrangement:459
	w[3] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:454
	this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
Move Literal from org.jfree.chart.block.BorderArrangement:454 to org.jfree.chart.block.BorderArrangement:454
	0.0
Move ArrayRead from org.jfree.chart.block.BorderArrangement:456 to org.jfree.chart.block.BorderArrangement:454
	h[2]
Move VariableRead from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
	w
Move Literal from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
	2

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:453
	(this.rightBlock) to (this.leftBlock)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0069
Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	t0

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	t0

: number instances found: 21
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
	final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
	final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.ode.events.EventState:173
	double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.EventState:173
	interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:173
	interpolator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	t0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00123
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getMaximumValue(instant)

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getMaximumValue(instant)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getMaximumValue(instant)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:138
	instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getMaximumValue(instant)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0051
Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxEndIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0020
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	valueRange

PatternInstanceAnalyzer


----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	valueRange

: number instances found: 5
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	valueRange
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
]]
RepairabilityAnalyzer


----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	valueRange

: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	valueRange
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0068
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
	setMaxGrowth(10.0)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
	setMaxGrowth(10.0)

: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
	setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
	org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
	10.0
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
	setMaxGrowth(10.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-40-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0062
Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++

: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	end to signChangeIndex
]]
RepairabilityAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++

: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
	--end to signChangeIndex++
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0096
Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)

: number instances found: 7
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:840
	java.util.Arrays
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:840
	realEigenvalues
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:840
	n
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:840
	2
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0077
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getMinimumValue()
Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getMinimumValue()
Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField

: number instances found: 8
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getMinimumValue()
]]
ChangePatternInstance [actions=[Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getWrappedField()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	instant
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
	values
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values))
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
	(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getMinimumValue()
Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
	getMinimumValue()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-28-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0021
Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	    int column = i + (tableau.getArtificialVariableOffset());
	    final double entry = tableau.getEntry(row, column);
	    if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	        return row;
	    }
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	    int column = i + (tableau.getArtificialVariableOffset());
	    final double entry = tableau.getEntry(row, column);
	    if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	        return row;
	    }
	}

: number instances found: 47
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
	return row
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	    return row;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	    int column = i + (tableau.getArtificialVariableOffset());
	    final double entry = tableau.getEntry(row, column);
	    if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	        return row;
	    }
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	(tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	i < (tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	(tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
	
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	maxUlps
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:124
	row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
	return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	{
	    return row;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	    return row;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	    int column = i + (tableau.getArtificialVariableOffset());
	    final double entry = tableau.getEntry(row, column);
	    if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	        return row;
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	    int column = i + (tableau.getArtificialVariableOffset());
	    final double entry = tableau.getEntry(row, column);
	    if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	        return row;
	    }
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	    int column = i + (tableau.getArtificialVariableOffset());
	    final double entry = tableau.getEntry(row, column);
	    if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	        return row;
	    }
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0072
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	np to nn
Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	2 to 5
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	[]
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	([]) / (work[(nn - 7)])
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
	work
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
	(np - 2)

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	np to nn
Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	2 to 5
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	[]
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	([]) / (work[(nn - 7)])
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
	work
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
	(np - 2)

: number instances found: 13
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	([]) / (work[(nn - 7)])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	([])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	(work[(nn - 7)])
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
	work
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
	(np - 2)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	work
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	(nn - 7)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	np to nn
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	2 to 5
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	nn
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	7
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	[]
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	np to nn
Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	2 to 5
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	[]
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	([]) / (work[(nn - 7)])
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
	work
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
	(np - 2)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
	([]) / (work[(nn - 7)])
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-70-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0031
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	initial

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	initial

: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	initial
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	min to f
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	initial

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00117
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:177
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:179
	t0

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:177
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:179
	t0

: number instances found: 15
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
	final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
	final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.ode.events.EventState:176
	double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.EventState:176
	interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:177
	t0
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	interpolator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:179
	t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
	final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:177
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:179
	t0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Closure-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0011
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
	if () 
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
	continue;

PatternInstanceAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
	if () 
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
	continue;

: number instances found: 43
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:111
	if () 
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:111
	if () 
]]
ChangePatternInstance [actions=[Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
]]
ChangePatternInstance [actions=[Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
	continue;
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:112
	com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:112
	com.google.javascript.rhino.Node an
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:112
	parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:112
	parent.getAncestors()
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:113
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:113
	an
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:113
	an.getType()
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:114
	(com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
	(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:117
	
	    return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
	break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:119
	
	    break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:111
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
	if () 
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
	continue;

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0082
Delete If at org.jfree.chart.axis.Axis:1190
	if ((plotState != null) && (hotspot != null)) {
	    org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
	    org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
	    if (entities != null) {
	        entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	    }
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.jfree.chart.axis.Axis:1190
	if ((plotState != null) && (hotspot != null)) {
	    org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
	    org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
	    if (entities != null) {
	        entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	    }
	}

: number instances found: 38
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1191
	org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1192
	org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1194
	entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL))
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1193
	if (entities != null) {
	    entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1190
	if ((plotState != null) && (hotspot != null)) {
	    org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
	    org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
	    if (entities != null) {
	        entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	    }
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
	plotState
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1190
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
	hotspot
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1190
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	(hotspot != null)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) && (hotspot != null)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1191
	org.jfree.chart.ChartRenderingInfo
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1191
	plotState
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1191
	plotState.getOwner()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1191
	org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1192
	org.jfree.chart.entity.EntityCollection
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1192
	owner
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1192
	owner.getEntityCollection()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1192
	org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1193
	entities
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1193
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1193
	entities != null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1194
	entities
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.Axis:1194
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1194
	hotspot
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.Axis:1195
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1195
	this.labelToolTip
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.Axis:1195
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1195
	this.labelURL
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1194
	new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1194
	entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1193
	{
	    entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1193
	if (entities != null) {
	    entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1190
	{
	    org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
	    org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
	    if (entities != null) {
	        entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.jfree.chart.axis.Axis:1190
	if ((plotState != null) && (hotspot != null)) {
	    org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
	    org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
	    if (entities != null) {
	        entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	    }
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1190
	if ((plotState != null) && (hotspot != null)) {
	    org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
	    org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
	    if (entities != null) {
	        entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
	    }
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00127
Update Invocation at org.jfree.chart.JFreeChart:1213
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1213
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)

: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1213
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)
]]
ChangePatternInstance [actions=[Move ThisAccess from org.jfree.chart.JFreeChart:1213 to org.jfree.chart.JFreeChart:1213
	this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
	plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
	anchor
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1213
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
	plotInfo
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1213
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1213
	.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-5-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0026
Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-19-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-004
Insert If at org.jfree.chart.util.AbstractObjectList:164
	if (object == null) {
	    throw new java.lang.IllegalArgumentException("Null 'object' argument.");
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.jfree.chart.util.AbstractObjectList:164
	if (object == null) {
	    throw new java.lang.IllegalArgumentException("Null 'object' argument.");
	}

: number instances found: 9
ChangePatternInstance [actions=[Insert If at org.jfree.chart.util.AbstractObjectList:164
	if (object == null) {
	    throw new java.lang.IllegalArgumentException("Null 'object' argument.");
	}
]]
ChangePatternInstance [actions=[Insert Throw at org.jfree.chart.util.AbstractObjectList:165
	throw new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.util.AbstractObjectList:164
	object == null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.util.AbstractObjectList:164
	{
	    throw new java.lang.IllegalArgumentException("Null 'object' argument.");
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.util.AbstractObjectList:164
	object
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.util.AbstractObjectList:164
	null
]]
ChangePatternInstance [actions=[Insert Throw at org.jfree.chart.util.AbstractObjectList:165
	throw new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.util.AbstractObjectList:165
	new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.util.AbstractObjectList:165
	"Null 'object' argument."
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.jfree.chart.util.AbstractObjectList:164
	if (object == null) {
	    throw new java.lang.IllegalArgumentException("Null 'object' argument.");
	}

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0088
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	chebyshevApplies
Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k =  / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) 
	}
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	 == 
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	return upper
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:130 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	p
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:135 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	1.0

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	chebyshevApplies
Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k =  / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) 
	}
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	 == 
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	return upper
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:130 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	p
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:135 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	1.0

: number instances found: 66
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	return upper
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	double tmp = mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	lower = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	if (tmp > lower) {
	    lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	k =  / k
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	tmp = mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	if (tmp < upper) 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	 == 
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:130 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	p
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:135 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	1.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	return upper
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	chebyshevApplies
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	(1.0 - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	p
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	((1.0 - ) / p)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	mu
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	sigma
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	(k * sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
	double tmp = mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	tmp > lower
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
	lower = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	{
	    lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
	if (tmp > lower) {
	    lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	 / k
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
	k =  / k
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	mu
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	sigma
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	(k * sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
	tmp = mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	if (tmp < upper) 
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k =  / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) 
	}
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	chebyshevApplies
Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p));
	    double tmp = mu - (k * sigma);
	    if (tmp > lower) {
	        lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
	    }
	    k =  / k;
	    tmp = mu + (k * sigma);
	    if (tmp < upper) 
	}
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	 == 
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
	return upper
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	{
	    upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
	}
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:130 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	p
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:135 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	1.0

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
	 == 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00137
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]

: number instances found: 14
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00133
Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	final double y = computeObjectiveValue(x)

PatternInstanceAnalyzer


----For Diff:Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	final double y = computeObjectiveValue(x)

: number instances found: 10
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	final double y = computeObjectiveValue(x)
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.analysis.solvers.BaseSecantSolver
	
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.analysis.solvers.BaseSecantSolver
	
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	final double y = computeObjectiveValue(x)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.analysis.solvers.BaseSecantSolver
	
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	computeObjectiveValue(x)
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.analysis.solvers.BaseSecantSolver
	
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
	org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	x
]]
RepairabilityAnalyzer


----For Diff:Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	final double y = computeObjectiveValue(x)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00136
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
	final double t0 = interpolator.getPreviousTime()
Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
	VE: Modifiers_LocalVariable

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
	final double t0 = interpolator.getPreviousTime()
Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
	VE: Modifiers_LocalVariable

: number instances found: 20
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
	final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
	VE: Modifiers_LocalVariable
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
	final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.ode.events.EventState:175
	double
]]
ChangePatternInstance [actions=[Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
	VE: Modifiers_LocalVariable
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.EventState:175
	interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
	interpolator
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
	
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
	org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
	(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
	t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
	(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
	final double t0 = interpolator.getPreviousTime()
Insert VirtualEle at org.apache.commons.math.ode.events.EventState
	
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
	t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
	t0
Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
	VE: Modifiers_LocalVariable

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00135
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
	setMaxGrowth(10.0)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
	setMaxGrowth(10.0)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
	setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
	setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
	org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
	10.0
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
	setMaxGrowth(10.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Closure-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0053
Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return

PatternInstanceAnalyzer


----For Diff:Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return

: number instances found: 2
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
RepairabilityAnalyzer


----For Diff:Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Lang-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0085
Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u > 
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
	u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

PatternInstanceAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u > 
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
	u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

: number instances found: 22
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
	u = -u
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u > 
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
	u = -u
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.math.Fraction:585
	u
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
	-u
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:585
	u
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= )
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
	1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
]]
RepairabilityAnalyzer


----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
	 to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u > 
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
	u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
	1

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	u > 
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Lang-39-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0086
Update VariableRead at org.apache.commons.lang3.StringUtils:3677
	 to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i], start)
Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
	searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	{
	    increase += 3 * greater;
	}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	greater

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3677
	 to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i], start)
Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
	searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	{
	    increase += 3 * greater;
	}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	greater

: number instances found: 99
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i], start)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
]]
ChangePatternInstance [actions=[Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
]]
ChangePatternInstance [actions=[Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.lang3.StringUtils:3676
	continue
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3680
	noMoreMatchesForReplIndex[i] = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3682
	if (( == (-1)) || (tempIndex < textIndex)) 
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i], start)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
]]
ChangePatternInstance [actions=[Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
]]
ChangePatternInstance [actions=[Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
	searchLength
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3675
	{
	    continue;
	}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3678
	tempIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.StringUtils:3678
	text.indexOf(searchList[i], start)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3679
	tempIndex == (-1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3679
	{
	    noMoreMatchesForReplIndex[i] = true;
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3681
	{
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	( == null)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.lang3.StringUtils:3676
	continue
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
	text
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3678
	searchList[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
	start
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3679
	tempIndex
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.StringUtils:3679
	(-1)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3680
	noMoreMatchesForReplIndex[i] = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3682
	if (( == (-1)) || (tempIndex < textIndex)) 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	( == 0)
]]
ChangePatternInstance [actions=[Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	replacementList[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
	searchList
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3679
	1
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.lang3.StringUtils:3680
	noMoreMatchesForReplIndex[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3680
	true
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
	( == (-1)) || (tempIndex < textIndex)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	{
	    increase += 3 * greater;
	}
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3675
	(noMoreMatchesForReplIndex[i])
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	((searchList[i]) == null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	(searchList[i].length())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3680
	noMoreMatchesForReplIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3680
	i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
	( == (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
	(tempIndex < textIndex)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	noMoreMatchesForReplIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3675
	(searchList[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
	null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3677
	 to textIndex
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	greater
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.StringUtils:3682
	(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3682
	tempIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3682
	textIndex
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3683
	textIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3683
	tempIndex
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3684
	replaceIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3684
	i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3682
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3678
	increase
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3678
	3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3678
	greater
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3678
	3 * greater
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3676
	int
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
	(.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3676
	(.length()) - 
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3677
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3677
	 > 0
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3677
	 to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i], start)
Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
	searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	{
	    increase += 3 * greater;
	}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	greater

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Closure-21-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0052
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
	{
	
	    if () 
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            continue;
	
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
	continue;

PatternInstanceAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
	{
	
	    if () 
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            continue;
	
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
	continue;

: number instances found: 46
ChangePatternInstance [actions=[Move If from com.google.javascript.jscomp.CheckSideEffects:114 to com.google.javascript.jscomp.CheckSideEffects:114
	if (isResultUsed) {
	    return;
	}
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:119
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:120
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
]]
ChangePatternInstance [actions=[Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            continue;
	
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
ChangePatternInstance [actions=[Move If from com.google.javascript.jscomp.CheckSideEffects:114 to com.google.javascript.jscomp.CheckSideEffects:114
	if (isResultUsed) {
	    return;
	}
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
]]
ChangePatternInstance [actions=[Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	n == (parent.getLastChild())
]]
ChangePatternInstance [actions=[Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
	continue;
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:118
	com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:118
	com.google.javascript.rhino.Node an
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:118
	parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:118
	parent.getAncestors()
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:119
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:119
	an
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:119
	an.getType()
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:119
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:120
	(com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:120
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
	(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:121
	
	    return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
	break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
	
	    break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
	{
	
	    if () 
	}
]]
RepairabilityAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
	{
	
	    if () 
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            continue;
	
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
	continue;

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-49-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0063
Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.OpenMapRealVector:667
	value
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
	entries.remove(index) to entries.put(index, value)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0057
Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--")
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
	return null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
	str == null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
	throw new java.lang.IllegalArgumentException("The string must not be null")

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--")
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
	return null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
	str == null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
	throw new java.lang.IllegalArgumentException("The string must not be null")

: number instances found: 13
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
	throw new java.lang.IllegalArgumentException("The string must not be null")
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
	str == null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:452
	null
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
	throw new java.lang.IllegalArgumentException("The string must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.math.NumberUtils:453
	new java.lang.IllegalArgumentException("The string must not be null")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:453
	"The string must not be null"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--")
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
	return null
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--")
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
	return null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
	str == null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
	throw new java.lang.IllegalArgumentException("The string must not be null")

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-15-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00104
Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.setPaintMode()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.setPaintMode()

: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.setPaintMode()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	this.plot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.setPaintMode()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00139
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to function == null
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to function
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to null
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("function is null")
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to function == null
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to function
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to null
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("function is null")
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa

: number instances found: 24
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to function == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to function
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("function is null")
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	"function is null"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
	"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to function == null
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to function
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to null
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("function is null")
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-28-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00112
Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
	if ()  else
	    if ((minRatioPositions.size()) > 1) {
	        for (java.lang.Integer row : minRatioPositions) {
	            for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	                int column = i + (tableau.getArtificialVariableOffset());
	                final double entry = tableau.getEntry(row, column);
	                if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	                    return row;
	                }
	            }
	        }
	        java.lang.Integer minRow = null;
	        int minIndex = tableau.getWidth();
	        for (java.lang.Integer row : minRatioPositions) {
	            int i = tableau.getNumObjectiveFunctions();
	            for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	                if (row == (tableau.getBasicRow(i))) {
	                    if (i < minIndex) {
	                        minIndex = i;
	                        minRow = row;
	                    }
	                }
	            }
	        }
	        return minRow;
	    }
Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
	if () 
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
	(minRatioPositions.size()) == 0
Move Block from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
	{
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
	if ()  else
	    if ((minRatioPositions.size()) > 1) {
	        for (java.lang.Integer row : minRatioPositions) {
	            for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	                int column = i + (tableau.getArtificialVariableOffset());
	                final double entry = tableau.getEntry(row, column);
	                if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	                    return row;
	                }
	            }
	        }
	        java.lang.Integer minRow = null;
	        int minIndex = tableau.getWidth();
	        for (java.lang.Integer row : minRatioPositions) {
	            int i = tableau.getNumObjectiveFunctions();
	            for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	                if (row == (tableau.getBasicRow(i))) {
	                    if (i < minIndex) {
	                        minIndex = i;
	                        minRow = row;
	                    }
	                }
	            }
	        }
	        return minRow;
	    }
Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
	if () 
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
	(minRatioPositions.size()) == 0
Move Block from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
	{
	    return null;
	}

: number instances found: 122
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
	if () 
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
	return row
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	    return row;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	    int column = i + (tableau.getArtificialVariableOffset());
	    final double entry = tableau.getEntry(row, column);
	    if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	        return row;
	    }
	}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
	for (java.lang.Integer row : minRatioPositions) {
	    for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	        int column = i + (tableau.getArtificialVariableOffset());
	        final double entry = tableau.getEntry(row, column);
	        if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	            return row;
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:138
	java.lang.Integer minRow = null
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:139
	int minIndex = tableau.getWidth()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:141
	int i = tableau.getNumObjectiveFunctions()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex = i
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:146
	minRow = row
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	if (i < minIndex) {
	    minIndex = i;
	    minRow = row;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	if (row == (tableau.getBasicRow(i))) {
	    if (i < minIndex) {
	        minIndex = i;
	        minRow = row;
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	    if (row == (tableau.getBasicRow(i))) {
	        if (i < minIndex) {
	            minIndex = i;
	            minRow = row;
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:140
	for (java.lang.Integer row : minRatioPositions) {
	    int i = tableau.getNumObjectiveFunctions();
	    for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	        if (row == (tableau.getBasicRow(i))) {
	            if (i < minIndex) {
	                minIndex = i;
	                minRow = row;
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	return minRow
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:115
	if ((minRatioPositions.size()) > 1) {
	    for (java.lang.Integer row : minRatioPositions) {
	        for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	            int column = i + (tableau.getArtificialVariableOffset());
	            final double entry = tableau.getEntry(row, column);
	            if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	                return row;
	            }
	        }
	    }
	    java.lang.Integer minRow = null;
	    int minIndex = tableau.getWidth();
	    for (java.lang.Integer row : minRatioPositions) {
	        int i = tableau.getNumObjectiveFunctions();
	        for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	            if (row == (tableau.getBasicRow(i))) {
	                if (i < minIndex) {
	                    minIndex = i;
	                    minRow = row;
	                }
	            }
	        }
	    }
	    return minRow;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
	if ()  else
	    if ((minRatioPositions.size()) > 1) {
	        for (java.lang.Integer row : minRatioPositions) {
	            for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	                int column = i + (tableau.getArtificialVariableOffset());
	                final double entry = tableau.getEntry(row, column);
	                if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	                    return row;
	                }
	            }
	        }
	        java.lang.Integer minRow = null;
	        int minIndex = tableau.getWidth();
	        for (java.lang.Integer row : minRatioPositions) {
	            int i = tableau.getNumObjectiveFunctions();
	            for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	                if (row == (tableau.getBasicRow(i))) {
	                    if (i < minIndex) {
	                        minIndex = i;
	                        minRow = row;
	                    }
	                }
	            }
	        }
	        return minRow;
	    }
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
	(minRatioPositions.size()) == 0
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
	{
	    return null;
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:115
	minRatioPositions
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:115
	(minRatioPositions.size())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:115
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:115
	(minRatioPositions.size()) > 1
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:119
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:119
	java.lang.Integer row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:119
	minRatioPositions
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	(tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	i < (tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	(tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
	int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
	
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
	final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
	org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	maxUlps
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:124
	row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
	return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	{
	    return row;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	    return row;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
	for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	    int column = i + (tableau.getArtificialVariableOffset());
	    final double entry = tableau.getEntry(row, column);
	    if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	        return row;
	    }
	}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
	for (java.lang.Integer row : minRatioPositions) {
	    for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	        int column = i + (tableau.getArtificialVariableOffset());
	        final double entry = tableau.getEntry(row, column);
	        if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	            return row;
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:138
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:138
	null
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:138
	java.lang.Integer minRow = null
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:139
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:139
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:139
	tableau.getWidth()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:139
	int minIndex = tableau.getWidth()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:140
	java.lang.Integer
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:140
	java.lang.Integer row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:140
	minRatioPositions
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:141
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:141
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:141
	tableau.getNumObjectiveFunctions()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:141
	int i = tableau.getNumObjectiveFunctions()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	(tableau.getWidth())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	((tableau.getWidth()) - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	(i < ((tableau.getWidth()) - 1))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	minRow
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	row
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	(minRow != row)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	(i < ((tableau.getWidth()) - 1)) && (minRow != row)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	i++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	i
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	(tableau.getBasicRow(i))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	minIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	i
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex = i
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:146
	minRow
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:146
	row
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:146
	minRow = row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	{
	    minIndex = i;
	    minRow = row;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	if (i < minIndex) {
	    minIndex = i;
	    minRow = row;
	}
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	{
	    if (i < minIndex) {
	        minIndex = i;
	        minRow = row;
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	if (row == (tableau.getBasicRow(i))) {
	    if (i < minIndex) {
	        minIndex = i;
	        minRow = row;
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:142
	for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	    if (row == (tableau.getBasicRow(i))) {
	        if (i < minIndex) {
	            minIndex = i;
	            minRow = row;
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:140
	for (java.lang.Integer row : minRatioPositions) {
	    int i = tableau.getNumObjectiveFunctions();
	    for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	        if (row == (tableau.getBasicRow(i))) {
	            if (i < minIndex) {
	                minIndex = i;
	                minRow = row;
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRow
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	return minRow
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:115
	{
	    for (java.lang.Integer row : minRatioPositions) {
	        for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	            int column = i + (tableau.getArtificialVariableOffset());
	            final double entry = tableau.getEntry(row, column);
	            if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	                return row;
	            }
	        }
	    }
	    java.lang.Integer minRow = null;
	    int minIndex = tableau.getWidth();
	    for (java.lang.Integer row : minRatioPositions) {
	        int i = tableau.getNumObjectiveFunctions();
	        for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	            if (row == (tableau.getBasicRow(i))) {
	                if (i < minIndex) {
	                    minIndex = i;
	                    minRow = row;
	                }
	            }
	        }
	    }
	    return minRow;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:115
	if ((minRatioPositions.size()) > 1) {
	    for (java.lang.Integer row : minRatioPositions) {
	        for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	            int column = i + (tableau.getArtificialVariableOffset());
	            final double entry = tableau.getEntry(row, column);
	            if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	                return row;
	            }
	        }
	    }
	    java.lang.Integer minRow = null;
	    int minIndex = tableau.getWidth();
	    for (java.lang.Integer row : minRatioPositions) {
	        int i = tableau.getNumObjectiveFunctions();
	        for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	            if (row == (tableau.getBasicRow(i))) {
	                if (i < minIndex) {
	                    minIndex = i;
	                    minRow = row;
	                }
	            }
	        }
	    }
	    return minRow;
	}
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:115
	
	    if ((minRatioPositions.size()) > 1) {
	        for (java.lang.Integer row : minRatioPositions) {
	            for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	                int column = i + (tableau.getArtificialVariableOffset());
	                final double entry = tableau.getEntry(row, column);
	                if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	                    return row;
	                }
	            }
	        }
	        java.lang.Integer minRow = null;
	        int minIndex = tableau.getWidth();
	        for (java.lang.Integer row : minRatioPositions) {
	            int i = tableau.getNumObjectiveFunctions();
	            for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	                if (row == (tableau.getBasicRow(i))) {
	                    if (i < minIndex) {
	                        minIndex = i;
	                        minRow = row;
	                    }
	                }
	            }
	        }
	        return minRow;
	    }
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
	if ()  else
	    if ((minRatioPositions.size()) > 1) {
	        for (java.lang.Integer row : minRatioPositions) {
	            for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
	                int column = i + (tableau.getArtificialVariableOffset());
	                final double entry = tableau.getEntry(row, column);
	                if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
	                    return row;
	                }
	            }
	        }
	        java.lang.Integer minRow = null;
	        int minIndex = tableau.getWidth();
	        for (java.lang.Integer row : minRatioPositions) {
	            int i = tableau.getNumObjectiveFunctions();
	            for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
	                if (row == (tableau.getBasicRow(i))) {
	                    if (i < minIndex) {
	                        minIndex = i;
	                        minRow = row;
	                    }
	                }
	            }
	        }
	        return minRow;
	    }
Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
	if () 
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
	(minRatioPositions.size()) == 0
Move Block from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
	{
	    return null;
	}

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0047
Delete For at org.jfree.data.general.DatasetUtilities:574
	for (int r = 0; r < rowCount; r++) {
	    for (int c = 0; c < columnCount; c++) {
	        if ((dataset.getValue(r, c)) != null) {
	            return false;
	        }
	    }
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.jfree.data.general.DatasetUtilities:574
	for (int r = 0; r < rowCount; r++) {
	    for (int c = 0; c < columnCount; c++) {
	        if ((dataset.getValue(r, c)) != null) {
	            return false;
	        }
	    }
	}

: number instances found: 31
ChangePatternInstance [actions=[Delete Return at org.jfree.data.general.DatasetUtilities:577
	return false
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.general.DatasetUtilities:576
	if ((dataset.getValue(r, c)) != null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.data.general.DatasetUtilities:575
	for (int c = 0; c < columnCount; c++) {
	    if ((dataset.getValue(r, c)) != null) {
	        return false;
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.data.general.DatasetUtilities:574
	for (int r = 0; r < rowCount; r++) {
	    for (int c = 0; c < columnCount; c++) {
	        if ((dataset.getValue(r, c)) != null) {
	            return false;
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.data.general.DatasetUtilities:574
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:574
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.data.general.DatasetUtilities:574
	int r = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:574
	r
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:574
	rowCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.general.DatasetUtilities:574
	r < rowCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.data.general.DatasetUtilities:574
	r
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.general.DatasetUtilities:574
	r++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.data.general.DatasetUtilities:575
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:575
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.data.general.DatasetUtilities:575
	int c = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:575
	c
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:575
	columnCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.general.DatasetUtilities:575
	c < columnCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.data.general.DatasetUtilities:575
	c
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.general.DatasetUtilities:575
	c++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	dataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	r
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
	c
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:576
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.general.DatasetUtilities:576
	(dataset.getValue(r, c)) != null
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:577
	false
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.data.general.DatasetUtilities:577
	return false
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.general.DatasetUtilities:576
	{
	    return false;
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.general.DatasetUtilities:576
	if ((dataset.getValue(r, c)) != null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.data.general.DatasetUtilities:575
	for (int c = 0; c < columnCount; c++) {
	    if ((dataset.getValue(r, c)) != null) {
	        return false;
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.jfree.data.general.DatasetUtilities:574
	for (int r = 0; r < rowCount; r++) {
	    for (int c = 0; c < columnCount; c++) {
	        if ((dataset.getValue(r, c)) != null) {
	            return false;
	        }
	    }
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.jfree.data.general.DatasetUtilities:574
	for (int r = 0; r < rowCount; r++) {
	    for (int c = 0; c < columnCount; c++) {
	        if ((dataset.getValue(r, c)) != null) {
	            return false;
	        }
	    }
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00125
Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:297
	w[2]
Delete FieldRead at org.jfree.chart.block.BorderArrangement:297
	size.width
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
	this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:297
	null

PatternInstanceAnalyzer


----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:297
	w[2]
Delete FieldRead at org.jfree.chart.block.BorderArrangement:297
	size.width
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
	this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:297
	null

: number instances found: 9
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
	this.leftBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:297
	null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:297
	this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement:297
	org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:297
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:297
	2
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:297
	w[2]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:297
	size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:297
	size.width
]]
RepairabilityAnalyzer


----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:297
	w[2]
Delete FieldRead at org.jfree.chart.block.BorderArrangement:297
	size.width
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
	this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:297
	null

: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
	this.leftBlock
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-49-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00132
Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int count = 0
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
	count

PatternInstanceAnalyzer


----For Diff:Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int count = 0
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
	count

: number instances found: 6
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int count = 0
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	0
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
	count
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
	org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
]]
RepairabilityAnalyzer


----For Diff:Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int count = 0
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
	count

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0081
Delete For at org.jfree.chart.plot.CategoryPlot:2867
	for (int row = 0; row < rowCount; row++) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
Delete If at org.jfree.chart.plot.CategoryPlot:2855
	if () {
	
	
	
	
	
	    for (int pass = 0; pass < passCount; pass++) {
	        if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	            for (int column = 0; column < columnCount; column++) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        } else {
	            for (int column = columnCount - 1; column >= 0; column--) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	                    for (int row = 0; row < rowCount; row++) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                } else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        }
	    }
	}
Insert If at org.jfree.chart.plot.CategoryPlot:2855
	if () 
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2855 to org.jfree.chart.plot.CategoryPlot:2855
	hasData && (renderer != null)
Move Block from org.jfree.chart.plot.CategoryPlot:2866 to org.jfree.chart.plot.CategoryPlot:2855
	{
	    for (int row = 0; row < rowCount; row++) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.jfree.chart.plot.CategoryPlot:2867
	for (int row = 0; row < rowCount; row++) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
Delete If at org.jfree.chart.plot.CategoryPlot:2855
	if () {
	
	
	
	
	
	    for (int pass = 0; pass < passCount; pass++) {
	        if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	            for (int column = 0; column < columnCount; column++) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        } else {
	            for (int column = columnCount - 1; column >= 0; column--) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	                    for (int row = 0; row < rowCount; row++) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                } else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        }
	    }
	}
Insert If at org.jfree.chart.plot.CategoryPlot:2855
	if () 
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2855 to org.jfree.chart.plot.CategoryPlot:2855
	hasData && (renderer != null)
Move Block from org.jfree.chart.plot.CategoryPlot:2866 to org.jfree.chart.plot.CategoryPlot:2855
	{
	    for (int row = 0; row < rowCount; row++) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}

: number instances found: 176
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.CategoryPlot:2855
	if () 
]]
ChangePatternInstance [actions=[Move Assignment from org.jfree.chart.plot.CategoryPlot:2857 to org.jfree.chart.plot.CategoryPlot:2857
	foundData = true
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2858 to org.jfree.chart.plot.CategoryPlot:2858
	org.jfree.chart.renderer.category.CategoryItemRendererState state = renderer.initialise(g2, dataArea, this, index, info)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2860 to org.jfree.chart.plot.CategoryPlot:2860
	int columnCount = currentDataset.getColumnCount()
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2861 to org.jfree.chart.plot.CategoryPlot:2861
	int rowCount = currentDataset.getRowCount()
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2862 to org.jfree.chart.plot.CategoryPlot:2862
	int passCount = renderer.getPassCount()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2868
	renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2867
	for (int row = 0; row < rowCount; row++) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2875
	renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2874
	for (int row = rowCount - 1; row >= 0; row--) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2866
	if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	    for (int row = rowCount - 1; row >= 0; row--) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2865
	for (int column = 0; column < columnCount; column++) {
	    if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	        for (int row = rowCount - 1; row >= 0; row--) {
	            renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2886
	renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2885
	for (int row = 0; row < rowCount; row++) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2893
	renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2892
	for (int row = rowCount - 1; row >= 0; row--) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2884
	if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	    for (int row = 0; row < rowCount; row++) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	} else {
	    for (int row = rowCount - 1; row >= 0; row--) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2883
	for (int column = columnCount - 1; column >= 0; column--) {
	    if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	        for (int row = 0; row < rowCount; row++) {
	            renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	        }
	    } else {
	        for (int row = rowCount - 1; row >= 0; row--) {
	            renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2864
	if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	    for (int column = 0; column < columnCount; column++) {
	        if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	            for (int row = rowCount - 1; row >= 0; row--) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        }
	    }
	} else {
	    for (int column = columnCount - 1; column >= 0; column--) {
	        if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	            for (int row = 0; row < rowCount; row++) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        } else {
	            for (int row = rowCount - 1; row >= 0; row--) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2863
	for (int pass = 0; pass < passCount; pass++) {
	    if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	        for (int column = 0; column < columnCount; column++) {
	            if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	                for (int row = rowCount - 1; row >= 0; row--) {
	                    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                }
	            }
	        }
	    } else {
	        for (int column = columnCount - 1; column >= 0; column--) {
	            if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	                for (int row = 0; row < rowCount; row++) {
	                    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                }
	            } else {
	                for (int row = rowCount - 1; row >= 0; row--) {
	                    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                }
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2855
	if () {
	
	
	
	
	
	    for (int pass = 0; pass < passCount; pass++) {
	        if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	            for (int column = 0; column < columnCount; column++) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        } else {
	            for (int column = columnCount - 1; column >= 0; column--) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	                    for (int row = 0; row < rowCount; row++) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                } else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2855 to org.jfree.chart.plot.CategoryPlot:2855
	hasData && (renderer != null)
]]
ChangePatternInstance [actions=[Move Block from org.jfree.chart.plot.CategoryPlot:2866 to org.jfree.chart.plot.CategoryPlot:2855
	{
	    for (int row = 0; row < rowCount; row++) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}
]]
ChangePatternInstance [actions=[Move Assignment from org.jfree.chart.plot.CategoryPlot:2857 to org.jfree.chart.plot.CategoryPlot:2857
	foundData = true
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2858 to org.jfree.chart.plot.CategoryPlot:2858
	org.jfree.chart.renderer.category.CategoryItemRendererState state = renderer.initialise(g2, dataArea, this, index, info)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2860 to org.jfree.chart.plot.CategoryPlot:2860
	int columnCount = currentDataset.getColumnCount()
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2861 to org.jfree.chart.plot.CategoryPlot:2861
	int rowCount = currentDataset.getRowCount()
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2862 to org.jfree.chart.plot.CategoryPlot:2862
	int passCount = renderer.getPassCount()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2867
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2867
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2867
	int row = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2867
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2867
	rowCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2867
	row < rowCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2867
	row
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2867
	row++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2868
	renderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2868
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2868
	state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2868
	dataArea
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2868
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2869
	domainAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2869
	rangeAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2869
	currentDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2870
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2870
	column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2870
	pass
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2868
	renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2867
	for (int row = 0; row < rowCount; row++) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2863
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2863
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2863
	int pass = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	pass
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
	passCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
	pass < passCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2863
	pass
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2863
	pass++
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2864
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2864
	(this.columnRenderingOrder)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.util.SortOrder
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2864
	(org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2864
	(this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2865
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2865
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2865
	int column = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2865
	column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2865
	columnCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2865
	column < columnCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2865
	column
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2865
	column++
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2866
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2866
	(this.rowRenderingOrder)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.util.SortOrder
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2866
	(org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2866
	(this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2874
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2874
	rowCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2874
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2874
	rowCount - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2874
	int row = rowCount - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2874
	row
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2874
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2874
	row >= 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2874
	row
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2874
	row--
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2875
	renderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2875
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2875
	state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2875
	dataArea
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2875
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2876
	domainAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2876
	rangeAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2876
	currentDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2877
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2877
	column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2877
	pass
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2875
	renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2874
	for (int row = rowCount - 1; row >= 0; row--) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2873
	{
	    for (int row = rowCount - 1; row >= 0; row--) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2866
	if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	    for (int row = rowCount - 1; row >= 0; row--) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2865
	for (int column = 0; column < columnCount; column++) {
	    if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	        for (int row = rowCount - 1; row >= 0; row--) {
	            renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2864
	{
	    for (int column = 0; column < columnCount; column++) {
	        if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	            for (int row = rowCount - 1; row >= 0; row--) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2883
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2883
	columnCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2883
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2883
	columnCount - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2883
	int column = columnCount - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2883
	column
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2883
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2883
	column >= 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2883
	column
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2883
	column--
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2884
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2884
	(this.rowRenderingOrder)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.util.SortOrder
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2884
	(org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2884
	(this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2885
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2885
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2885
	int row = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2885
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2885
	rowCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2885
	row < rowCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2885
	row
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2885
	row++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2886
	renderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2886
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2886
	state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2886
	dataArea
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2886
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2887
	domainAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2887
	rangeAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2887
	currentDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2888
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2888
	column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2888
	pass
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2886
	renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2885
	for (int row = 0; row < rowCount; row++) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2884
	{
	    for (int row = 0; row < rowCount; row++) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2892
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2892
	rowCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2892
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2892
	rowCount - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2892
	int row = rowCount - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2892
	row
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2892
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2892
	row >= 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2892
	row
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2892
	row--
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2893
	renderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2893
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2893
	state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2893
	dataArea
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
	org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2893
	this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2894
	domainAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2894
	rangeAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2894
	currentDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2895
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2895
	column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2895
	pass
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2893
	renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2892
	for (int row = rowCount - 1; row >= 0; row--) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2891
	{
	    for (int row = rowCount - 1; row >= 0; row--) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2884
	if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	    for (int row = 0; row < rowCount; row++) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	} else {
	    for (int row = rowCount - 1; row >= 0; row--) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2883
	for (int column = columnCount - 1; column >= 0; column--) {
	    if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	        for (int row = 0; row < rowCount; row++) {
	            renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	        }
	    } else {
	        for (int row = rowCount - 1; row >= 0; row--) {
	            renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2882
	{
	    for (int column = columnCount - 1; column >= 0; column--) {
	        if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	            for (int row = 0; row < rowCount; row++) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        } else {
	            for (int row = rowCount - 1; row >= 0; row--) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2864
	if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	    for (int column = 0; column < columnCount; column++) {
	        if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	            for (int row = rowCount - 1; row >= 0; row--) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        }
	    }
	} else {
	    for (int column = columnCount - 1; column >= 0; column--) {
	        if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	            for (int row = 0; row < rowCount; row++) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        } else {
	            for (int row = rowCount - 1; row >= 0; row--) {
	                renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2863
	for (int pass = 0; pass < passCount; pass++) {
	    if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	        for (int column = 0; column < columnCount; column++) {
	            if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	                for (int row = rowCount - 1; row >= 0; row--) {
	                    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                }
	            }
	        }
	    } else {
	        for (int column = columnCount - 1; column >= 0; column--) {
	            if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	                for (int row = 0; row < rowCount; row++) {
	                    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                }
	            } else {
	                for (int row = rowCount - 1; row >= 0; row--) {
	                    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                }
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2855
	{
	
	
	
	
	
	    for (int pass = 0; pass < passCount; pass++) {
	        if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	            for (int column = 0; column < columnCount; column++) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        } else {
	            for (int column = columnCount - 1; column >= 0; column--) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	                    for (int row = 0; row < rowCount; row++) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                } else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        }
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.jfree.chart.plot.CategoryPlot:2867
	for (int row = 0; row < rowCount; row++) {
	    renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	}
Delete If at org.jfree.chart.plot.CategoryPlot:2855
	if () {
	
	
	
	
	
	    for (int pass = 0; pass < passCount; pass++) {
	        if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	            for (int column = 0; column < columnCount; column++) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING))  else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        } else {
	            for (int column = columnCount - 1; column >= 0; column--) {
	                if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
	                    for (int row = 0; row < rowCount; row++) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                } else {
	                    for (int row = rowCount - 1; row >= 0; row--) {
	                        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	                    }
	                }
	            }
	        }
	    }
	}
Insert If at org.jfree.chart.plot.CategoryPlot:2855
	if () 
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2855 to org.jfree.chart.plot.CategoryPlot:2855
	hasData && (renderer != null)
Move Block from org.jfree.chart.plot.CategoryPlot:2866 to org.jfree.chart.plot.CategoryPlot:2855
	{
	    for (int row = 0; row < rowCount; row++) {
	        renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
	    }
	}

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0044
Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}

: number instances found: 8
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	{
	    return result;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-49-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00113
Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int count = 1
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
	count

PatternInstanceAnalyzer


----For Diff:Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int count = 1
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
	count

: number instances found: 6
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int count = 1
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	1
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
	count
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
	org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
]]
RepairabilityAnalyzer


----For Diff:Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
	int count = 1
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
	count

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0049
Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
	findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0074
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("invalid bracketing parameters:  lower bound={0},  initial={1}, upper bound={2}", lowerBound, initial, upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("invalid bracketing parameters:  lower bound={0},  initial={1}, upper bound={2}", lowerBound, initial, upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)

: number instances found: 35
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to (initial < lowerBound)
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(initial > upperBound)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	lowerBound
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	upperBound
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("invalid bracketing parameters:  lower bound={0},  initial={1}, upper bound={2}", lowerBound, initial, upperBound)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	upperBound
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	"invalid bracketing parameters:  lower bound={0},  initial={1}, upper bound={2}"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	lowerBound
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	upperBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
	"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 >= 0.0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( || (initial > upperBound)) || (lowerBound >= upperBound)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("invalid bracketing parameters:  lower bound={0},  initial={1}, upper bound={2}", lowerBound, initial, upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0042
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(tailZone == ) && (i == (ruleSetCount - 1))
Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
	rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear) == 
Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:372
	new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	null

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(tailZone == ) && (i == (ruleSetCount - 1))
Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
	rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear) == 
Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:372
	new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	null

: number instances found: 19
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear) == 
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:371
	(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear)
]]
ChangePatternInstance [actions=[Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:372
	new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
	org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
	tailZone
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(tailZone == )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
	ruleSetCount
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:371
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(ruleSetCount - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(tailZone == ) && (i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
	rs
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
	id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
	rs.buildTailZone(id)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(tailZone == ) && (i == (ruleSetCount - 1))
Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	tailZone
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
	rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
	(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear) == 
Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:372
	org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:372
	new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
	null

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-5-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-008
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)

: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
	index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
	(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
	((-index) - 1)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0097
Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	b2
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	(work[(nn - 5)]) / (work[(nn - 7)])
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	-11

PatternInstanceAnalyzer


----For Diff:Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	b2
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	(work[(nn - 5)]) / (work[(nn - 7)])
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	-11

: number instances found: 18
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	tType
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	-11
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	11
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	b2
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	(nn - 5)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	(work[(nn - 5)])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	7
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	(nn - 7)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	(work[(nn - 7)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	(work[(nn - 5)]) / (work[(nn - 7)])
]]
RepairabilityAnalyzer


----For Diff:Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	b2
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	(work[(nn - 5)]) / (work[(nn - 7)])
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	-11

: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
	tType
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-56-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0029
Insert While at org.apache.commons.math.util.MultidimensionalCounter:238
	while (count < index) {
	    count += idx;
	
	    ++idx;
	} 
Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
	while (count < index) {
	    count += idx;
	    ++idx;
	} 

PatternInstanceAnalyzer


----For Diff:Insert While at org.apache.commons.math.util.MultidimensionalCounter:238
	while (count < index) {
	    count += idx;
	
	    ++idx;
	} 
Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
	while (count < index) {
	    count += idx;
	    ++idx;
	} 

: number instances found: 13
ChangePatternInstance [actions=[Insert While at org.apache.commons.math.util.MultidimensionalCounter:238
	while (count < index) {
	    count += idx;
	
	    ++idx;
	} 
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.util.MultidimensionalCounter:239
	count += idx
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
	while (count < index) {
	    count += idx;
	    ++idx;
	} 
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:244
	++idx
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:238
	count < index
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.util.MultidimensionalCounter:239
	count += idx
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
	while (count < index) {
	    count += idx;
	    ++idx;
	} 
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:244
	++idx
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.MultidimensionalCounter:238
	count
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.MultidimensionalCounter:238
	index
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.MultidimensionalCounter:239
	count
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.MultidimensionalCounter:239
	idx
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.MultidimensionalCounter:244
	idx
]]
RepairabilityAnalyzer


----For Diff:Insert While at org.apache.commons.math.util.MultidimensionalCounter:238
	while (count < index) {
	    count += idx;
	
	    ++idx;
	} 
Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
	while (count < index) {
	    count += idx;
	    ++idx;
	} 

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0014
Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1

PatternInstanceAnalyzer


----For Diff:Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1

: number instances found: 3
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
	1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
]]
RepairabilityAnalyzer


----For Diff:Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0087
Delete If at org.apache.commons.lang3.math.NumberUtils:452
	if (str.startsWith("--")) {
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.lang3.math.NumberUtils:452
	if (str.startsWith("--")) {
	    return null;
	}

: number instances found: 8
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
	return null
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.NumberUtils:452
	if (str.startsWith("--")) {
	    return null;
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
	str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
	"--"
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
	str.startsWith("--")
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
	return null
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.NumberUtils:452
	{
	    return null;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.lang3.math.NumberUtils:452
	if (str.startsWith("--")) {
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.NumberUtils:452
	if (str.startsWith("--")) {
	    return null;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00138
Update VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 to s
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 to (dN) - b1
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(work[i4])
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(work[(i4 - 2)])
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start) > 2
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	{
	    b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
	    a2 = a2 + b2;
	    for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	        if (b2 == 0.0) {
	            break;
	        }
	        b1 = b2;
	        if () {
	            return;
	        }
	         = ;
	        a2 = a2 + b2;
	        if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	            break;
	        }
	    }
	    a2 = cnst3 * a2;
	}
Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	{
	     = ;
	}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	(dN)
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	b1
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1551 to org.apache.commons.math.linear.EigenDecompositionImpl:1542
	(work[i4]) > (work[(i4 - 2)])
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
Move VariableWrite from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b2
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b2 * ((work[i4]) / (work[(i4 - 2)]))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl

PatternInstanceAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 to s
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 to (dN) - b1
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(work[i4])
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(work[(i4 - 2)])
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start) > 2
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	{
	    b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
	    a2 = a2 + b2;
	    for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	        if (b2 == 0.0) {
	            break;
	        }
	        b1 = b2;
	        if () {
	            return;
	        }
	         = ;
	        a2 = a2 + b2;
	        if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	            break;
	        }
	    }
	    a2 = cnst3 * a2;
	}
Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	{
	     = ;
	}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	(dN)
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	b1
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1551 to org.apache.commons.math.linear.EigenDecompositionImpl:1542
	(work[i4]) > (work[(i4 - 2)])
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
Move VariableWrite from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b2
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b2 * ((work[i4]) / (work[(i4 - 2)]))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl

: number instances found: 130
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 = 
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1545
	a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
	break
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1547
	if (b2 == 0.0) {
	    break;
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1550
	b1 = b2
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.linear.EigenDecompositionImpl:1552
	return
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	if () {
	    return;
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 = 
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1555
	a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1557
	break
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	    break;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	    if (b2 == 0.0) {
	        break;
	    }
	    b1 = b2;
	    if () {
	        return;
	    }
	     = ;
	    a2 = a2 + b2;
	    if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	        break;
	    }
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1560
	a2 = cnst3 * a2
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1551 to org.apache.commons.math.linear.EigenDecompositionImpl:1542
	(work[i4]) > (work[(i4 - 2)])
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	{
	     = ;
	}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	(dN)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	b1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	 = 
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 to s
]]
ChangePatternInstance [actions=[Move VariableWrite from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 to (dN) - b1
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b2 * ((work[i4]) / (work[(i4 - 2)]))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(dN)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b1
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	i4
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(work[i4])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	i4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(i4 - 2)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(work[(i4 - 2)])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	b2
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	i4
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	(work[i4])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	i4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	(i4 - 2)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	(work[(i4 - 2)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	((work[i4]) / (work[(i4 - 2)]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	end
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	start
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start) > 2
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	13
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(nn - 13)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(work[(nn - 13)])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	15
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(nn - 15)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	(work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1545
	a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1545
	a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1545
	b2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1545
	a2 + b2
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1545
	a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	17
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	nn - 17
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	int i4 = nn - 17
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	i4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	4
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	start
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	(4 * start)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	((4 * start) + 2)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	(pingPong)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	(((4 * start) + 2) + (pingPong))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	i4 >= (((4 * start) + 2) + (pingPong))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	i4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	i4 -= 4
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1547
	b2
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1547
	0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1547
	b2 == 0.0
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
	break
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1547
	{
	    break;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1547
	if (b2 == 0.0) {
	    break;
	}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1550
	b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1550
	b2
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1550
	b1 = b2
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.linear.EigenDecompositionImpl:1552
	return
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	{
	    return;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	if () {
	    return;
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 = 
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1555
	a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1555
	a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1555
	b2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1555
	a2 + b2
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1555
	a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	100
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	b2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	b1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	(java.lang.Math.max(b2, b1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	(100 * (java.lang.Math.max(b2, b1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	a2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	((100 * (java.lang.Math.max(b2, b1))) < a2)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	cnst1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	a2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	(cnst1 < a2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1557
	break
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	{
	    break;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	    break;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	    if (b2 == 0.0) {
	        break;
	    }
	    b1 = b2;
	    if () {
	        return;
	    }
	     = ;
	    a2 = a2 + b2;
	    if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	        break;
	    }
	}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1560
	a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1560
	cnst3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1560
	a2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1560
	cnst3 * a2
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1560
	a2 = cnst3 * a2
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	{
	    b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
	    a2 = a2 + b2;
	    for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	        if (b2 == 0.0) {
	            break;
	        }
	        b1 = b2;
	        if () {
	            return;
	        }
	         = ;
	        a2 = a2 + b2;
	        if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	            break;
	        }
	    }
	    a2 = cnst3 * a2;
	}
]]
RepairabilityAnalyzer


----For Diff:Update VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 to s
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	 to (dN) - b1
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(work[i4])
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	(work[(i4 - 2)])
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start) > 2
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	{
	    b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
	    a2 = a2 + b2;
	    for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	        if (b2 == 0.0) {
	            break;
	        }
	        b1 = b2;
	        if () {
	            return;
	        }
	         = ;
	        a2 = a2 + b2;
	        if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	            break;
	        }
	    }
	    a2 = cnst3 * a2;
	}
Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	{
	     = ;
	}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	(dN)
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
	b1
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1551 to org.apache.commons.math.linear.EigenDecompositionImpl:1542
	(work[i4]) > (work[(i4 - 2)])
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
Move VariableWrite from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b2
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
	b2 * ((work[i4]) / (work[(i4 - 2)]))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-27-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0016
Delete Invocation at org.apache.commons.lang3.math.NumberUtils:489
	str.substring(0, expPos)
Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
	str

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:489
	str.substring(0, expPos)
Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
	str

: number instances found: 5
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
	str
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:489
	str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:489
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:489
	expPos
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:489
	str.substring(0, expPos)
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:489
	str.substring(0, expPos)
Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
	str

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
	str
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00120
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to maximumIterations
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to 0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("bad value for maximum iterations number: {0}", maximumIterations)
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to maximumIterations
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to 0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("bad value for maximum iterations number: {0}", maximumIterations)
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa

: number instances found: 25
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to maximumIterations
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("bad value for maximum iterations number: {0}", maximumIterations)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	"bad value for maximum iterations number: {0}"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fb
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
	"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	( * fb) >= 0.0 to maximumIterations <= 0
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	 to maximumIterations
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	0.0 to 0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("bad value for maximum iterations number: {0}", maximumIterations)
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	fa

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00121
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0.0

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0.0

: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0.0

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0.0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0045
Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:426
	w[0]
Delete Invocation at org.jfree.chart.block.BorderArrangement:426
	constraint.getWidth()
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
	this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:426
	null

PatternInstanceAnalyzer


----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:426
	w[0]
Delete Invocation at org.jfree.chart.block.BorderArrangement:426
	constraint.getWidth()
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
	this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:426
	null

: number instances found: 9
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
	this.leftBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:426
	null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:426
	this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement:426
	org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:426
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:426
	0
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:426
	w[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:426
	constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:426
	constraint.getWidth()
]]
RepairabilityAnalyzer


----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:426
	w[0]
Delete Invocation at org.jfree.chart.block.BorderArrangement:426
	constraint.getWidth()
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
	this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:426
	null

: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
	this.leftBlock
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-009
Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxStartIndex

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxStartIndex

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxStartIndex
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxStartIndex

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
	this.maxMiddleIndex to this.maxStartIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-15-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-003
Delete Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo)

: number instances found: 9
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
	org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
	this.plot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	anchor
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
	null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
	plotInfo
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo)

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.JFreeChart:1219
	this.plot.draw(g2, plotArea, anchor, null, plotInfo)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-49-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0025
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)

PatternInstanceAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)

: number instances found: 3
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
	org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	(count)
]]
RepairabilityAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)

: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-39-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0023
Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}

: number instances found: 25
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
	stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	{
	    stepSize = t - (stepStart);
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(forward && (((stepStart) + (stepSize)) > t))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
	stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(((stepStart) + (stepSize)) > t)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(!forward)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(((stepStart) + (stepSize)) < t)
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
	stepSize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
	t - (stepStart)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	t
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	t
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
	t
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
	(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(stepSize)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	(stepSize)
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
	if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
	    stepSize = t - (stepStart);
	}

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0099
Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
	return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	ret = 1.0

PatternInstanceAnalyzer


----For Diff:Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
	return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	ret = 1.0

: number instances found: 5
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	ret = 1.0
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
	return ret
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
]]
RepairabilityAnalyzer


----For Diff:Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
	return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	ret = 1.0

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-8-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0035
Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
	for (int i = 0; i < sampleSize; i++) {
	    out[i] = sample();
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
	for (int i = 0; i < sampleSize; i++) {
	    out[i] = sample();
	}

: number instances found: 16
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i] = sample()
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
	for (int i = 0; i < sampleSize; i++) {
	    out[i] = sample();
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.DiscreteDistribution:189
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
	int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
	sampleSize
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i < sampleSize
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
	i++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
	i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
	org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
	sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
	out[i] = sample()
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
	for (int i = 0; i < sampleSize; i++) {
	    out[i] = sample();
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
	for (int i = 0; i < sampleSize; i++) {
	    out[i] = sample();
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Closure-59-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0012
Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
	options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING

PatternInstanceAnalyzer


----For Diff:Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
	options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING

: number instances found: 5
ChangePatternInstance [actions=[Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
	options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING
]]
ChangePatternInstance [actions=[Delete VariableWrite at com.google.javascript.jscomp.WarningLevel:79
	options
]]
ChangePatternInstance [actions=[Delete FieldWrite at com.google.javascript.jscomp.WarningLevel:79
	options.checkGlobalThisLevel
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.WarningLevel
	com.google.javascript.jscomp.CheckLevel
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.WarningLevel:79
	com.google.javascript.jscomp.CheckLevel.WARNING
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
	options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
	options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0040
Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)

PatternInstanceAnalyzer


----For Diff:Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)

: number instances found: 17
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
	"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
	("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
	("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
	initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
	fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer


----For Diff:Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)

: number instances found: 1
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0036
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}

: number instances found: 62
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	for (int k = 0; k < 4; k += step) {
	    final double tmp = work[(i + k)];
	    work[(i + k)] = work[(j - k)];
	    work[(j - k)] = tmp;
	}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
	j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
	
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
	org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	for (int k = 0; k < 4; k += step) {
	    final double tmp = work[(i + k)];
	    work[(i + k)] = work[(j - k)];
	    work[(j - k)] = tmp;
	}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
	j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
	4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
	j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-15-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0046
Update Invocation at org.jfree.chart.plot.PiePlot3D:272
	isCircular() to org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Update TypeAccess at org.jfree.chart.plot.PiePlot3D:273
	 to org.jfree.chart.plot.PiePlot3D
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
	 to g2
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
	 to plotArea
Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
	double min = (.min(, )) / 2
Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
	linkX = (((linkX + linkX) + linkW) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
	linkY = (((linkY + linkY) + linkH) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
	linkW = 2 * min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
	linkH = 2 * min
Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
	drawNoDataMessage(, )
Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
	g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
	drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:276
	return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D
	java.lang.Math
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
	linkW
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
	linkH

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.jfree.chart.plot.PiePlot3D:272
	isCircular() to org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Update TypeAccess at org.jfree.chart.plot.PiePlot3D:273
	 to org.jfree.chart.plot.PiePlot3D
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
	 to g2
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
	 to plotArea
Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
	double min = (.min(, )) / 2
Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
	linkX = (((linkX + linkX) + linkW) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
	linkY = (((linkY + linkY) + linkH) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
	linkW = 2 * min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
	linkH = 2 * min
Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
	drawNoDataMessage(, )
Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
	g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
	drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:276
	return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D
	java.lang.Math
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
	linkW
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
	linkH

: number instances found: 65
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
	drawNoDataMessage(, )
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
	g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
	drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:276
	return
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
	double min = (.min(, )) / 2
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
	linkX = (((linkX + linkX) + linkW) / 2) - min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
	linkY = (((linkY + linkY) + linkH) / 2) - min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
	linkW = 2 * min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
	linkH = 2 * min
]]
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.plot.PiePlot3D:272
	isCircular() to org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D:272
	org.jfree.data.general.DatasetUtilities
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:272
	getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
	drawNoDataMessage(, )
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
	g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
	drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:276
	return
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Update TypeAccess at org.jfree.chart.plot.PiePlot3D:273
	 to org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D
	java.lang.Math
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
	 to g2
]]
ChangePatternInstance [actions=[Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
	linkW
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
	 to plotArea
]]
ChangePatternInstance [actions=[Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
	linkH
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:274
	g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:274
	savedClip
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:275
	g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:275
	plotArea
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.PiePlot3D:273
	double
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.PiePlot3D:273
	(.min(, ))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:273
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:273
	(.min(, )) / 2
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
	double min = (.min(, )) / 2
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:274
	linkX
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:274
	linkX
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:274
	linkX
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:274
	(linkX + linkX)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:274
	linkW
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:274
	((linkX + linkX) + linkW)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:274
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:274
	(((linkX + linkX) + linkW) / 2)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:274
	min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:274
	(((linkX + linkX) + linkW) / 2) - min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
	linkX = (((linkX + linkX) + linkW) / 2) - min
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:275
	linkY
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:275
	linkY
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:275
	linkY
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:275
	(linkY + linkY)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:275
	linkH
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:275
	((linkY + linkY) + linkH)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:275
	2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:275
	(((linkY + linkY) + linkH) / 2)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:275
	min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:275
	(((linkY + linkY) + linkH) / 2) - min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
	linkY = (((linkY + linkY) + linkH) / 2) - min
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:276
	linkW
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:276
	2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:276
	min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:276
	2 * min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
	linkW = 2 * min
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:277
	linkH
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:277
	2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:277
	min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:277
	2 * min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
	linkH = 2 * min
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.jfree.chart.plot.PiePlot3D:272
	isCircular() to org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Update TypeAccess at org.jfree.chart.plot.PiePlot3D:273
	 to org.jfree.chart.plot.PiePlot3D
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
	 to g2
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
	 to plotArea
Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
	double min = (.min(, )) / 2
Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
	linkX = (((linkX + linkX) + linkW) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
	linkY = (((linkY + linkY) + linkH) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
	linkW = 2 * min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
	linkH = 2 * min
Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
	drawNoDataMessage(, )
Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
	g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
	drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:276
	return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
	org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D
	java.lang.Math
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
	linkW
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
	linkH

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Lang-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0054
Delete If at org.apache.commons.lang3.math.Fraction:584
	if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
	    return 1;
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.lang3.math.Fraction:584
	if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
	    return 1;
	}

: number instances found: 16
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.Fraction:584
	if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
	    return 1;
	}
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
	v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
	(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
	((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
	1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
	return 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.Fraction:584
	{
	    return 1;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.lang3.math.Fraction:584
	if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
	    return 1;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.Fraction:584
	if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
	    return 1;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Closure-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00108
Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

PatternInstanceAnalyzer


----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

: number instances found: 17
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
	(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:117
	
	    return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
	break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:119
	
	    break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
RepairabilityAnalyzer


----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

: number instances found: 1
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0048
Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }

PatternInstanceAnalyzer


----For Diff:Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }

: number instances found: 54
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:133
	this.axesAtTop.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:136
	this.axesAtBottom.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:139
	this.axesAtLeft.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:142
	this.axesAtRight.add(axis)
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:141
	if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	    this.axesAtRight.add(axis);
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:138
	if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	    this.axesAtLeft.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	        this.axesAtRight.add(axis);
	    }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:135
	if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	    this.axesAtBottom.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	        this.axesAtLeft.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	            this.axesAtRight.add(axis);
	        }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:132
	edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
	org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:132
	(org.jfree.chart.util.RectangleEdge.TOP)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.AxisCollection:132
	edge == (org.jfree.chart.util.RectangleEdge.TOP)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
	org.jfree.chart.axis.AxisCollection
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.AxisCollection:133
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:133
	this.axesAtTop
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:133
	axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:133
	this.axesAtTop.add(axis)
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:132
	{
	    this.axesAtTop.add(axis);
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:135
	edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
	org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:135
	(org.jfree.chart.util.RectangleEdge.BOTTOM)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.AxisCollection:135
	edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
	org.jfree.chart.axis.AxisCollection
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.AxisCollection:136
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:136
	this.axesAtBottom
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:136
	axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:136
	this.axesAtBottom.add(axis)
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:135
	{
	    this.axesAtBottom.add(axis);
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:138
	edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
	org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:138
	(org.jfree.chart.util.RectangleEdge.LEFT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.AxisCollection:138
	edge == (org.jfree.chart.util.RectangleEdge.LEFT)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
	org.jfree.chart.axis.AxisCollection
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.AxisCollection:139
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:139
	this.axesAtLeft
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:139
	axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:139
	this.axesAtLeft.add(axis)
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:138
	{
	    this.axesAtLeft.add(axis);
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:141
	edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
	org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:141
	(org.jfree.chart.util.RectangleEdge.RIGHT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.AxisCollection:141
	edge == (org.jfree.chart.util.RectangleEdge.RIGHT)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
	org.jfree.chart.axis.AxisCollection
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.AxisCollection:142
	this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:142
	this.axesAtRight
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:142
	axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:142
	this.axesAtRight.add(axis)
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:141
	{
	    this.axesAtRight.add(axis);
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:141
	if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	    this.axesAtRight.add(axis);
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:141
	
	    if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	        this.axesAtRight.add(axis);
	    }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:138
	if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	    this.axesAtLeft.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	        this.axesAtRight.add(axis);
	    }
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:138
	
	    if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	        this.axesAtLeft.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	            this.axesAtRight.add(axis);
	        }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:135
	if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	    this.axesAtBottom.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	        this.axesAtLeft.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	            this.axesAtRight.add(axis);
	        }
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:135
	
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0071
Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to computeGershgorinCircles()

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to computeGershgorinCircles()

: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to computeGershgorinCircles()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:840
	n
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:840
	2
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to computeGershgorinCircles()

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2) to computeGershgorinCircles()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0033
Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
	interpolator.rescale(hNew) to setMaxGrowth(10.0)

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
	interpolator.rescale(hNew) to setMaxGrowth(10.0)

: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
	interpolator.rescale(hNew) to setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
	org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
	10.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
	interpolator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
	hNew
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
	interpolator.rescale(hNew) to setMaxGrowth(10.0)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0095
Insert Assignment at org.apache.commons.math.ode.events.EventState:183
	ta = tb

PatternInstanceAnalyzer


----For Diff:Insert Assignment at org.apache.commons.math.ode.events.EventState:183
	ta = tb

: number instances found: 4
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.EventState:183
	ta = tb
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.EventState:183
	ta = tb
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.ode.events.EventState:183
	ta
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:183
	tb
]]
RepairabilityAnalyzer


----For Diff:Insert Assignment at org.apache.commons.math.ode.events.EventState:183
	ta = tb

: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.EventState:183
	ta = tb
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0030
Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
	eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()

PatternInstanceAnalyzer


----For Diff:Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
	eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()

: number instances found: 4
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
	eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.ode.AbstractIntegrator:109
	eventsStates
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.ode.AbstractIntegrator:109
	new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.ode.AbstractIntegrator
	org.apache.commons.math3.ode.AbstractIntegrator
]]
RepairabilityAnalyzer


----For Diff:Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
	eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()

: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
	eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Lang-39-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0056
Update VariableRead at org.apache.commons.lang3.StringUtils:3677
	 to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i])
Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
	searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	{
	    increase += 3 * greater;
	}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	greater

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3677
	 to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i])
Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
	searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	{
	    increase += 3 * greater;
	}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	greater

: number instances found: 98
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i])
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
]]
ChangePatternInstance [actions=[Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
]]
ChangePatternInstance [actions=[Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.lang3.StringUtils:3676
	continue
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3680
	noMoreMatchesForReplIndex[i] = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3682
	if (( == (-1)) || (tempIndex < textIndex)) 
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i])
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
]]
ChangePatternInstance [actions=[Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
]]
ChangePatternInstance [actions=[Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
	searchLength
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3675
	{
	    continue;
	}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3678
	tempIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.StringUtils:3678
	text.indexOf(searchList[i])
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3679
	tempIndex == (-1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3679
	{
	    noMoreMatchesForReplIndex[i] = true;
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3681
	{
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	(((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	( == null)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.lang3.StringUtils:3676
	continue
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
	text
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3678
	searchList[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3679
	tempIndex
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.StringUtils:3679
	(-1)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3680
	noMoreMatchesForReplIndex[i] = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3682
	if (( == (-1)) || (tempIndex < textIndex)) 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	( == 0)
]]
ChangePatternInstance [actions=[Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	replacementList[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
	searchList
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3679
	1
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.lang3.StringUtils:3680
	noMoreMatchesForReplIndex[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3680
	true
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
	( == (-1)) || (tempIndex < textIndex)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	{
	    increase += 3 * greater;
	}
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3675
	(noMoreMatchesForReplIndex[i])
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	((searchList[i]) == null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	(searchList[i].length())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3680
	noMoreMatchesForReplIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3680
	i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
	( == (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
	(tempIndex < textIndex)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	noMoreMatchesForReplIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3675
	(searchList[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
	null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3677
	 to textIndex
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	greater
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.StringUtils:3682
	(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3682
	tempIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3682
	textIndex
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3683
	textIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3683
	tempIndex
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3684
	replaceIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3684
	i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3682
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
	searchList
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3678
	increase
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3678
	3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3678
	greater
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3678
	3 * greater
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3676
	int
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
	(.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3676
	(.length()) - 
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3677
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3677
	 > 0
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3677
	 to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
	(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
	increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
	int greater = (.length()) - 
Delete If at org.apache.commons.lang3.StringUtils:3677
	if ( > 0) 
Insert If at org.apache.commons.lang3.StringUtils:3675
	if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
	    continue;
	}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
	tempIndex = text.indexOf(searchList[i])
Insert If at org.apache.commons.lang3.StringUtils:3679
	if (tempIndex == (-1)) {
	    noMoreMatchesForReplIndex[i] = true;
	} else {
	    if (( == (-1)) || (tempIndex < textIndex)) 
	}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
	searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
	textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
	replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
	increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
	java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
	while (textIndex != (-1)) {
	    for (int i = start; i < textIndex; i++) {
	        buf.append(text.charAt(i));
	    }
	    buf.append(replacementList[replaceIndex]);
	    start = textIndex + (searchList[replaceIndex].length());
	    textIndex = -1;
	    replaceIndex = -1;
	    tempIndex = -1;
	    for (int i = 0; i < searchLength; i++) {
	        if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
	            continue;
	        }
	        tempIndex = text.indexOf(searchList[i], start);
	        if (tempIndex == (-1)) {
	            noMoreMatchesForReplIndex[i] = true;
	        } else {
	            if ((textIndex == (-1)) || (tempIndex < textIndex)) {
	                textIndex = tempIndex;
	                replaceIndex = i;
	            }
	        }
	    }
	} 
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
	int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
	for (int i = start; i < textLength; i++) {
	    buf.append(text.charAt(i));
	}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
	java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
	if (!repeat) {
	    return result;
	}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
	return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	{
	    increase += 3 * greater;
	}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
	(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
	greater

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0067
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	yInitial

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00122
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
	if (tailZone != null) {
	    if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
	        if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	            java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	        }
	        if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	        } else {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	        }
	    }
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
	if (tailZone != null) {
	    if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
	        if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	            java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	        }
	        if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	        } else {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	        }
	    }
	}

: number instances found: 66
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:1465
	tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:1471
	tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"))
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1464
	if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	    tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	} else {
	    tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1458
	if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
	    if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	        java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	    }
	    if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	        tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	    } else {
	        tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
	if (tailZone != null) {
	    if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
	        if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	            java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	        }
	        if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	        } else {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1457
	tailZone
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1457
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1457
	tailZone != null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
	tailZone.iEndRecurrence.getNameKey()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System.out
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
	"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1462
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1462
	tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
	(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
	("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
	{
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1464
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1464
	tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1464
	(tailZone.iStartRecurrence.getSaveMillis())
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1464
	0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1464
	(tailZone.iStartRecurrence.getSaveMillis()) > 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:1465
	tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1466
	tailZone
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1466
	tailZone.getID()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1467
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1467
	tailZone.iStandardOffset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1468
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1468
	tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1468
	"-Summer"
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1468
	tailZone.iStartRecurrence.renameAppend("-Summer")
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1469
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1469
	tailZone.iEndRecurrence
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1465
	new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:1465
	tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1464
	{
	    tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:1471
	tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1472
	tailZone
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1472
	tailZone.getID()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1473
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1473
	tailZone.iStandardOffset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1474
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1474
	tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1475
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1475
	tailZone.iEndRecurrence
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1475
	"-Summer"
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1475
	tailZone.iEndRecurrence.renameAppend("-Summer")
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1471
	new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"))
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:1471
	tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1470
	{
	    tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1464
	if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	    tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	} else {
	    tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	}
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1459
	{
	    if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	        java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	    }
	    if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	        tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	    } else {
	        tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1458
	if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
	    if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	        java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	    }
	    if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	        tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	    } else {
	        tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	    }
	}
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1457
	{
	    if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
	        if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	            java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	        }
	        if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	        } else {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	        }
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
	if (tailZone != null) {
	    if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
	        if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	            java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	        }
	        if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	        } else {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	        }
	    }
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
	if (tailZone != null) {
	    if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
	        if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	            java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	        }
	        if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
	        } else {
	            tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
	        }
	    }
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00109
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Byte.parseByte(str)

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Byte.parseByte(str)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Byte.parseByte(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Byte
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
	str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Byte.parseByte(str)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Byte.parseByte(str)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Lang-27-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0055
Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
	java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)

PatternInstanceAnalyzer


----For Diff:Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
	java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)

: number instances found: 6
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
	java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
	java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.lang3.math.NumberUtils:489
	java.lang.Double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:489
	org.apache.commons.lang3.math.NumberUtils.createDouble(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:489
	org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
	str
]]
RepairabilityAnalyzer


----For Diff:Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
	java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)

: number instances found: 1
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
	java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-28-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0060
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRatioPositions.get(0)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRatioPositions.get(0)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRatioPositions.get(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRatioPositions
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRow
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRatioPositions.get(0)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	minRatioPositions.get(0)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00134
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:123
	verifyBracketing(min, max, f)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:123
	verifyBracketing(min, max, f)

: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:123
	verifyBracketing(min, max, f)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
	org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:123
	min
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:123
	max
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:123
	f
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:123
	verifyBracketing(min, max, f)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-10-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0013
Delete If at org.apache.commons.lang3.time.FastDateParser:307
	if (java.lang.Character.isWhitespace(c)) {
	    if (!wasWhite) {
	        wasWhite = true;
	        regex.append("\\s*+");
	    }
	    continue;
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.lang3.time.FastDateParser:307
	if (java.lang.Character.isWhitespace(c)) {
	    if (!wasWhite) {
	        wasWhite = true;
	        regex.append("\\s*+");
	    }
	    continue;
	}

: number instances found: 21
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.time.FastDateParser:309
	wasWhite = true
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:310
	regex.append("\\s*+")
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:308
	if (!wasWhite) {
	    wasWhite = true;
	    regex.append("\\s*+");
	}
]]
ChangePatternInstance [actions=[Delete Continue at org.apache.commons.lang3.time.FastDateParser:312
	continue
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:307
	if (java.lang.Character.isWhitespace(c)) {
	    if (!wasWhite) {
	        wasWhite = true;
	        regex.append("\\s*+");
	    }
	    continue;
	}
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.time.FastDateParser:307
	c
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
	java.lang.Character.isWhitespace(c)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.time.FastDateParser:308
	wasWhite
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.time.FastDateParser:308
	!wasWhite
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.time.FastDateParser:309
	wasWhite
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:309
	true
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.time.FastDateParser:309
	wasWhite = true
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.time.FastDateParser:310
	regex
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:310
	"\\s*+"
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:310
	regex.append("\\s*+")
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.time.FastDateParser:308
	{
	    wasWhite = true;
	    regex.append("\\s*+");
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:308
	if (!wasWhite) {
	    wasWhite = true;
	    regex.append("\\s*+");
	}
]]
ChangePatternInstance [actions=[Delete Continue at org.apache.commons.lang3.time.FastDateParser:312
	continue
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.time.FastDateParser:307
	{
	    if (!wasWhite) {
	        wasWhite = true;
	        regex.append("\\s*+");
	    }
	    continue;
	}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:307
	if (java.lang.Character.isWhitespace(c)) {
	    if (!wasWhite) {
	        wasWhite = true;
	        regex.append("\\s*+");
	    }
	    continue;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.lang3.time.FastDateParser:307
	if (java.lang.Character.isWhitespace(c)) {
	    if (!wasWhite) {
	        wasWhite = true;
	        regex.append("\\s*+");
	    }
	    continue;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:307
	if (java.lang.Character.isWhitespace(c)) {
	    if (!wasWhite) {
	        wasWhite = true;
	        regex.append("\\s*+");
	    }
	    continue;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-006
Delete If at org.jfree.chart.axis.Axis:1113
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (dataArea.getCenterX()));
	        float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	            float labely = ((float) (dataArea.getCenterY()));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	                java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	                labelBounds = rotatedLabelBounds.getBounds2D();
	                float w = ((float) (labelBounds.getWidth()));
	                float h = ((float) (labelBounds.getHeight()));
	                float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	                float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	                org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	                hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	                state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	            }

PatternInstanceAnalyzer


----For Diff:Delete If at org.jfree.chart.axis.Axis:1113
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (dataArea.getCenterX()));
	        float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	            float labely = ((float) (dataArea.getCenterY()));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	                java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	                labelBounds = rotatedLabelBounds.getBounds2D();
	                float w = ((float) (labelBounds.getWidth()));
	                float h = ((float) (labelBounds.getHeight()));
	                float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	                float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	                org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	                hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	                state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	            }

: number instances found: 403
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1114
	java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1117
	java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1118
	labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1119
	float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1120
	float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1121
	float labelx = ((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1122
	float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1124
	org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1126
	hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1128
	state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1132
	java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1135
	java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1136
	labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1137
	float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1138
	float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1139
	float labelx = ((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1140
	float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1142
	org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1144
	hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1146
	state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1150
	java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1153
	java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1154
	labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1155
	float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1156
	float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1157
	float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1159
	float labely = ((float) (dataArea.getCenterY()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1160
	org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1163
	hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1165
	state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1170
	java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1173
	java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1174
	labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1175
	float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1176
	float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1177
	float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1179
	float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1181
	org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1184
	hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1186
	state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())))
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1168
	if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	    float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1149
	if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	    float labely = ((float) (dataArea.getCenterY()));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	        float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	    }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1131
	if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	        float labely = ((float) (dataArea.getCenterY()));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	            float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1113
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (dataArea.getCenterX()));
	        float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	            float labely = ((float) (dataArea.getCenterY()));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	                java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	                labelBounds = rotatedLabelBounds.getBounds2D();
	                float w = ((float) (labelBounds.getWidth()));
	                float h = ((float) (labelBounds.getHeight()));
	                float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	                float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	                org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	                hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	                state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	            }
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1113
	edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1113
	(org.jfree.chart.util.RectangleEdge.TOP)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1113
	edge == (org.jfree.chart.util.RectangleEdge.TOP)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1114
	java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1114
	java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1115
	getLabelAngle()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1115
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1115
	labelBounds.getCenterX()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1116
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1116
	labelBounds.getCenterY()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1114
	java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1114
	java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1117
	java.awt.Shape
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1117
	t
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1117
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1117
	t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1117
	java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1118
	labelBounds
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1118
	rotatedLabelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1118
	rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1118
	labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1119
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1119
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1119
	((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1119
	float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1120
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1120
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1120
	((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1120
	float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1121
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1121
	dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1121
	((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1121
	float labelx = ((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1122
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1122
	state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1122
	(state.getCursor())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1122
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1122
	(insets.getBottom())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1122
	((state.getCursor()) - (insets.getBottom()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1123
	h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1123
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1123
	(h / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1122
	((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1122
	float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1124
	org.jfree.chart.text.TextUtilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1124
	label
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1124
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1124
	labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1124
	labely
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1125
	TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1125
	getLabelAngle()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1125
	TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1124
	org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1126
	hotspot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1126
	labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1126
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1126
	2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1126
	(w / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1126
	(labelx - (w / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1127
	labely
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1127
	h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1127
	2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1127
	(h / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1127
	(labely - (h / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1127
	w
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1127
	h
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1126
	new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1126
	hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1128
	state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1128
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1128
	(insets.getTop())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1128
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1128
	(labelBounds.getHeight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1128
	((insets.getTop()) + (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1129
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1129
	(insets.getBottom())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1128
	(((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1128
	state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1113
	{
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1131
	edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1131
	(org.jfree.chart.util.RectangleEdge.BOTTOM)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1131
	edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1132
	java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1132
	java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1133
	getLabelAngle()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1133
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1133
	labelBounds.getCenterX()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1134
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1134
	labelBounds.getCenterY()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1132
	java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1132
	java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1135
	java.awt.Shape
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1135
	t
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1135
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1135
	t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1135
	java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1136
	labelBounds
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1136
	rotatedLabelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1136
	rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1136
	labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1137
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1137
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1137
	((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1137
	float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1138
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1138
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1138
	((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1138
	float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1139
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1139
	dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1139
	((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1139
	float labelx = ((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1140
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1140
	state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1140
	(state.getCursor())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1140
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1140
	(insets.getTop())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1140
	((state.getCursor()) + (insets.getTop()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1141
	h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1141
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1141
	(h / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1140
	((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1140
	float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1142
	org.jfree.chart.text.TextUtilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1142
	label
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1142
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1142
	labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1142
	labely
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1143
	TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1143
	getLabelAngle()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1143
	TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1142
	org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1144
	hotspot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1144
	labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1144
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1144
	2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1144
	(w / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1144
	(labelx - (w / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1145
	labely
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1145
	h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1145
	2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1145
	(h / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1145
	(labely - (h / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1145
	w
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1145
	h
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1144
	new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1144
	hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1146
	state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1146
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1146
	(insets.getTop())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1146
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1146
	(labelBounds.getHeight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1146
	((insets.getTop()) + (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1147
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1147
	(insets.getBottom())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1146
	(((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1146
	state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1131
	{
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1149
	edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1149
	(org.jfree.chart.util.RectangleEdge.LEFT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1149
	edge == (org.jfree.chart.util.RectangleEdge.LEFT)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1150
	java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1150
	java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1151
	(getLabelAngle())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1151
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1151
	(java.lang.Math.PI)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1151
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1151
	((java.lang.Math.PI) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1151
	((getLabelAngle()) - ((java.lang.Math.PI) / 2.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1151
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1151
	labelBounds.getCenterX()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1152
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1152
	labelBounds.getCenterY()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1150
	java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1150
	java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1153
	java.awt.Shape
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1153
	t
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1153
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1153
	t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1153
	java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1154
	labelBounds
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1154
	rotatedLabelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1154
	rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1154
	labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1155
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1155
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1155
	((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1155
	float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1156
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1156
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1156
	((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1156
	float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1157
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1157
	state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1157
	(state.getCursor())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1157
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1157
	(insets.getRight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1157
	((state.getCursor()) - (insets.getRight()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1158
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1158
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1158
	(w / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1157
	((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1157
	float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1159
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1159
	dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1159
	((float) (dataArea.getCenterY()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1159
	float labely = ((float) (dataArea.getCenterY()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1160
	org.jfree.chart.text.TextUtilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1160
	label
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1160
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1160
	labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1160
	labely
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1161
	TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1161
	(getLabelAngle())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1161
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1161
	(java.lang.Math.PI)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1161
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1161
	((java.lang.Math.PI) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1161
	((getLabelAngle()) - ((java.lang.Math.PI) / 2.0))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1162
	TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1160
	org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1163
	hotspot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1163
	labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1163
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1163
	2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1163
	(w / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1163
	(labelx - (w / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1164
	labely
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1164
	h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1164
	2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1164
	(h / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1164
	(labely - (h / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1164
	w
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1164
	h
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1163
	new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1163
	hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1165
	state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1165
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1165
	(insets.getLeft())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1165
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1165
	(labelBounds.getWidth())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1165
	((insets.getLeft()) + (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1166
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1166
	(insets.getRight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1165
	(((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1165
	state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1149
	{
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	    float labely = ((float) (dataArea.getCenterY()));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1168
	edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1168
	(org.jfree.chart.util.RectangleEdge.RIGHT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1168
	edge == (org.jfree.chart.util.RectangleEdge.RIGHT)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1170
	java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1170
	java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1171
	(getLabelAngle())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1171
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1171
	(java.lang.Math.PI)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1171
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1171
	((java.lang.Math.PI) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1171
	((getLabelAngle()) + ((java.lang.Math.PI) / 2.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1172
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1172
	labelBounds.getCenterX()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1172
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1172
	labelBounds.getCenterY()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1170
	java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1170
	java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1173
	java.awt.Shape
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1173
	t
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1173
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1173
	t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1173
	java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1174
	labelBounds
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1174
	rotatedLabelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1174
	rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1174
	labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1175
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1175
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1175
	((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1175
	float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1176
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1176
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1176
	((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1176
	float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1177
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1177
	state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1177
	(state.getCursor())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1178
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1178
	(insets.getLeft())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1177
	((state.getCursor()) + (insets.getLeft()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1178
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1178
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1178
	(w / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1177
	((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1177
	float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1179
	float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1179
	dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1179
	(dataArea.getY())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1179
	dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1179
	(dataArea.getHeight())
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1180
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1179
	((dataArea.getHeight()) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1179
	((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1179
	float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1181
	org.jfree.chart.text.TextUtilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1181
	label
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1181
	g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1181
	labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1181
	labely
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1182
	TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
	org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1182
	(getLabelAngle())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1182
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1182
	(java.lang.Math.PI)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1182
	2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1182
	((java.lang.Math.PI) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1182
	((getLabelAngle()) + ((java.lang.Math.PI) / 2.0))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1183
	TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1181
	org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1184
	hotspot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1184
	labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1184
	w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1184
	2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1184
	(w / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1184
	(labelx - (w / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1185
	labely
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1185
	h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1185
	2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1185
	(h / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1185
	(labely - (h / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1185
	w
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1185
	h
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1184
	new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1184
	hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1186
	state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1186
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1186
	(insets.getLeft())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1186
	labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1186
	(labelBounds.getWidth())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1186
	((insets.getLeft()) + (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1187
	insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1187
	(insets.getRight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1186
	(((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1186
	state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1168
	{
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	    float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1168
	if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	    float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1168
	
	    if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	        float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	    }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1149
	if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	    float labely = ((float) (dataArea.getCenterY()));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	        float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	    }
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1149
	
	    if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	        float labely = ((float) (dataArea.getCenterY()));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	            float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1131
	if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	        float labely = ((float) (dataArea.getCenterY()));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	            float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        }
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1131
	
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (dataArea.getCenterX()));
	        float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	            float labely = ((float) (dataArea.getCenterY()));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	                java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	                labelBounds = rotatedLabelBounds.getBounds2D();
	                float w = ((float) (labelBounds.getWidth()));
	                float h = ((float) (labelBounds.getHeight()));
	                float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	                float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	                org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	                hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	                state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	            }
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.jfree.chart.axis.Axis:1113
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (dataArea.getCenterX()));
	        float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	            float labely = ((float) (dataArea.getCenterY()));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	                java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	                labelBounds = rotatedLabelBounds.getBounds2D();
	                float w = ((float) (labelBounds.getWidth()));
	                float h = ((float) (labelBounds.getHeight()));
	                float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	                float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	                org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	                hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	                state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	            }

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1113
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	    java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	    labelBounds = rotatedLabelBounds.getBounds2D();
	    float w = ((float) (labelBounds.getWidth()));
	    float h = ((float) (labelBounds.getHeight()));
	    float labelx = ((float) (dataArea.getCenterX()));
	    float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
	    org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	    hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	    state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
	        java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	        labelBounds = rotatedLabelBounds.getBounds2D();
	        float w = ((float) (labelBounds.getWidth()));
	        float h = ((float) (labelBounds.getHeight()));
	        float labelx = ((float) (dataArea.getCenterX()));
	        float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
	        org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
	        hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	        state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	            java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	            labelBounds = rotatedLabelBounds.getBounds2D();
	            float w = ((float) (labelBounds.getWidth()));
	            float h = ((float) (labelBounds.getHeight()));
	            float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
	            float labely = ((float) (dataArea.getCenterY()));
	            org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	            hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	            state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
	                java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
	                labelBounds = rotatedLabelBounds.getBounds2D();
	                float w = ((float) (labelBounds.getWidth()));
	                float h = ((float) (labelBounds.getHeight()));
	                float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
	                float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
	                org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
	                hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
	                state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
	            }
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-53-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0028
Insert If at org.apache.commons.math.complex.Complex:152
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math.complex.Complex:152
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:152
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:153
	return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:152
	(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:152
	{
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:152
	(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:152
	(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:153
	return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:152
	rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
	org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:153
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math.complex.Complex:152
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:152
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0019
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1

: number instances found: 8
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-000
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0018
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Long.parseLong(str)

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Long.parseLong(str)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Long.parseLong(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Long
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
	str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Long.parseLong(str)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Long.parseLong(str)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00110
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to p == 0.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	return lower

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to p == 0.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	return lower

: number instances found: 15
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	return lower
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to p == 0.0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp to p
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	0.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	return lower
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to p == 0.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
	return lower

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to p == 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-32-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0061
Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)
Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)
Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)

: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)
Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
	(z) to (y)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00103
Update VariableRead at org.jfree.chart.block.BorderArrangement:450
	w to h
Update Literal at org.jfree.chart.block.BorderArrangement:450
	2 to 3
Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
	size.width
Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
	h[2]

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.block.BorderArrangement:450
	w to h
Update Literal at org.jfree.chart.block.BorderArrangement:450
	2 to 3
Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
	size.width
Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
	h[2]

: number instances found: 7
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
	h[2]
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.block.BorderArrangement:450
	w to h
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.block.BorderArrangement:450
	2 to 3
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:450
	h
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:450
	2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:450
	size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
	size.width
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.block.BorderArrangement:450
	w to h
Update Literal at org.jfree.chart.block.BorderArrangement:450
	2 to 3
Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
	size.width
Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
	h[2]

: number instances found: 1
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
	h[2]
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0089
Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i] = 1.0

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i] = 1.0

: number instances found: 6
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i] = 1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i]
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	1.0
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i] = 1.0
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i] = 1.0

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
	repaired[i] = 1.0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00142
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getName().hashCode()

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getName().hashCode()

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getName().hashCode()
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getName()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
	getName().hashCode()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-007
Insert Invocation at org.jfree.data.time.TimeSeries:581
	findBoundsByIteration()

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:581
	findBoundsByIteration()

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:581
	findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
	org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:581
	findBoundsByIteration()

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:581
	findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00105
Delete Invocation at org.jfree.data.KeyedObjects2D:236
	row.setObject(columnKey, object)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.jfree.data.KeyedObjects2D:236
	row.setObject(columnKey, object)

: number instances found: 4
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.KeyedObjects2D:236
	row.setObject(columnKey, object)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.KeyedObjects2D:236
	row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.KeyedObjects2D:236
	columnKey
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.KeyedObjects2D:236
	object
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.jfree.data.KeyedObjects2D:236
	row.setObject(columnKey, object)

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.KeyedObjects2D:236
	row.setObject(columnKey, object)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Closure-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0084
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
	{
	
	
	    if (n == (parent.getLastChild())) {
	        for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	            int ancestorType = an.getType();
	            if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	                return;
	            else
	                break;
	
	        }
	    }
	}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
	continue;

PatternInstanceAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
	{
	
	
	    if (n == (parent.getLastChild())) {
	        for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	            int ancestorType = an.getType();
	            if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	                return;
	            else
	                break;
	
	        }
	    }
	}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
	continue;

: number instances found: 49
ChangePatternInstance [actions=[Move LocalVariable from com.google.javascript.jscomp.CheckSideEffects:102 to com.google.javascript.jscomp.CheckSideEffects:102
	com.google.javascript.rhino.Node gramps = parent.getParent()
]]
ChangePatternInstance [actions=[Move If from com.google.javascript.jscomp.CheckSideEffects:103 to com.google.javascript.jscomp.CheckSideEffects:103
	if ((gramps.isCall()) && (parent == (gramps.getFirstChild()))) {
	    if ((((n == (parent.getFirstChild())) && ((parent.getChildCount()) == 2)) && (n.getNext().isName())) && ("eval".equals(n.getNext().getString()))) {
	        return;
	    }
	}
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if (n == (parent.getLastChild())) {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
ChangePatternInstance [actions=[Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
	continue;
]]
ChangePatternInstance [actions=[Move LocalVariable from com.google.javascript.jscomp.CheckSideEffects:102 to com.google.javascript.jscomp.CheckSideEffects:102
	com.google.javascript.rhino.Node gramps = parent.getParent()
]]
ChangePatternInstance [actions=[Move If from com.google.javascript.jscomp.CheckSideEffects:103 to com.google.javascript.jscomp.CheckSideEffects:103
	if ((gramps.isCall()) && (parent == (gramps.getFirstChild()))) {
	    if ((((n == (parent.getFirstChild())) && ((parent.getChildCount()) == 2)) && (n.getNext().isName())) && ("eval".equals(n.getNext().getString()))) {
	        return;
	    }
	}
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:111
	n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:111
	parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:111
	(parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:112
	com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:112
	com.google.javascript.rhino.Node an
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:112
	parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:112
	parent.getAncestors()
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:113
	int
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:113
	an
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:113
	an.getType()
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:114
	(com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
	(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
	ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
	com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
	(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:117
	
	    return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
	break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:119
	
	    break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:111
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if (n == (parent.getLastChild())) {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
	{
	
	
	    if (n == (parent.getLastChild())) {
	        for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	            int ancestorType = an.getType();
	            if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	                return;
	            else
	                break;
	
	        }
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
	{
	
	
	    if (n == (parent.getLastChild())) {
	        for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	            int ancestorType = an.getType();
	            if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	                return;
	            else
	                break;
	
	        }
	    }
	}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
	continue;

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0078
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result

PatternInstanceAnalyzer


----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result

: number instances found: 3
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
RepairabilityAnalyzer


----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00129
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	org.apache.commons.lang3.math.Fraction.getFraction(java.lang.Integer.parseInt(str), 1)

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	org.apache.commons.lang3.math.Fraction.getFraction(java.lang.Integer.parseInt(str), 1)

: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	org.apache.commons.lang3.math.Fraction.getFraction(java.lang.Integer.parseInt(str), 1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
	org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Integer.parseInt(str)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:453
	1
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
	java.lang.Integer
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
	str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
	null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
	org.apache.commons.lang3.math.Fraction.getFraction(java.lang.Integer.parseInt(str), 1)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-53-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-0065
Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
	return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:153
	(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
	{
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
	(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
	(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
	return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:153
	rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:154
	org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:154
	org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00140
Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
	return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	ret = 0.5

PatternInstanceAnalyzer


----For Diff:Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
	return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	ret = 0.5

: number instances found: 5
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	ret = 0.5
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
	return ret
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
	0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
	ret
]]
RepairabilityAnalyzer


----For Diff:Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
	return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
	ret = 0.5

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer

-00101
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
	getName().hashCode()

PatternInstanceAnalyzer


----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
	getName().hashCode()

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
	getName().hashCode()
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
	getName()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
	org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
	1
]]
RepairabilityAnalyzer


----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
	1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
	getName().hashCode()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JGenProgPostiveTest/patch1-Math-70-JGenProg2015]
FineGrainDifftAnalyzer

-patch1-Math-70-JGenProg2015
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

PatternInstanceAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
RepairabilityAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JGenProgTest/patch3-Math-74-JGenProg2017]
FineGrainDifftAnalyzer

-patch3-Math-74-JGenProg2017
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
	org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	10.0
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
	setMaxGrowth(10.0)

: number instances found: 0
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 304.717 s - in fr.inria.coming.spoon.repairability.repairtools.JGenProgTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.JKaliTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali1]
FineGrainDifftAnalyzer

-one
Delete BinaryOperator at JKali:6
	x > 10
Insert Literal at JKali:6
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at JKali:6
	x > 10
Insert Literal at JKali:6
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at JKali:6
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at JKali:6
	x > 10
Insert Literal at JKali:6
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at JKali:6
	true
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali2]
FineGrainDifftAnalyzer

-two
Delete LocalVariable at JKali:5
	int x = 20
Delete BinaryOperator at JKali:6
	x > 10
Insert Literal at JKali:5
	false

PatternInstanceAnalyzer


----For Diff:Delete LocalVariable at JKali:5
	int x = 20
Delete BinaryOperator at JKali:6
	x > 10
Insert Literal at JKali:5
	false

: number instances found: 2
ChangePatternInstance [actions=[Delete LocalVariable at JKali:5
	int x = 20
]]
ChangePatternInstance [actions=[Insert Literal at JKali:5
	false
]]
RepairabilityAnalyzer


----For Diff:Delete LocalVariable at JKali:5
	int x = 20
Delete BinaryOperator at JKali:6
	x > 10
Insert Literal at JKali:5
	false

: number instances found: 1
ChangePatternInstance [actions=[Delete LocalVariable at JKali:5
	int x = 20
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali4]
FineGrainDifftAnalyzer

-four
Delete Block at JKali:6
	{
	    java.lang.System.out.println("JKAli");
	    java.lang.System.out.println("JKAli");
	}

PatternInstanceAnalyzer


----For Diff:Delete Block at JKali:6
	{
	    java.lang.System.out.println("JKAli");
	    java.lang.System.out.println("JKAli");
	}

: number instances found: 2
ChangePatternInstance [actions=[Delete Invocation at JKali:7
	java.lang.System.out.println("JKAli")
]]
ChangePatternInstance [actions=[Delete Invocation at JKali:8
	java.lang.System.out.println("JKAli")
]]
RepairabilityAnalyzer


----For Diff:Delete Block at JKali:6
	{
	    java.lang.System.out.println("JKAli");
	    java.lang.System.out.println("JKAli");
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at JKali:7
	java.lang.System.out.println("JKAli")
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali3]
FineGrainDifftAnalyzer

-three
Insert Return at JKali:5
	return

PatternInstanceAnalyzer


----For Diff:Insert Return at JKali:5
	return

: number instances found: 1
ChangePatternInstance [actions=[Insert Return at JKali:5
	return
]]
RepairabilityAnalyzer


----For Diff:Insert Return at JKali:5
	return

: number instances found: 1
ChangePatternInstance [actions=[Insert Return at JKali:5
	return
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali5]
FineGrainDifftAnalyzer

-five
Delete Invocation at JKali:8
	java.lang.System.out.println("JKAli")

PatternInstanceAnalyzer


----For Diff:Delete Invocation at JKali:8
	java.lang.System.out.println("JKAli")

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at JKali:8
	java.lang.System.out.println("JKAli")
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at JKali:8
	java.lang.System.out.println("JKAli")

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at JKali:8
	java.lang.System.out.println("JKAli")
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-28-jKali/jKali]
FineGrainDifftAnalyzer

-009
Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Chart-5-jKali/jKali]
FineGrainDifftAnalyzer

-002
Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert Literal at org.jfree.data.xy.XYSeries:563
	false

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert Literal at org.jfree.data.xy.XYSeries:563
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563
	false
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
	this.autoSort
Insert Literal at org.jfree.data.xy.XYSeries:563
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-81-jKali/jKali]
FineGrainDifftAnalyzer

-0014
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-28-jKali/jKali]
FineGrainDifftAnalyzer

-0036
Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex = i

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex = i

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex = i
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex = i

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
	minIndex = i
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-28-jKali/jKali]
FineGrainDifftAnalyzer

-0025
Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer

-005
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
	{
	
	    if () 
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            continue;
	
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
	continue;

PatternInstanceAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
	{
	
	    if () 
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            continue;
	
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
	continue;

: number instances found: 8
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:119
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:120
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
]]
RepairabilityAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
	continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
	{
	
	    if () 
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
	if () 
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
	{
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            continue;
	
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
	continue;

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer

-0020
Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }

PatternInstanceAnalyzer


----For Diff:Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }

: number instances found: 8
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:133
	this.axesAtTop.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:136
	this.axesAtBottom.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:139
	this.axesAtLeft.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:142
	this.axesAtRight.add(axis)
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:141
	if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	    this.axesAtRight.add(axis);
	}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:138
	if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	    this.axesAtLeft.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	        this.axesAtRight.add(axis);
	    }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:135
	if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	    this.axesAtBottom.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	        this.axesAtLeft.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	            this.axesAtRight.add(axis);
	        }
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:132
	if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
	    this.axesAtTop.add(axis);
	} else
	    if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
	        this.axesAtBottom.add(axis);
	    } else
	        if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
	            this.axesAtLeft.add(axis);
	        } else
	            if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
	                this.axesAtRight.add(axis);
	            }
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer

-0042
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	false

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	false
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-81-jKali/jKali]
FineGrainDifftAnalyzer

-0038
Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
	break
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1526
	{
	
	
	
	
	
	
	
	
	    if ((end - start) > 2) {
	        b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
	        a2 = a2 + b2;
	        for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	            if (b2 == 0.0) 
	            b1 = b2;
	            if ((work[i4]) > (work[(i4 - 2)])) {
	                return;
	            }
	            b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
	            a2 = a2 + b2;
	            if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	                break;
	            }
	        }
	        a2 = cnst3 * a2;
	    }
	
	}
Move Block from org.apache.commons.math.linear.EigenDecompositionImpl:1547 to org.apache.commons.math.linear.EigenDecompositionImpl:1526
	{
	    break;
	}

PatternInstanceAnalyzer


----For Diff:Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
	break
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1526
	{
	
	
	
	
	
	
	
	
	    if ((end - start) > 2) {
	        b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
	        a2 = a2 + b2;
	        for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	            if (b2 == 0.0) 
	            b1 = b2;
	            if ((work[i4]) > (work[(i4 - 2)])) {
	                return;
	            }
	            b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
	            a2 = a2 + b2;
	            if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	                break;
	            }
	        }
	        a2 = cnst3 * a2;
	    }
	
	}
Move Block from org.apache.commons.math.linear.EigenDecompositionImpl:1547 to org.apache.commons.math.linear.EigenDecompositionImpl:1526
	{
	    break;
	}

: number instances found: 14
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
	break
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1545
	a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1547
	if (b2 == 0.0) 
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1550
	b1 = b2
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.linear.EigenDecompositionImpl:1552
	return
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1551
	if ((work[i4]) > (work[(i4 - 2)])) {
	    return;
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1554
	b2 = b2 * ((work[i4]) / (work[(i4 - 2)]))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1555
	a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1557
	break
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1556
	if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	    break;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1546
	for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	    if (b2 == 0.0) 
	    b1 = b2;
	    if ((work[i4]) > (work[(i4 - 2)])) {
	        return;
	    }
	    b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
	    a2 = a2 + b2;
	    if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	        break;
	    }
	}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1560
	a2 = cnst3 * a2
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	if ((end - start) > 2) {
	    b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
	    a2 = a2 + b2;
	    for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	        if (b2 == 0.0) 
	        b1 = b2;
	        if ((work[i4]) > (work[(i4 - 2)])) {
	            return;
	        }
	        b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
	        a2 = a2 + b2;
	        if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	            break;
	        }
	    }
	    a2 = cnst3 * a2;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
	break
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1526
	{
	
	
	
	
	
	
	
	
	    if ((end - start) > 2) {
	        b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
	        a2 = a2 + b2;
	        for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
	            if (b2 == 0.0) 
	            b1 = b2;
	            if ((work[i4]) > (work[(i4 - 2)])) {
	                return;
	            }
	            b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
	            a2 = a2 + b2;
	            if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
	                break;
	            }
	        }
	        a2 = cnst3 * a2;
	    }
	
	}
Move Block from org.apache.commons.math.linear.EigenDecompositionImpl:1547 to org.apache.commons.math.linear.EigenDecompositionImpl:1526
	{
	    break;
	}

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-85-jKali/jKali]
FineGrainDifftAnalyzer

-0029
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0
Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	false

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0
Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	false
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0
Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Math-28-jKali/jKali]
FineGrainDifftAnalyzer

-0044
Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	return minRow

PatternInstanceAnalyzer


----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	return minRow

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	return minRow
]]
RepairabilityAnalyzer


----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	return minRow

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
	return minRow
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer

-0041
Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) && (hotspot != null)
Insert Literal at org.jfree.chart.axis.Axis:1190
	false

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) && (hotspot != null)
Insert Literal at org.jfree.chart.axis.Axis:1190
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.axis.Axis:1190
	false
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
	(plotState != null) && (hotspot != null)
Insert Literal at org.jfree.chart.axis.Axis:1190
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.axis.Axis:1190
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Closure-13-jKali/jKali]
FineGrainDifftAnalyzer

-0021
Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	return false

PatternInstanceAnalyzer


----For Diff:Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	return false

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	return false
]]
RepairabilityAnalyzer


----For Diff:Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	return false

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
	return false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-10-jKali/jKali]
FineGrainDifftAnalyzer

-003
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
	false

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
	false
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Time-11-jKali/jKali]
FineGrainDifftAnalyzer

-0018
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	true

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	true
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Chart-1-jKali/jKali]
FineGrainDifftAnalyzer

-000
Delete BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null
Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	false

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null
Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	false
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null
Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch5-Time-11-jKali/jKali]
FineGrainDifftAnalyzer

-0051
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	false

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	false
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
	tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-81-jKali/jKali]
FineGrainDifftAnalyzer

-0028
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start) > 2
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	false

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start) > 2
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	false
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	(end - start) > 2
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-50-jKali/jKali]
FineGrainDifftAnalyzer

-0012
Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-49-jKali/jKali]
FineGrainDifftAnalyzer

-0026
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)

PatternInstanceAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)

: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)
]]
RepairabilityAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)

: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
	++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer

-0032
Delete BinaryOperator at org.jfree.chart.axis.Axis:1101
	(label == null) || (label.equals(""))
Insert Literal at org.jfree.chart.axis.Axis:1101
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.axis.Axis:1101
	(label == null) || (label.equals(""))
Insert Literal at org.jfree.chart.axis.Axis:1101
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.axis.Axis:1101
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.axis.Axis:1101
	(label == null) || (label.equals(""))
Insert Literal at org.jfree.chart.axis.Axis:1101
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.axis.Axis:1101
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-82-jKali/jKali]
FineGrainDifftAnalyzer

-0015
Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
	minValue = tableau.getEntry(0, i)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-85-jKali/jKali]
FineGrainDifftAnalyzer

-0039
Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}

: number instances found: 2
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	if ((fa * fb) >= 0.0) {
	    throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-80-jKali/jKali]
FineGrainDifftAnalyzer

-0013
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}

: number instances found: 8
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	for (int k = 0; k < 4; k += step) {
	    final double tmp = work[(i + k)];
	    work[(i + k)] = work[(j - k)];
	    work[(j - k)] = tmp;
	}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
	j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (int i = 0; i < j; i += 4) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	    j -= 4;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-84-jKali/jKali]
FineGrainDifftAnalyzer

-0016
Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0
Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0
Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0
Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Time-11-jKali/jKali]
FineGrainDifftAnalyzer

-0047
Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
	return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)

PatternInstanceAnalyzer


----For Diff:Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
	return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
	return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
RepairabilityAnalyzer


----For Diff:Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
	return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
	return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Closure-22-jKali/jKali]
FineGrainDifftAnalyzer

-0023
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
	{
	
	
	    if (n == (parent.getLastChild())) {
	        for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	            int ancestorType = an.getType();
	            if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	                return;
	            else
	                break;
	
	        }
	    }
	}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
	continue;

PatternInstanceAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
	{
	
	
	    if (n == (parent.getLastChild())) {
	        for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	            int ancestorType = an.getType();
	            if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	                return;
	            else
	                break;
	
	        }
	    }
	}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
	continue;

: number instances found: 8
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if (n == (parent.getLastChild())) {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
	{
	
	
	    if (n == (parent.getLastChild())) {
	        for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	            int ancestorType = an.getType();
	            if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	            if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	                return;
	            else
	                break;
	
	        }
	    }
	}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
	continue;

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-22-jKali/jKali]
FineGrainDifftAnalyzer

-006
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
	false

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
	false
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Time-11-jKali/jKali]
FineGrainDifftAnalyzer

-0040
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

: number instances found: 2
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch5-Math-80-jKali/jKali]
FineGrainDifftAnalyzer

-0050
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))])
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	false

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))])
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	false
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))])
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-32-jKali/jKali]
FineGrainDifftAnalyzer

-0010
Delete Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	((java.lang.Boolean) (tree.getAttribute()))
Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	false

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	((java.lang.Boolean) (tree.getAttribute()))
Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	false
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	((java.lang.Boolean) (tree.getAttribute()))
Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-20-jKali/jKali]
FineGrainDifftAnalyzer

-0024
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}

PatternInstanceAnalyzer


----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}

: number instances found: 3
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
	double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
	res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
	for (int i = 0; i < (x.length); i++) {
	    double diff = (boundaries[1][i]) - (boundaries[0][i]);
	    res[i] = ((x[i]) - (boundaries[0][i])) / diff;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-80-jKali/jKali]
FineGrainDifftAnalyzer

-0037
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer

-0022
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-45-jKali/jKali]
FineGrainDifftAnalyzer

-007
Delete UnaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	!(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
	true

PatternInstanceAnalyzer


----For Diff:Delete UnaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	!(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
	true
]]
RepairabilityAnalyzer


----For Diff:Delete UnaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
	!(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-80-jKali/jKali]
FineGrainDifftAnalyzer

-0027
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (; ; ) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	
	}
Insert For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (; ; ) {
	
	}
Move LocalVariable from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	int i = 0
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i += 4
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1142 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
	j -= 4

PatternInstanceAnalyzer


----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (; ; ) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	
	}
Insert For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (; ; ) {
	
	}
Move LocalVariable from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	int i = 0
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i += 4
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1142 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
	j -= 4

: number instances found: 7
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
	final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
	work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
	work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
	for (int k = 0; k < 4; k += step) {
	    final double tmp = work[(i + k)];
	    work[(i + k)] = work[(j - k)];
	    work[(j - k)] = tmp;
	}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (; ; ) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	
	}
]]
RepairabilityAnalyzer


----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (; ; ) {
	    for (int k = 0; k < 4; k += step) {
	        final double tmp = work[(i + k)];
	        work[(i + k)] = work[(j - k)];
	        work[(j - k)] = tmp;
	    }
	
	}
Insert For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	for (; ; ) {
	
	}
Move LocalVariable from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	int i = 0
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i += 4
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1142 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
	j -= 4

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Math-81-jKali/jKali]
FineGrainDifftAnalyzer

-0046
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])

PatternInstanceAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
RepairabilityAnalyzer


----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])

: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
	b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-20-jKali/jKali]
FineGrainDifftAnalyzer

-0035
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	(boundaries) == null
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Closure-22-jKali/jKali]
FineGrainDifftAnalyzer

-0043
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-85-jKali/jKali]
FineGrainDifftAnalyzer

-0017
Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)

PatternInstanceAnalyzer


----For Diff:Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)

: number instances found: 1
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer


----For Diff:Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)

: number instances found: 1
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
	throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Math-80-jKali/jKali]
FineGrainDifftAnalyzer

-0045
Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2)

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2)
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2)

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
	flipIfWarranted(n, 2)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-13-jKali/jKali]
FineGrainDifftAnalyzer

-004
Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
	return

PatternInstanceAnalyzer


----For Diff:Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
	return

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
	return
]]
RepairabilityAnalyzer


----For Diff:Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
	return

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
	return
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer

-0033
Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
	
	    break;
Insert Break at com.google.javascript.jscomp.CheckSideEffects:122
	break

PatternInstanceAnalyzer


----For Diff:Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
	
	    break;
Insert Break at com.google.javascript.jscomp.CheckSideEffects:122
	break

: number instances found: 2
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
	break
]]
RepairabilityAnalyzer


----For Diff:Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
	
	    break;
Insert Break at com.google.javascript.jscomp.CheckSideEffects:122
	break

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Chart-1-jKali/jKali]
FineGrainDifftAnalyzer

-0031
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result

PatternInstanceAnalyzer


----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
RepairabilityAnalyzer


----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result

: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Time-11-jKali/jKali]
FineGrainDifftAnalyzer

-0030
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	false

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	false
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	false

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
	false
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-49-jKali/jKali]
FineGrainDifftAnalyzer

-0011
Delete UnaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	!(isDefaultValue(value))
Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
	true

PatternInstanceAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	!(isDefaultValue(value))
Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
	true
]]
RepairabilityAnalyzer


----For Diff:Delete UnaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
	!(isDefaultValue(value))
Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Closure-22-jKali/jKali]
FineGrainDifftAnalyzer

-0034
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
	if () 
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
	continue;

PatternInstanceAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
	if () 
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
	continue;

: number instances found: 8
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
	int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
	if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
	for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	    int ancestorType = an.getType();
	    if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	    if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	        return;
	    else
	        break;
	
	}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
	continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
	if () {
	    for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
	        int ancestorType = an.getType();
	        if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
	        if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	            return;
	        else
	            break;
	
	    }
	}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
	if () 
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
	n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
	continue;

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Chart-1-jKali/jKali]
FineGrainDifftAnalyzer

-0019
Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}

: number instances found: 2
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
	return result
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}

: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	if (dataset != null) {
	    return result;
	}
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-46-jKali/jKali]
FineGrainDifftAnalyzer

-008
Delete UnaryOperator at com.google.javascript.rhino.jstype.RecordType:142
	!(that.isRecordType())
Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
	true

PatternInstanceAnalyzer


----For Diff:Delete UnaryOperator at com.google.javascript.rhino.jstype.RecordType:142
	!(that.isRecordType())
Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
	true
]]
RepairabilityAnalyzer


----For Diff:Delete UnaryOperator at com.google.javascript.rhino.jstype.RecordType:142
	!(that.isRecordType())
Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch7-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer

-0052
Delete Invocation at org.jfree.chart.JFreeChart:1181
	nonTitleArea.setRect(chartArea)

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.jfree.chart.JFreeChart:1181
	nonTitleArea.setRect(chartArea)

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.JFreeChart:1181
	nonTitleArea.setRect(chartArea)
]]
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.jfree.chart.JFreeChart:1181
	nonTitleArea.setRect(chartArea)

: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.JFreeChart:1181
	nonTitleArea.setRect(chartArea)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch5-Math-28-jKali/jKali]
FineGrainDifftAnalyzer

-0049
Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer

-001
Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	b1 || b2
Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
	true

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	b1 || b2
Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
	true
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	b1 || b2
Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
	true

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
	true
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch5-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer

-0048
Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

PatternInstanceAnalyzer


----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

: number instances found: 3
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
	return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
	break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
RepairabilityAnalyzer


----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

: number instances found: 1
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;
]]
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.434 s - in fr.inria.coming.spoon.repairability.repairtools.JKaliTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.JMutRepairTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairTest/patch1-Chart-26-jMutRepair]
FineGrainDifftAnalyzer

-patch1-Chart-26-jMutRepair
Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairTest/patch1-Chart-1-jMutRepair]
FineGrainDifftAnalyzer

-patch1-Chart-1-jMutRepair
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairTest/patch3-Math-81-jMutRepair]
FineGrainDifftAnalyzer

-patch3-Math-81-jMutRepair
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairTest/patch1-Chart-7-jMutRepair]
FineGrainDifftAnalyzer

-patch1-Chart-7-jMutRepair
Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/dd/deep_deep]
FineGrainDifftAnalyzer

-deep_deep
Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/ds/deep_shallow]
FineGrainDifftAnalyzer

-deep_shallow
Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
	(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/sd/shallow_deep]
FineGrainDifftAnalyzer

-shallow_deep
Update BinaryOperator at Deep:14
	5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at Deep:14
	5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
	5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at Deep:14
	5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
	5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/ss/shallow_shallow]
FineGrainDifftAnalyzer

-shallow_shallow
Update BinaryOperator at Deep:11
	a > b to a < b

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at Deep:11
	a > b to a < b

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:11
	a > b to a < b
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at Deep:11
	a > b to a < b

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:11
	a > b to a < b
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Math-2-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0041
Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	!
Move BinaryOperator from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	!
Move BinaryOperator from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	!
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	!
Move BinaryOperator from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	!
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0026
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0014
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-001
Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Math-2-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0033
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0039
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0032
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Math-84-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0036
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-004
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0023
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-80-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0013
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
	(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0040
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-57-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0011
Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
	(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
	(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
	(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
	(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
	(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-50-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0010
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x > x1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x > x1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x > x1
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x > x1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	x == x1 to x > x1
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-88-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0018
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
	ratio < minRatio to ratio <= minRatio
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0021
Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b2
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b2)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b2
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b2)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b2)
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b2
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b2)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b2)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-84-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0016
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Chart-1-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0020
Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	!
Move BinaryOperator from org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797 to org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	!
Move BinaryOperator from org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797 to org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	!
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	!
Move BinaryOperator from org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797 to org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	!
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0050
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-009
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0051
Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(!)
Move BinaryOperator from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE))

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(!)
Move BinaryOperator from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE))

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(!)
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(!)
Move BinaryOperator from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE))

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	(!)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0019
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size()) == 2 to (iRules.size()) > 2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size()) == 2 to (iRules.size()) > 2

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size()) == 2 to (iRules.size()) > 2
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size()) == 2 to (iRules.size()) > 2

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
	(iRules.size()) == 2 to (iRules.size()) > 2
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0046
Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
	(!)
Move BinaryOperator from org.jfree.chart.axis.Axis:1101 to org.jfree.chart.axis.Axis:1101
	(label == null)

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
	(!)
Move BinaryOperator from org.jfree.chart.axis.Axis:1101 to org.jfree.chart.axis.Axis:1101
	(label == null)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
	(!)
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
	(!)
Move BinaryOperator from org.jfree.chart.axis.Axis:1101 to org.jfree.chart.axis.Axis:1101
	(label == null)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
	(!)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Chart-1-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-000
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0030
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	!
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2538 to org.jfree.chart.plot.CategoryPlot:2538
	b1 || b2

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	!
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2538 to org.jfree.chart.plot.CategoryPlot:2538
	b1 || b2

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	!
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	!
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2538 to org.jfree.chart.plot.CategoryPlot:2538
	b1 || b2

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	!
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0042
Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Closure-10-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-003
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	!recurse

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	!recurse

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	!recurse
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
	recurse
Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	!recurse

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
	!recurse
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0022
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0048
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-2-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-008
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp == upper

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp == upper

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp == upper
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp == upper

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp == upper
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0031
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0035
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0049
Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(tableau.getBasicRow(column)))

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(tableau.getBasicRow(column)))

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(row.equals(tableau.getBasicRow(column)))

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
	(!)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0038
Update BinaryOperator at org.jfree.chart.axis.Axis:1101
	(label == null) to (label != null)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1101
	(label == null) to (label != null)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1101
	(label == null) to (label != null)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1101
	(label == null) to (label != null)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1101
	(label == null) to (label != null)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Math-84-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0044
Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	!
Move BinaryOperator from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	!
Move BinaryOperator from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	!
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	!
Move BinaryOperator from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	!
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-84-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0028
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
	(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0043
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(!)
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2)

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(!)
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(!)
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(!)
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
	((work[(np - 8)]) > b2)

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
	(!)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-104-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-007
Update BinaryOperator at org.apache.commons.math.special.Gamma:162
	(x > a) to (x >= a)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.special.Gamma:162
	(x > a) to (x >= a)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.special.Gamma:162
	(x > a) to (x >= a)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.special.Gamma:162
	(x > a) to (x >= a)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.special.Gamma:162
	(x > a) to (x >= a)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0037
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0034
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to i != minIndex

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to i != minIndex

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to i != minIndex
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to i != minIndex

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
	i < minIndex to i != minIndex
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-85-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0017
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-82-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0027
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
	ratio < minRatio to ratio <= minRatio
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-58-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0012
Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
	(param[2]) <= 0 to (param[2]) == 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
	(param[2]) <= 0 to (param[2]) == 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
	(param[2]) <= 0 to (param[2]) == 0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
	(param[2]) <= 0 to (param[2]) == 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
	(param[2]) <= 0 to (param[2]) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0045
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Closure-38-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-006
Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
	(x < 0) to (x <= 0)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
	(x < 0) to (x <= 0)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
	(x < 0) to (x <= 0)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
	(x < 0) to (x <= 0)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
	(x < 0) to (x <= 0)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Chart-7-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-002
Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
	(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0047
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
	(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-82-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0015
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-005
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
	ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-2-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0024
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp >= upper

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp >= upper

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp >= upper
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp >= upper

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp >= upper
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0025
Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	!
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:143 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i))

PatternInstanceAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	!
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:143 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i))

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	!
]]
RepairabilityAnalyzer


----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	!
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:143 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
	row == (tableau.getBasicRow(i))

: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
	!
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer

-0029
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
	((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Math-81-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Math-81-Nopol2017
Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 != null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 != null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
	 != null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
	(dMin1)

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Time-14-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Time-14-Nopol2017
Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
	org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
	(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))

PatternInstanceAnalyzer


----For Diff:Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
	org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
	(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
	org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
	(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Closure-7-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Closure-7-Nopol2017
Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
	a == null to message != null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
	a == null to message != null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
	a == null to message != null
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
	a == null to message != null

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Closure-22-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Closure-22-Nopol2017
Insert If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
	
	}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

PatternInstanceAnalyzer


----For Diff:Insert If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
	
	}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Insert If at com.google.javascript.jscomp.CheckSideEffects:116
	if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
	
	}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
	if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
	    return;
	else
	    break;

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Time-4-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Time-4-Nopol2017
Insert If at org.joda.time.Partial:459
	if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
	
	}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
	newValues[i] = value

PatternInstanceAnalyzer


----For Diff:Insert If at org.joda.time.Partial:459
	if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
	
	}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
	newValues[i] = value

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Insert If at org.joda.time.Partial:459
	if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
	
	}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
	newValues[i] = value

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Closure-28-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Closure-28-Nopol2017
Insert Block at com.google.javascript.rhino.Node:1429
	{
	    if ((this.type) < 32) 
	}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
	{
	    return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
	}

PatternInstanceAnalyzer


----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
	{
	    if ((this.type) < 32) 
	}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
	{
	    return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
	}

: number instances found: 0
RepairabilityAnalyzer


----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
	{
	    if ((this.type) < 32) 
	}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
	{
	    return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
	}

: number instances found: 0
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.616 s - in fr.inria.coming.spoon.repairability.repairtools.JMutRepairTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.NopolTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_ins_deep/patch1-Math-42-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Math-42-Nopol2017
Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
	{
	    if (1 <= (this.numSlackVariables)) 
	}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
	{
	    columnsToDrop.add(col);
	}

PatternInstanceAnalyzer


----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
	{
	    if (1 <= (this.numSlackVariables)) 
	}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
	{
	    columnsToDrop.add(col);
	}

: number instances found: 6
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.linear.SimplexTableau:347
	1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:347
	(this.numSlackVariables)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.linear.SimplexTableau:347
	this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau:347
	org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.linear.SimplexTableau:347
	1 <= (this.numSlackVariables)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:347
	if (1 <= (this.numSlackVariables)) 
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
	{
	    columnsToDrop.add(col);
	}
]]
RepairabilityAnalyzer


----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
	{
	    if (1 <= (this.numSlackVariables)) 
	}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
	{
	    columnsToDrop.add(col);
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.linear.SimplexTableau:347
	1
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_ins_shallow/patch1-Chart-13-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Chart-13-Nopol2017
Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	null != null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_upd_deep/patch1-Closure-62-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Closure-62-Nopol2017
Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
	 to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	error != 
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
	0

PatternInstanceAnalyzer


----For Diff:Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
	 to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	error != 
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
	0

: number instances found: 16
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
	error
]]
ChangePatternInstance [actions=[Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
	 to null
]]
ChangePatternInstance [actions=[Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.LightweightMessageFormatter
	com.google.javascript.jscomp.LightweightMessageFormatter
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
	excerpt
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.LightweightMessageFormatter:97
	SourceExcerpt.LINE
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.LightweightMessageFormatter:97
	(excerpt.equals(SourceExcerpt.LINE))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
	charno
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:98
	( <= charno)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
	charno
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
	sourceExcerpt
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.LightweightMessageFormatter:98
	(sourceExcerpt.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:98
	(charno < (sourceExcerpt.length()))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	error != 
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
]]
RepairabilityAnalyzer


----For Diff:Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
	 to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
	error != 
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
	0

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
	error
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/ss/shallow_shallow]
FineGrainDifftAnalyzer

-shallow_shallow
Update BinaryOperator at Deep:11
	a > b to a < b

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at Deep:11
	a > b to a < b

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:11
	a > b to a < b
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at Deep:11
	a > b to a < b

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:11
	a > b to a < b
]]
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.884 s - in fr.inria.coming.spoon.repairability.repairtools.NopolTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.ElixirTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir1]
FineGrainDifftAnalyzer

-one
Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

PatternInstanceAnalyzer


----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

: number instances found: 4
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
	org.apache.commons.lang3.time.FastDateFormat
]]
RepairabilityAnalyzer


----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir3]
FineGrainDifftAnalyzer

-three
Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
	org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
	val1
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir2]
FineGrainDifftAnalyzer

-two
Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JGenProgPostiveTest/patch1-Math-70-JGenProg2015]
FineGrainDifftAnalyzer

-patch1-Math-70-JGenProg2015
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

PatternInstanceAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 2
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
RepairabilityAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_upd_deep]
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_ins_shallow]
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_ins_deep]
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer

**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir8]
FineGrainDifftAnalyzer

-eigth
Insert If at elixir:8
	if (10 < (intArray.length))
Move Invocation from elixir:8 to elixir:9
	java.lang.System.out.println(intArray[10])

PatternInstanceAnalyzer


----For Diff:Insert If at elixir:8
	if (10 < (intArray.length))
Move Invocation from elixir:8 to elixir:9
	java.lang.System.out.println(intArray[10])

: number instances found: 1
ChangePatternInstance [actions=[Insert If at elixir:8
	if (10 < (intArray.length))
, Move Invocation from elixir:8 to elixir:9
	java.lang.System.out.println(intArray[10])
]]
RepairabilityAnalyzer


----For Diff:Insert If at elixir:8
	if (10 < (intArray.length))
Move Invocation from elixir:8 to elixir:9
	java.lang.System.out.println(intArray[10])

: number instances found: 1
ChangePatternInstance [actions=[Insert If at elixir:8
	if (10 < (intArray.length))
, Move Invocation from elixir:8 to elixir:9
	java.lang.System.out.println(intArray[10])
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir1]
FineGrainDifftAnalyzer

-one
Update TypeReference at elixir:6
	float to double

PatternInstanceAnalyzer


----For Diff:Update TypeReference at elixir:6
	float to double

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at elixir:6
	float to double
]]
RepairabilityAnalyzer


----For Diff:Update TypeReference at elixir:6
	float to double

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at elixir:6
	float to double
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir4]
FineGrainDifftAnalyzer

-four
Insert If at elixir:6
	if (3 = 3)
Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)

PatternInstanceAnalyzer


----For Diff:Insert If at elixir:6
	if (3 = 3)
Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)

: number instances found: 1
ChangePatternInstance [actions=[Insert If at elixir:6
	if (3 = 3)
, Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)
]]
RepairabilityAnalyzer


----For Diff:Insert If at elixir:6
	if (3 = 3)
Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)

: number instances found: 1
ChangePatternInstance [actions=[Insert If at elixir:6
	if (3 = 3)
, Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir6]
FineGrainDifftAnalyzer

-six
Insert BinaryOperator at elixir:6
	(x < 30) && 
Move BinaryOperator from elixir:6 to elixir:6
	x > 5

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at elixir:6
	(x < 30) && 
Move BinaryOperator from elixir:6 to elixir:6
	x > 5

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at elixir:6
	(x < 30) && 
]]
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at elixir:6
	(x < 30) && 
Move BinaryOperator from elixir:6 to elixir:6
	x > 5

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at elixir:6
	(x < 30) && 
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir5]
FineGrainDifftAnalyzer

-five
Update BinaryOperator at elixir:6
	x > 10 to x < 10

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at elixir:6
	x > 10 to x < 10

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at elixir:6
	x > 10 to x < 10
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at elixir:6
	x > 10 to x < 10

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at elixir:6
	x > 10 to x < 10
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir7]
FineGrainDifftAnalyzer

-seven
Delete BinaryOperator at elixir:6
	 && (x < 30)
Move BinaryOperator from elixir:6 to elixir:6
	(x > 5)

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at elixir:6
	 && (x < 30)
Move BinaryOperator from elixir:6 to elixir:6
	(x > 5)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at elixir:6
	 && (x < 30)
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at elixir:6
	 && (x < 30)
Move BinaryOperator from elixir:6 to elixir:6
	(x > 5)

: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at elixir:6
	 && (x < 30)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir3]
FineGrainDifftAnalyzer

-three
Insert If at elixir:6
	if (x != null)
Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)

PatternInstanceAnalyzer


----For Diff:Insert If at elixir:6
	if (x != null)
Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)

: number instances found: 2
ChangePatternInstance [actions=[Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)
, Insert If at elixir:6
	if (x != null)
, Insert Literal at elixir:6
	null
]]
ChangePatternInstance [actions=[Insert If at elixir:6
	if (x != null)
, Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)
]]
RepairabilityAnalyzer


----For Diff:Insert If at elixir:6
	if (x != null)
Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)

: number instances found: 1
ChangePatternInstance [actions=[Move Invocation from elixir:7 to elixir:7
	java.lang.System.out.println(x)
, Insert If at elixir:6
	if (x != null)
, Insert Literal at elixir:6
	null
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir2]
FineGrainDifftAnalyzer

-two
Update FieldRead at elixir:11
	x to y

PatternInstanceAnalyzer


----For Diff:Update FieldRead at elixir:11
	x to y

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at elixir:11
	x to y
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at elixir:11
	x to y

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at elixir:11
	x to y
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Time-4-Elixir/Elixir]
FineGrainDifftAnalyzer

-0040
Update ConstructorCall at org.joda.time.Partial:464
	new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)

PatternInstanceAnalyzer


----For Diff:Update ConstructorCall at org.joda.time.Partial:464
	new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)

: number instances found: 2
ChangePatternInstance [actions=[Update ConstructorCall at org.joda.time.Partial:464
	new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)
]]
ChangePatternInstance [actions=[Move FieldRead from org.joda.time.Partial:464 to org.joda.time.Partial:464
	iChronology
]]
RepairabilityAnalyzer


----For Diff:Update ConstructorCall at org.joda.time.Partial:464
	new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)

: number instances found: 1
ChangePatternInstance [actions=[Update ConstructorCall at org.joda.time.Partial:464
	new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-85-Elixir/Elixir]
FineGrainDifftAnalyzer

-0037
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
	(fa * fb) >= 0.0 to (fa * fb) > 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-26-Elixir/Elixir]
FineGrainDifftAnalyzer

-008
Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

PatternInstanceAnalyzer


----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

: number instances found: 4
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
	org.apache.commons.lang3.time.FastDateFormat
]]
RepairabilityAnalyzer


----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-9-Elixir/Elixir]
FineGrainDifftAnalyzer

-006
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	 || (endIndex < startIndex)
Move BinaryOperator from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex < 0

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	 || (endIndex < startIndex)
Move BinaryOperator from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex < 0

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	 || (endIndex < startIndex)
]]
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	 || (endIndex < startIndex)
Move BinaryOperator from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
	endIndex < 0

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
	 || (endIndex < startIndex)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-20-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0021
Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
	org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-2-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0020
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
	tmp < upper to tmp > upper
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-11-Elixir/Elixir]
FineGrainDifftAnalyzer

-001
Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
	p1 to p2

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
	p1 to p2

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
	p1 to p2
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
	p1 to p2

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
	p1 to p2
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-44-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0013
Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
	((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
	((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
	((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
	((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
	((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-57-Elixir/Elixir]
FineGrainDifftAnalyzer

-0015
Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleSet()

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleSet()

: number instances found: 9
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleSet()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleSet()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleSet()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleSet()

: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-82-Elixir/Elixir]
FineGrainDifftAnalyzer

-0036
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
	(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-24-Elixir/Elixir]
FineGrainDifftAnalyzer

-007
Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	 && 
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	( && (!hasDecPoint)) && 
Move UnaryOperator from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
	(!hasExp)
Move VariableRead from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit

PatternInstanceAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	 && 
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	( && (!hasDecPoint)) && 
Move UnaryOperator from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
	(!hasExp)
Move VariableRead from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit

: number instances found: 7
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	( && (!hasDecPoint)) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	( && (!hasDecPoint))
]]
ChangePatternInstance [actions=[Move UnaryOperator from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
	(!hasExp)
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	(!hasDecPoint)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
	hasDecPoint
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	 && 
]]
RepairabilityAnalyzer


----For Diff:Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	 && 
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
	( && (!hasDecPoint)) && 
Move UnaryOperator from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
	(!hasExp)
Move VariableRead from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
	foundDigit

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-80-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0035
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to i > j

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to i > j

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to i > j
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to i > j

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
	i < j to i > j
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-59-Elixir/Elixir]
FineGrainDifftAnalyzer

-0030
Update VariableRead at org.apache.commons.math.util.FastMath:3482
	b to a

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.util.FastMath:3482
	b to a

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.FastMath:3482
	b to a
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.math.util.FastMath:3482
	b to a

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-1-Elixir/Elixir]
FineGrainDifftAnalyzer

-000
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
	dataset != null to dataset == null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-30-Elixir/Elixir]
FineGrainDifftAnalyzer

-0022
Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
	int to double

PatternInstanceAnalyzer


----For Diff:Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
	int to double

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
	int to double
]]
RepairabilityAnalyzer


----For Diff:Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
	int to double

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
	int to double
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-39-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0011
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to i > (searchList.length)

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to i > (searchList.length)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to i > (searchList.length)
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to i > (searchList.length)

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
	i < (searchList.length) to i > (searchList.length)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-70-Elixir/Elixir]
FineGrainDifftAnalyzer

-0032
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

PatternInstanceAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 2
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
RepairabilityAnalyzer


----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-58-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0016
Update BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
	 to ((dec == null) && (exp == null)) || ((org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))))
Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
	 && 
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
	(((dec == null) && (exp == null)) && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))))
Move Invocation from org.apache.commons.lang.math.NumberUtils:454 to org.apache.commons.lang.math.NumberUtils:454
	(org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:455 to org.apache.commons.lang.math.NumberUtils:455
	(((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
	 to ((dec == null) && (exp == null)) || ((org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))))
Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
	 && 
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
	(((dec == null) && (exp == null)) && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))))
Move Invocation from org.apache.commons.lang.math.NumberUtils:454 to org.apache.commons.lang.math.NumberUtils:454
	(org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:455 to org.apache.commons.lang.math.NumberUtils:455
	(((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
	 to ((dec == null) && (exp == null)) || ((org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
	 && 
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
	 to ((dec == null) && (exp == null)) || ((org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))))
Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
	 && 
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
	(((dec == null) && (exp == null)) && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))))
Move Invocation from org.apache.commons.lang.math.NumberUtils:454 to org.apache.commons.lang.math.NumberUtils:454
	(org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:455 to org.apache.commons.lang.math.NumberUtils:455
	(((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-34-Elixir/Elixir]
FineGrainDifftAnalyzer

-0025
Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
	chromosomes
Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
	getChromosomes()

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
	chromosomes
Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
	getChromosomes()

: number instances found: 9
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
	getChromosomes()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.genetics.ListPopulation
	org.apache.commons.math3.genetics.ListPopulation
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.genetics.ListPopulation
	org.apache.commons.math3.genetics.ListPopulation
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
	chromosomes
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
	getChromosomes()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
	getChromosomes()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.genetics.ListPopulation
	org.apache.commons.math3.genetics.ListPopulation
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.genetics.ListPopulation
	org.apache.commons.math3.genetics.ListPopulation
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
	chromosomes
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
	chromosomes
Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
	getChromosomes()

: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
	chromosomes
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-59-Elixir/Elixir]
FineGrainDifftAnalyzer

-0017
Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
	strLen to width

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
	strLen to width

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
	strLen to width
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
	strLen to width

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
	strLen to width
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-5-Elixir/Elixir]
FineGrainDifftAnalyzer

-0026
Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
	org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-32-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0023
Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	.getPlus()
Move VariableRead from org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136 to org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	tree

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	.getPlus()
Move VariableRead from org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136 to org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	tree

: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	.getPlus()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	.getPlus()
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136 to org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	tree
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	.getPlus()
Move VariableRead from org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136 to org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
	tree

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-38-Elixir/Elixir]
FineGrainDifftAnalyzer

-0010
Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:872
	calendar.getTime()

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:872
	calendar.getTime()

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:872
	calendar.getTime()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.time.FastDateFormat:872
	calendar
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:872
	calendar.getTime()

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-33-Elixir/Elixir]
FineGrainDifftAnalyzer

-0024
Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps to epsilon

PatternInstanceAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps to epsilon

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps to epsilon
]]
RepairabilityAnalyzer


----For Diff:Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps to epsilon

: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
	maxUlps to epsilon
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-43-Elixir/Elixir]
FineGrainDifftAnalyzer

-0012
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
	next(pos)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
	next(pos)

: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
	next(pos)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.ExtendedMessageFormat
	org.apache.commons.lang.text.ExtendedMessageFormat
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
	pos
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
	next(pos)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
	next(pos)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-33-Elixir/Elixir]
FineGrainDifftAnalyzer

-009
Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-8-Elixir/Elixir]
FineGrainDifftAnalyzer

-005
Delete TypeAccess at org.jfree.data.time.Week:175
	RegularTimePeriod.DEFAULT_TIME_ZONE
Insert VariableRead at org.jfree.data.time.Week:175
	zone

PatternInstanceAnalyzer


----For Diff:Delete TypeAccess at org.jfree.data.time.Week:175
	RegularTimePeriod.DEFAULT_TIME_ZONE
Insert VariableRead at org.jfree.data.time.Week:175
	zone

: number instances found: 2
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.Week:175
	zone
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.time.Week:175
	RegularTimePeriod.DEFAULT_TIME_ZONE
]]
RepairabilityAnalyzer


----For Diff:Delete TypeAccess at org.jfree.data.time.Week:175
	RegularTimePeriod.DEFAULT_TIME_ZONE
Insert VariableRead at org.jfree.data.time.Week:175
	zone

: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.Week:175
	zone
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-17-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-003
Insert BinaryOperator at org.jfree.data.time.TimeSeries:832
	 && (0 < start)
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	 && (0 < start)
Move BinaryOperator from org.jfree.data.time.TimeSeries:832 to org.jfree.data.time.TimeSeries:832
	end < start
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	end < start

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.jfree.data.time.TimeSeries:832
	 && (0 < start)
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	 && (0 < start)
Move BinaryOperator from org.jfree.data.time.TimeSeries:832 to org.jfree.data.time.TimeSeries:832
	end < start
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	end < start

: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.time.TimeSeries:832
	 && (0 < start)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	 && (0 < start)
]]
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.jfree.data.time.TimeSeries:832
	 && (0 < start)
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
	 && (0 < start)
Move BinaryOperator from org.jfree.data.time.TimeSeries:832 to org.jfree.data.time.TimeSeries:832
	end < start
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
	end < start

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-6-Elixir/Elixir]
FineGrainDifftAnalyzer

-0018
Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
	pos to pt

PatternInstanceAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
	pos to pt

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
	pos to pt
]]
RepairabilityAnalyzer


----For Diff:Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
	pos to pt

: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
	pos to pt
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-13-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-002
Insert If at org.jfree.chart.block.BorderArrangement:450
	if (2 >= ((w.length) - 1)) {
	
	} else {
	    w[(2 + 1)] = size.width;
	}
Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
	w[2] = size.width

PatternInstanceAnalyzer


----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:450
	if (2 >= ((w.length) - 1)) {
	
	} else {
	    w[(2 + 1)] = size.width;
	}
Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
	w[2] = size.width

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:450
	if (2 >= ((w.length) - 1)) {
	
	} else {
	    w[(2 + 1)] = size.width;
	}
, Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
	w[2] = size.width
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:450
	if (2 >= ((w.length) - 1)) {
	
	} else {
	    w[(2 + 1)] = size.width;
	}
Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
	w[2] = size.width

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:450
	if (2 >= ((w.length) - 1)) {
	
	} else {
	    w[(2 + 1)] = size.width;
	}
, Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
	w[2] = size.width
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-57-Elixir/Elixir]
FineGrainDifftAnalyzer

-0028
Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
	int to double

PatternInstanceAnalyzer


----For Diff:Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
	int to double

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
	int to double
]]
RepairabilityAnalyzer


----For Diff:Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
	int to double

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
	int to double
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-75-Elixir/Elixir]
FineGrainDifftAnalyzer

-0034
Update Invocation at org.apache.commons.math.stat.Frequency:303
	getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.stat.Frequency:303
	getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.stat.Frequency:303
	getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.stat.Frequency:303
	getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.stat.Frequency:303
	getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.stat.Frequency:303
	getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-50-Elixir/Elixir]
FineGrainDifftAnalyzer

-0027
Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}

: number instances found: 9
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
	atol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
	org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	x0
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
	if (x == x1) {
	    x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
	    f0 = computeObjectiveValue(x0);
	}

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-73-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0033
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
	solve(, initial)
Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
	solve(, initial)
Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial

: number instances found: 9
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
	solve(, initial)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
	org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
	solve(, initial)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
	solve(, initial)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
	org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
	solve(, initial)
Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
	initial

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
	solve(, initial)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Time-15-Elixir/Elixir]
FineGrainDifftAnalyzer

-0039
Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
	org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
	val1
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-58-Elixir/Elixir]
FineGrainDifftAnalyzer

-0029
Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()

PatternInstanceAnalyzer


----For Diff:Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()

: number instances found: 2
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
RepairabilityAnalyzer


----For Diff:Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()

: number instances found: 1
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
	new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-63-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0031
Update Invocation at org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))

: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
	(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-3-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-004
Delete VariableRead at org.jfree.data.time.TimeSeries:1071
	copy
Insert Invocation at org.jfree.data.time.TimeSeries:1071
	copy.addAndOrUpdate(copy)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.jfree.data.time.TimeSeries:1071
	copy
Insert Invocation at org.jfree.data.time.TimeSeries:1071
	copy.addAndOrUpdate(copy)

: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:1071
	copy.addAndOrUpdate(copy)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.TimeSeries:1071
	copy
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.TimeSeries:1071
	copy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimeSeries:1071
	copy
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:1071
	copy.addAndOrUpdate(copy)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.TimeSeries:1071
	copy
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.TimeSeries:1071
	copy
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.jfree.data.time.TimeSeries:1071
	copy
Insert Invocation at org.jfree.data.time.TimeSeries:1071
	copy.addAndOrUpdate(copy)

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:1071
	copy.addAndOrUpdate(copy)
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-51-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0014
Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
	 || (ch == (str.charAt(0)))
Move BinaryOperator from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:672
	ch == 'y'

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
	 || (ch == (str.charAt(0)))
Move BinaryOperator from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:672
	ch == 'y'

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:672
	(str.charAt(0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
	 || (ch == (str.charAt(0)))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.BooleanUtils:672
	str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:672
	0
]]
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
	 || (ch == (str.charAt(0)))
Move BinaryOperator from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:672
	ch == 'y'

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
	 || (ch == (str.charAt(0)))
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Time-11-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0038
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

PatternInstanceAnalyzer


----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

: number instances found: 8
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
	org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
	java.lang.System.out
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
	"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1462
	tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1462
	tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
	(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
	("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey()))
]]
RepairabilityAnalyzer


----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
	if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
	    java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
	}

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-104-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer

-0019
Update Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an)) to (java.lang.Math.sqrt(an))

PatternInstanceAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an)) to (java.lang.Math.sqrt(an))

: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an)) to (java.lang.Math.sqrt(an))
]]
RepairabilityAnalyzer


----For Diff:Update Invocation at org.apache.commons.math.special.Gamma:171
	(java.lang.Math.abs(an)) to (java.lang.Math.sqrt(an))

: number instances found: 0
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.738 s - in fr.inria.coming.spoon.repairability.repairtools.ElixirTest
[INFO] Running fr.inria.coming.spoon.repairability.RepairabilityTest
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/exclude_not_covering/covered]
FineGrainDifftAnalyzer

-covered
Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type

PatternInstanceAnalyzer


----For Diff:Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type
]]
RepairabilityAnalyzer


----For Diff:Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/exclude_not_covering/not_covered]
FineGrainDifftAnalyzer

-not_covered
Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)

PatternInstanceAnalyzer


----For Diff:Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)

: number instances found: 22
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete TypeReference at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	android.view.MenuItem
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete TypeReference at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	android.view.MenuItem
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
, Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)
]]
RepairabilityAnalyzer


----For Diff:Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000021]
FineGrainDifftAnalyzer

-TestCDbwEvaluator
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

-CDbwEvaluator
Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

-CDbwReducer
Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

PatternInstanceAnalyzer


----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

: number instances found: 469
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]

----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

: number instances found: 1338
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	{
	    return new java.lang.Double(0);
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
	{
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	{
	
	
	
	}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	{
	
	}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	{
	    return new java.lang.Double(0);
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
	{
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	{
	
	
	
	}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	{
	
	}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]

----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

: number instances found: 13
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
RepairabilityAnalyzer


----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

: number instances found: 157
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]

----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

: number instances found: 171
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	{
	
	
	
	}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	{
	
	}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]

----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

: number instances found: 3
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000098]
FineGrainDifftAnalyzer

-TrainLogistic
Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

PatternInstanceAnalyzer


----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

: number instances found: 31
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
	lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
	lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
RepairabilityAnalyzer


----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

: number instances found: 5
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000021]
FineGrainDifftAnalyzer

-TestCDbwEvaluator
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

-CDbwEvaluator
Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

-CDbwReducer
Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

PatternInstanceAnalyzer


----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

: number instances found: 469
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]

----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

: number instances found: 1338
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	{
	    return new java.lang.Double(0);
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
	{
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	{
	
	
	
	}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	{
	
	}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	{
	    return new java.lang.Double(0);
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
	{
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	{
	
	
	
	}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	{
	
	}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]

----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

: number instances found: 13
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
RepairabilityAnalyzer


----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]

----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

: number instances found: 4
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]

----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000098]
FineGrainDifftAnalyzer

-TrainLogistic
Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

PatternInstanceAnalyzer


----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

: number instances found: 31
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
	lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
	lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
RepairabilityAnalyzer


----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000021]
FineGrainDifftAnalyzer

-TestCDbwEvaluator
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

-CDbwEvaluator
Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

-CDbwReducer
Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

PatternInstanceAnalyzer


----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

: number instances found: 469
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
	new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
	new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
	measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
	cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
	evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
	cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
	cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
	measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
	evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
	evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
	org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
	10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
	1
]]

----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

: number instances found: 1338
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	{
	    return new java.lang.Double(0);
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
	{
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	{
	
	
	
	}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	{
	
	}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	{
	    return new java.lang.Double(0);
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
	{
	    return result;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	{
	
	
	
	}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	{
	
	}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	if (result == null) {
	    return new java.lang.Double(0);
	} else {
	    return result;
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)
]]

----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

: number instances found: 13
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints
]]
RepairabilityAnalyzer


----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
	initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
	org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]

----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

: number instances found: 4
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
	result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
	org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
	return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
]]

----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000098]
FineGrainDifftAnalyzer

-TrainLogistic
Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

PatternInstanceAnalyzer


----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

: number instances found: 31
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
	lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
	return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
	lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
	org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
	org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
	org.apache.mahout.classifier.sgd.TrainLogistic
]]
RepairabilityAnalyzer


----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr

: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
	return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/exclude_not_covering/covered]
FineGrainDifftAnalyzer

-covered
Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type

PatternInstanceAnalyzer


----For Diff:Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type
]]
RepairabilityAnalyzer


----For Diff:Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type

: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at javarepl.Evaluator:204
	javarepl.Type to javarepl.expressions.Type
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/exclude_not_covering/not_covered]
FineGrainDifftAnalyzer

-not_covered
Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)

PatternInstanceAnalyzer


----For Diff:Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)

: number instances found: 22
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete TypeReference at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	android.view.MenuItem
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete TypeReference at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	android.view.MenuItem
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
	
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
, Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)
]]
RepairabilityAnalyzer


----For Diff:Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
	final android.view.MenuItem item = 
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
	item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
	mNativeMenu.findItem(id)

: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix8]
FineGrainDifftAnalyzer

-eigth
Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();

: number instances found: 29
ChangePatternInstance [actions=[Insert VariableRead at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.felix.framework.BundleRevisionImpl:521
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath == null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.felix.framework.BundleRevisionImpl:522
	
	    return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.felix.framework.BundleRevisionImpl:521
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath == null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.felix.framework.BundleRevisionImpl:522
	
	    return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.felix.framework.BundleRevisionImpl:521
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.felix.framework.BundleRevisionImpl:522
	java.util.Collections
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();

: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.felix.framework.BundleRevisionImpl:521
	contentPath
]]
ChangePatternInstance [actions=[Insert If at org.apache.felix.framework.BundleRevisionImpl:521
	if (contentPath == null)
	    return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
	return java.util.Collections.emptyEnumeration()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix12]
FineGrainDifftAnalyzer

-twelve
Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
	public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
	java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints

PatternInstanceAnalyzer


----For Diff:Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
	public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
	java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints

: number instances found: 28
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
	java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
	org.apache.commons.math.optimization.linear.SimplexTableau
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
]]
RepairabilityAnalyzer


----For Diff:Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
	public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
	    java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
	    for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
	        normalized.add(normalize(constraint));
	    }
	    return normalized;
	}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
	java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
	constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints

: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
	normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
	constraints
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
	java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
	constraints
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix6]
FineGrainDifftAnalyzer

-six
Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()

PatternInstanceAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()

: number instances found: 21
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
, Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
, Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
, Insert TypeAccess at org.apache.commons.lang.LocaleUtils
	org.apache.commons.lang.LocaleUtils
]]
RepairabilityAnalyzer


----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()

: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
, Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
	org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix19]
FineGrainDifftAnalyzer

-nineteen
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)

: number instances found: 36
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:288
	props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:288
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:294
	props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:294
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:288
	props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:288
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:294
	props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:294
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:288
	props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:288
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:294
	props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:294
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
]]
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
	(props != null) && 
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
	props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
	(props != null) && 
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix17]
FineGrainDifftAnalyzer

-seventeen
Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
	{
	    retval = root;
	}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
	{
	    retval = root;
	}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}

: number instances found: 45
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields != null
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
, Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval = root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	retval = root
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields != null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:252
	{
	
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	null
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval = root
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
	{
	    retval = root;
	}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	retval = root
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	retval
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval = root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	retval = root
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields != null
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval = root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	retval = root
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields != null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:252
	{
	
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	null
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval = root
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
	{
	    retval = root;
	}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	retval = root
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	retval
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
	root
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}
, Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	null
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
, Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
	{
	    retval = root;
	}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}

: number instances found: 5
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
	retval = root
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	fields
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
	for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
	    org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
	    if (element != null) {
	        org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
	        if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
	            org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
	            if (root != null) {
	                if ((nameSubSection.length) > 1) {
	                    org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
	                    if (kid != null) {
	                        retval = kid;
	                    } else {
	                        retval = root;
	                    }
	                } else {
	                    retval = root;
	                }
	            }
	        }
	    }
	}
, Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	if (fields != null) {
	
	}
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
	null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
	{
	    retval = root;
	}
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix16]
FineGrainDifftAnalyzer

-sixteen
Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)

PatternInstanceAnalyzer


----For Diff:Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)

: number instances found: 15
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
	org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
	org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
	org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
	org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
	org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
RepairabilityAnalyzer


----For Diff:Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)

: number instances found: 3
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	stream = 
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
	new org.apache.pdfbox.pdmodel.common.PDStream(doc)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
	stream
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix13]
FineGrainDifftAnalyzer

-thirteen
Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double

PatternInstanceAnalyzer


----For Diff:Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double

: number instances found: 6
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double
]]
RepairabilityAnalyzer


----For Diff:Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
	int to double

: number instances found: 3
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
	int to double
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix7]
FineGrainDifftAnalyzer

-seven
Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}

: number instances found: 56
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:229
	null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:262
	(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:262
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
	org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
	org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
	return false
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
	return false
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:229
	{
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:262
	{
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:229
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:262
	(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:262
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
	return false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
	org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:230
	false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
	org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:263
	false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
	return false
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
	return false
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:229
	{
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
	(iterator) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:262
	{
	    return false;
	}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:229
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:262
	(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:262
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
	return false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
	org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:230
	false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
	org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:263
	false
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:230
	false
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:263
	false
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
	if ((iterator) == null) {
	    return false;
	}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
	if ((iterator) == null) {
	    return false;
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:229
	(iterator)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
	return false
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix9]
FineGrainDifftAnalyzer

-nine
Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)

PatternInstanceAnalyzer


----For Diff:Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)

: number instances found: 323
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
	bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
	bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
	(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
	bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
	bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
	(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
	bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	16
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
	bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex])
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex]) == null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	16
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString().length()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
	(separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
	bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	16
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
	bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex])
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex]) == null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	16
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString().length()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
	(separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
	bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	16
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
	bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex])
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex]) == null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	16
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString().length()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
	(separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
	bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
	bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex])
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	null
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex]) == null
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString().length()
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
	(separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
	16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
	bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	16
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
	bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex])
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex]) == null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	16
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString().length()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
	(separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
	noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
	bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex])
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	null
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(array[startIndex]) == null
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	array
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
	startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
	array[startIndex]
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString()
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
	array[startIndex].toString().length()
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
	1
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
	bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex])
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
	null
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	(array[startIndex]) == null
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	array
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
	startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
	array[startIndex]
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString()
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
	array[startIndex].toString().length()
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
	separator
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
	(separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
	((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
	16
]]
RepairabilityAnalyzer


----For Diff:Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
	bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
	bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
	bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
	(noOfItems * 16)

: number instances found: 5
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
	(noOfItems * 16)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
	bufSize to noOfItems
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
	int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
	bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix10]
FineGrainDifftAnalyzer

-ten
Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}

: number instances found: 81
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	zMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	zMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	{
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	zMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	zMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	{
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	zMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	zMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	tolerance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	java.lang.Boolean
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
	if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
	    return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
	return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix15]
FineGrainDifftAnalyzer

-fifteen
Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}

: number instances found: 23
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D == null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	{
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D == null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	{
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	null
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	v2D
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
	if (v2D == null) {
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
	return null
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix18]
FineGrainDifftAnalyzer

-eigthteen
Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary

PatternInstanceAnalyzer


----For Diff:Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary

: number instances found: 34
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
, Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
, Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
, Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
, Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
, Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary
]]
RepairabilityAnalyzer


----For Diff:Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	dictionary

: number instances found: 4
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
	defaultAppearance
, Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	COSName.DA
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
	org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix11]
FineGrainDifftAnalyzer

-eleven
Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}

: number instances found: 51
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	tolerance
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	{
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	tolerance
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	{
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	tolerance
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	null
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
	if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
	return null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/mixed/patch1-Chart-26-jMutRepair]
FineGrainDifftAnalyzer

-patch1-Chart-26-jMutRepair
Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

: number instances found: 11
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
, Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)

: number instances found: 3
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
	b1
, Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
	(!b1)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/mixed/patch1-Chart-13-Nopol2017]
FineGrainDifftAnalyzer

-patch1-Chart-13-Nopol2017
Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}

: number instances found: 22
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	null != null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	null != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.block.BorderArrangement:453
	{
	
	}
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	null != null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	null != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.block.BorderArrangement:453
	{
	
	}
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
, Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
, Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
, Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
, Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
	null != null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
	if ((this.rightBlock) != null) {
	    org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
	    org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
	    w[3] = size.width;
	}
, Insert If at org.jfree.chart.block.BorderArrangement:453
	if (null != null) {
	
	}
, Insert Literal at org.jfree.chart.block.BorderArrangement:453
	null
]]
**NOT_EXECUTED_BY_TRAVIS**

FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir1]
FineGrainDifftAnalyzer

-one
Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

PatternInstanceAnalyzer


----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

: number instances found: 12
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
	org.apache.commons.lang3.time.FastDateFormat
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
	org.apache.commons.lang3.time.FastDateFormat
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
	org.apache.commons.lang3.time.FastDateFormat
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
RepairabilityAnalyzer


----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())

: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
	new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
	getLocale()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir3]
FineGrainDifftAnalyzer

-three
Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

: number instances found: 15
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
	org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
	val1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
	org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
	val1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
	org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
	0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
	val1
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)

: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
	org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir2]
FineGrainDifftAnalyzer

-two
Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

: number instances found: 57
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	(array != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	(classes != null)
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.ClassUtils:910
	(array[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	array
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	classes
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	array
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null)) && ((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null)) && ((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.ClassUtils:910
	{
	
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array[i]) != null)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	(array != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	(classes != null)
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.ClassUtils:910
	(array[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	array
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	classes
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	array
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	i
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null)) && ((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	(array != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	(classes != null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null)) && ((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.ClassUtils:910
	{
	
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array[i]) != null)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	(array != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	(classes != null)
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.ClassUtils:910
	(array[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	array
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	classes
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
	null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	array
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
	i
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()

: number instances found: 4
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
	((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
	if (((array != null) && (classes != null)) && ((array[i]) != null)) {
	
	}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
	classes[i] = array[i].getClass()
]]
**NOT_EXECUTED_BY_TRAVIS**

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 13
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 5
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
RepairabilityAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 15
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
, Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
, Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
, Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 13
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 23
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 4
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 38
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer

[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 190.713 s - in fr.inria.coming.spoon.repairability.RepairabilityTest
[INFO] Running fr.inria.coming.spoon.core.MainComingTest
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@3c9f6363
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@456ffec0
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@685829fe
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@7b96ca5c
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@3cd53a36
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@6764a92
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@2fc8947b
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@62c17ff4
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@77d0ed10
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@43c60ba2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@28c634ed
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@4111c0de
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@31d91d81
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 1/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 1/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 1/13 e56c63bd77e289266989ee35a3369c6374275c64


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [],
  "frequencyParent": [],
  "probability": [],
  "probabilityParent": []
}
---
Actions available: 
INS
DEL
UPD
MOV
PER
ANY
UNCHANGED
UNCHANGED_HIGH_PRIORITY
---
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/2 Math_70

*****
Commit: Math_70

***********
Analyzing 2/2 Math_73

*****
Commit: Math_73

FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsD4j/Math_70]
FineGrainDifftAnalyzer

-BisectionSolver
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
	f

FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsD4j/Math_73]
FineGrainDifftAnalyzer

-BrentSolver
Insert If at org.apache.commons.math.analysis.solvers.BrentSolver:136
	if ((yMin * yMax) > 0) {
	    throw org.apache.commons.math.MathRuntimeException.createIllegalArgumentException(org.apache.commons.math.analysis.solvers.BrentSolver.NON_BRACKETING_MESSAGE, min, max, yMin, yMax);
	}


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "If",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "INS_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "INS_If_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "VariableRead",
      "f": "0.5"
    },
    {
      "c": "If",
      "f": "0.5"
    }
  ],
  "probabilityParent": [
    {
      "c": "INS_VariableRead_Invocation",
      "f": "0.5"
    },
    {
      "c": "INS_If_Block",
      "f": "0.5"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Attention:Test filter

***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b
Attention:Test filter

***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
Attention:Test filter

***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
Attention:Test filter

***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
Attention:Test filter

***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703
Attention:Test filter

***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
Attention:Test filter

***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc
Attention:Test filter

***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
Attention:Test filter

***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
Attention:Test filter

***********
Analyzing 1/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
Attention:Test filter

***********
Analyzing 1/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
Attention:Test filter

***********
Analyzing 1/13 e56c63bd77e289266989ee35a3369c6374275c64
Attention:Test filter


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [],
  "frequencyParent": [],
  "probability": [],
  "probabilityParent": []
}

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Stoping at revision 2

JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [],
  "frequencyParent": [],
  "probability": [],
  "probabilityParent": []
}
My output
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Stoping at revision 2

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [],
  "frequencyParent": [],
  "probability": [],
  "probabilityParent": []
}

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Stoping at revision 2

JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [],
  "frequencyParent": [],
  "probability": [],
  "probabilityParent": []
}

JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [],
  "frequencyParent": [],
  "probability": [],
  "probabilityParent": []
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 2/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 2/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 2/13 e56c63bd77e289266989ee35a3369c6374275c64

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "2"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_If",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "1.0"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.5"
    },
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.5"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 2/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 3/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 4/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 5/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 6/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 7/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 8/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 9/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 10/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 10/13 e56c63bd77e289266989ee35a3369c6374275c64

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    },
    {
      "c": "If",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    },
    {
      "c": "INS_If_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.46153846153846156"
    },
    {
      "c": "Invocation",
      "f": "0.15384615384615385"
    },
    {
      "c": "VariableRead",
      "f": "0.07692307692307693"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07692307692307693"
    },
    {
      "c": "Literal",
      "f": "0.07692307692307693"
    },
    {
      "c": "Assignment",
      "f": "0.07692307692307693"
    },
    {
      "c": "If",
      "f": "0.07692307692307693"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.15384615384615385"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.15384615384615385"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07692307692307693"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07692307692307693"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07692307692307693"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07692307692307693"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07692307692307693"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07692307692307693"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07692307692307693"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07692307692307693"
    },
    {
      "c": "INS_If_Block",
      "f": "0.07692307692307693"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;

right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);

right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);

right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);

right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)

right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)

right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

HunkDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "5"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_If",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.38461538461538464"
    },
    {
      "c": "Invocation",
      "f": "0.15384615384615385"
    },
    {
      "c": "If",
      "f": "0.15384615384615385"
    },
    {
      "c": "VariableRead",
      "f": "0.07692307692307693"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07692307692307693"
    },
    {
      "c": "Literal",
      "f": "0.07692307692307693"
    },
    {
      "c": "Assignment",
      "f": "0.07692307692307693"
    }
  ],
  "probabilityParent": [
    {
      "c": "INS_Invocation_Block",
      "f": "0.15384615384615385"
    },
    {
      "c": "INS_If_Block",
      "f": "0.15384615384615385"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07692307692307693"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07692307692307693"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07692307692307693"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07692307692307693"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07692307692307693"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07692307692307693"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07692307692307693"
    },
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.07692307692307693"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07692307692307693"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
callback 0

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
callback 1

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
callback 2

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
callback 3

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
callback 4

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
callback 5

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
callback 6

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
callback 7

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
callback 8

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
callback 9

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
callback 10

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
callback 11

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
callback 12

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

HunkDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)

right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;

right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);

right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);

right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);

right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)

right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)

right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

HunkDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
callback 0

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
callback 1

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
callback 2

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
callback 3

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
callback 4

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
callback 5

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
callback 6

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
callback 7

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
callback 8

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
callback 9

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
callback 10

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
callback 11

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
callback 12
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/1 1205753_EmbedPooledConnection_0_s.java->1205753_EmbedPooledConnection_0_t.java

*****
Commit: 1205753_EmbedPooledConnection_0_s.java->1205753_EmbedPooledConnection_0_t.java

FileDiff [left=1205753_EmbedPooledConnection_0_s.java, right=1205753_EmbedPooledConnection_0_t.java]
FineGrainDifftAnalyzer

-1205753_EmbedPooledConnection_0_t.java
Insert Field at org.apache.derby.jdbc.EmbedPooledConnection:83
	private int eventIterators;


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "Field",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "INS_Field_Class",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "Field",
      "f": "1.0"
    }
  ],
  "probabilityParent": [
    {
      "c": "INS_Field_Class",
      "f": "1.0"
    }
  ]
}
---
Entities Type Available:
---
ConstructorCall
Invocation
NewClass
Catch
Method
Lambda
Do
For
ForEach
While
Try
TryWithResource
CatchVariableImpl
Annotation
Assignment
BinaryOperator
CodeSnippetExpression
Conditional
Assert
Literal
OperatorAssignment
NewArray
TargetedExpression
UnaryOperator
TypeAccess
ArrayAccess
FieldAccess
SuperAccess
ThisAccess
VariableRead
VariableWrite
FieldRead
FieldWrite
AnnotationFieldAccess
ArrayRead
ArrayWrite
EnumValue
Block
Case
Field
CFlowBreak
TypeMember
LabelledFlowBreak
Return
Constructor
Interface
JavaDoag
Type
Enum
Import
Comment
LocalVariable
Parameter
If
Synchronized
Throw
---
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 1/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 2/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 2/13 e56c63bd77e289266989ee35a3369c6374275c64

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "Assignment",
      "f": "1"
    },
    {
      "c": "If",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    },
    {
      "c": "INS_If_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "Assignment",
      "f": "0.5"
    },
    {
      "c": "If",
      "f": "0.5"
    }
  ],
  "probabilityParent": [
    {
      "c": "MOV_Assignment_Block",
      "f": "0.5"
    },
    {
      "c": "INS_If_Block",
      "f": "0.5"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
MyAnalyzer
Stoping at revision 2

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
MyTestAnalyzer
null
HunkDifftAnalyzer


***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}

JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

HunkDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)

right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;

right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);

right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);

right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);

right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)

right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)

right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

HunkDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 1/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 1/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 1/13 e56c63bd77e289266989ee35a3369c6374275c64


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [],
  "frequencyParent": [],
  "probability": [],
  "probabilityParent": []
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

HunkDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)

right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;

right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);

right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);

right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);

right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)

right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)

right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

HunkDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 2/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 2/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 2/13 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 2/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 2/13 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 2/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 2/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 2/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 2/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 2/13 e56c63bd77e289266989ee35a3369c6374275c64

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "1.0"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "1.0"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

HunkDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)

right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;

right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);

right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);

right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);

right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)

right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)

right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

HunkDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Stopping after 0 milli seconds

**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 13
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 5
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
RepairabilityAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 15
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
, Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
, Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
RepairabilityAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
, Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
RepairabilityAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 13
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
RepairabilityAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
RepairabilityAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 23
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 4
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 38
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
RepairabilityAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

RepairabilityAnalyzer


--------
commit with instance:
 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

--------
commit with instance:
 4120ab0c714911a9c9f26b591cb3222eaf57d127

--------
commit with instance:
 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

--------
commit with instance:
 646b3ad20d94d2b63335d1ae4c98980be274d703

--------
commit with instance:
 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

--------
commit with instance:
 656aaf4049092218f99d035450ee59c40a0e1fbc

--------
commit with instance:
 01dd29c37f6044d9d1126d9db55a961cccaccfb7

--------
commit with instance:
 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

--------
commit with instance:
 fe76517014e580ddcb40ac04ea824d54ba741c8b

--------
commit with instance:
 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
MyAnalyzer
Stoping at revision 2

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
MyTestAnalyzer
null
**NOT_EXECUTED_BY_TRAVIS**
usage: Main
 -action <INS | DEL | UPD | MOV | PER | ANY>                                                     tye of action to be mined
 -branch <branch name>                                                                           In case of -input='git', use this branch name. Default is master.
 -entitytype <arg>                                                                               entity type to be mine
 -entityvalue <arg>                                                                              the value of the entity  mentioned in -entitytype
 -featuretype <S4R | P4J>                                                                        If -mode=features, this option specifies which feature extraction types should we consider in our analysis. Can be a list separated by :
 -filter <arg>                                                                                   name of the filter
 -filtervalue <arg>                                                                              values of the filter  mentioned in -filter
 -hunkanalysis <arg>                                                                             include analysis of hunks
 -input <git(default) | files | filespair | repairability>                                       format of the content present in the given -path. git implies that the path is a git repository. files implies the path contains .patch files
 -location <path>                                                                                analyse the content in 'path'
 -message <arg>                                                                                  comming message
 -mode <mineinstance | diff | features>                                                          the mode of execution of the analysis
 -output <path>                                                                                  dump the output of the analysis in the given path
 -outputprocessor <classname>                                                                    output processors for result
 -parameters <arg>                                                                               Parameters, divided by :
 -parentlevel <arg>                                                                              numbers of AST node where the parent is located. 1 implies immediate parent
 -parenttype <arg>                                                                               parent type of the nodes to be considered
 -pattern <path>                                                                                 path of the pattern file to be used when the -mode is 'mineinstance'
 -patternparser <classname>                                                                      parser to be used for parsing the file specified -pattern. Default is XML
 -repairtool <ALL | JMutRepair | Nopol | JKali | JGenProg | NPEfix | Arja | Elixir | Cardumen>   If -mode=repairability, this option specifies which repair tools should we consider in our analysis. Can be a list separated by :
 -showactions                                                                                    show all actions
 -showentities                                                                                   show all entities
More options and default values at 'config-coming.properties' file
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/2 1000021

*****
Commit: 1000021

***********
Analyzing 2/2 1000098

*****
Commit: 1000098

FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000021]
FineGrainDifftAnalyzer

-TestCDbwEvaluator
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
	@org.junit.Test
	public void testEmptyCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
	@org.junit.Test
	public void testSingleValueCluster() {
	    org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
	    initData(1, 0.25, measure);
	    org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
	    clusters.put(cluster.getId(), cluster);
	    java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
	    points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
	    representativePoints.put(cluster.getId(), points);
	    org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
	    assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
	    assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
	}

-CDbwEvaluator
Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	 to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
	double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
	stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
	stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
	(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
	private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
	private java.lang.Double getStdev(java.lang.Integer cI) {
	
	    if (result == null) {
	        return new java.lang.Double(0);
	    } else {
	        return result;
	    }
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
	if (s0 > 1) {
	
	
	
	}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
	if ((repI.size()) > 0) {
	
	}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
	double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
	org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	(uIJ == null) ? 0 : 
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
	double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
	org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
	double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
	stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
	sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
	interDensity(uIJ, cI, cJ)

-CDbwReducer
Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
	private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
	java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
	referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
	referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
	referencePoints to representativePoints

FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000098]
FineGrainDifftAnalyzer

-TrainLogistic
Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
	private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
	public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.model;
	}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
	public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
	    return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
	}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
	org.apache.mahout.classifier.sgd.TrainLogistic.model = lr


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "Invocation",
      "f": "12"
    },
    {
      "c": "LocalVariable",
      "f": "5"
    },
    {
      "c": "Method",
      "f": "5"
    },
    {
      "c": "Field",
      "f": "3"
    },
    {
      "c": "FieldWrite",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "TypeReference",
      "f": "1"
    },
    {
      "c": "OperatorAssignment",
      "f": "1"
    },
    {
      "c": "Parameter",
      "f": "1"
    },
    {
      "c": "FieldRead",
      "f": "1"
    },
    {
      "c": "Conditional",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "INS_Method_Class",
      "f": "5"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "5"
    },
    {
      "c": "MOV_LocalVariable_Block",
      "f": "3"
    },
    {
      "c": "UPD_Invocation_BinaryOperator",
      "f": "2"
    },
    {
      "c": "UPD_Invocation_LocalVariable",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "INS_Field_Class",
      "f": "2"
    },
    {
      "c": "UPD_FieldWrite_Assignment",
      "f": "2"
    },
    {
      "c": "INS_Assignment_Block",
      "f": "1"
    },
    {
      "c": "UPD_Field_Class",
      "f": "1"
    },
    {
      "c": "MOV_Invocation_LocalVariable",
      "f": "1"
    },
    {
      "c": "UPD_Parameter_Method",
      "f": "1"
    },
    {
      "c": "MOV_OperatorAssignment_Block",
      "f": "1"
    },
    {
      "c": "UPD_VariableRead_Assignment",
      "f": "1"
    },
    {
      "c": "UPD_LocalVariable_Block",
      "f": "1"
    },
    {
      "c": "UPD_FieldRead_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_Invocation_OperatorAssignment",
      "f": "1"
    },
    {
      "c": "INS_LocalVariable_Block",
      "f": "1"
    },
    {
      "c": "INS_Conditional_LocalVariable",
      "f": "1"
    },
    {
      "c": "MOV_Invocation_Block",
      "f": "1"
    },
    {
      "c": "UPD_TypeReference_LocalVariable",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "Invocation",
      "f": "0.3333333333333333"
    },
    {
      "c": "LocalVariable",
      "f": "0.1388888888888889"
    },
    {
      "c": "Method",
      "f": "0.1388888888888889"
    },
    {
      "c": "Field",
      "f": "0.08333333333333333"
    },
    {
      "c": "FieldWrite",
      "f": "0.05555555555555555"
    },
    {
      "c": "If",
      "f": "0.05555555555555555"
    },
    {
      "c": "VariableRead",
      "f": "0.027777777777777776"
    },
    {
      "c": "TypeReference",
      "f": "0.027777777777777776"
    },
    {
      "c": "OperatorAssignment",
      "f": "0.027777777777777776"
    },
    {
      "c": "Parameter",
      "f": "0.027777777777777776"
    },
    {
      "c": "FieldRead",
      "f": "0.027777777777777776"
    },
    {
      "c": "Conditional",
      "f": "0.027777777777777776"
    },
    {
      "c": "Assignment",
      "f": "0.027777777777777776"
    }
  ],
  "probabilityParent": [
    {
      "c": "INS_Method_Class",
      "f": "0.1388888888888889"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.1388888888888889"
    },
    {
      "c": "MOV_LocalVariable_Block",
      "f": "0.08333333333333333"
    },
    {
      "c": "UPD_Invocation_BinaryOperator",
      "f": "0.05555555555555555"
    },
    {
      "c": "UPD_Invocation_LocalVariable",
      "f": "0.05555555555555555"
    },
    {
      "c": "INS_If_Block",
      "f": "0.05555555555555555"
    },
    {
      "c": "INS_Field_Class",
      "f": "0.05555555555555555"
    },
    {
      "c": "UPD_FieldWrite_Assignment",
      "f": "0.05555555555555555"
    },
    {
      "c": "INS_Assignment_Block",
      "f": "0.027777777777777776"
    },
    {
      "c": "UPD_Field_Class",
      "f": "0.027777777777777776"
    },
    {
      "c": "MOV_Invocation_LocalVariable",
      "f": "0.027777777777777776"
    },
    {
      "c": "UPD_Parameter_Method",
      "f": "0.027777777777777776"
    },
    {
      "c": "MOV_OperatorAssignment_Block",
      "f": "0.027777777777777776"
    },
    {
      "c": "UPD_VariableRead_Assignment",
      "f": "0.027777777777777776"
    },
    {
      "c": "UPD_LocalVariable_Block",
      "f": "0.027777777777777776"
    },
    {
      "c": "UPD_FieldRead_Invocation",
      "f": "0.027777777777777776"
    },
    {
      "c": "UPD_Invocation_OperatorAssignment",
      "f": "0.027777777777777776"
    },
    {
      "c": "INS_LocalVariable_Block",
      "f": "0.027777777777777776"
    },
    {
      "c": "INS_Conditional_LocalVariable",
      "f": "0.027777777777777776"
    },
    {
      "c": "MOV_Invocation_Block",
      "f": "0.027777777777777776"
    },
    {
      "c": "UPD_TypeReference_LocalVariable",
      "f": "0.027777777777777776"
    }
  ]
}
**NOT_EXECUTED_BY_TRAVIS**
null
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.522 s - in fr.inria.coming.spoon.core.MainComingTest
[INFO] Running fr.inria.coming.spoon.features.CodeFeatureDetectorTest
{
  "S1_LOCAL_VAR_NOT_ASSIGNED": "true",
  "S14_TYPE_OF_FAULTY_STATEMENT_PARENT": "Constructor",
  "S9_METHOD_CALL_WITH_NORMAL_GUARD": "false",
  "S2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
  "S4_Field_NOT_USED": "false",
  "S18_In_Synchronized_Method": "false",
  "S8_PRIMITIVE_USED_IN_ASSIGNMENT": "true",
  "FEATURES_METHODS": {
    "spoon.support.reflect.code.CtInvocationImpl@1": {
      "M10_WRAPTTED_IN_OTHER_CALLS": "false",
      "M4_Field_NOT_ASSIGNED": "false",
      "M7_INV_Invocation_INV_REPLACE_BY_INV": "false",
      "M1_LOCAL_VAR_NOT_USED": "false",
      "M2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
      "M8_RETURN_PRIMITIVE": "true",
      "M12_METHOD_CALL_WITH_TRY_CATCH": "false",
      "M9_RETURN_OBJECTIVE": "false",
      "M1_OVERLOADED_METHOD": "false",
      "M5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
      "M4_Field_NOT_USED": "false",
      "M13_Argument_Has_Primitive": "true",
      "M10_METHOD_CALL_WITH_NULL_GUARD": "false",
      "M2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
      "M11_Satrt_With_Get": "false",
      "M3_ANOTHER_METHOD_WITH_PARAMETER_RETURN_COMP": "false",
      "M12_Has_Var_Similar_In_Name": "false",
      "M4_PARAMETER_RETURN_COMPABILITY": "false",
      "M1_LOCAL_VAR_NOT_ASSIGNED": "false",
      "M7_OBJECT_USED_IN_ASSIGNMENT": "false",
      "M5_MI_WITH_COMPATIBLE_VAR_TYPE": "false",
      "M5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
      "M6_INV_Invocation_INV_REPLACE_BY_VAR": "false",
      "M8_PRIMITIVE_USED_IN_ASSIGNMENT": "false",
      "M2_SIMILAR_METHOD_WITH_SAME_RETURN": "false",
      "M9_METHOD_CALL_WITH_NORMAL_GUARD": "false"
    }
  },
  "S11_FAULTY_CLASS_EXCEPTION_TYPE": "false",
  "S16_HAS_Invocations_Prone_Exception": "false",
  "S7_OBJECT_USED_IN_ASSIGNMENT": "false",
  "S5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_2": "Invocation",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_1": "LocalVariable",
  "FEATURES_VARS": {
    "spoon.support.reflect.code.CtVariableReadImpl@1": {
      "V2_HAS_VAR_SIM_NAME_COMP_TYPE": "false",
      "V8_PRIMITIVE_USED_IN_ASSIGNMENT": "true",
      "V2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
      "V4_Field_NOT_USED": "false",
      "V4_FIRST_TIME_USED_AS_PARAMETER": "true",
      "V13_VAR_Invocation_VAR_REPLACE_BY_INVOCATION": "false",
      "V1_IS_TYPE_COMPATIBLE_METHOD_CALL_PARAM_RETURN": "false",
      "V18_Has_Method_Similar_In_Name": "false",
      "V11_VAR_COMPATIBLE_TYPE_IN_CONDITION": "false",
      "V1_LOCAL_VAR_NOT_ASSIGNED": "true",
      "V16_IS_METHOD_PARAMETER_TYPE_VAR": "true",
      "V12_VAR_Invocation_VAR_REPLACE_BY_VAR": "false",
      "V4_Field_NOT_ASSIGNED": "false",
      "V8_VAR_PRIMITIVE": "true",
      "V2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
      "V8_VAR_OBJECT": "false",
      "V14_VAR_INSTANCE_OF_CLASS": "false",
      "V4B_USED_MULTIPLE_AS_PARAMETER": "false",
      "V10_VAR_TYPE_Similar_VAR": "false",
      "V3_HAS_CONSTANT": "false",
      "V9_VAR_TYPE_Similar_Literal": "true",
      "V2_HAS_VAR_SIM_NAME": "false",
      "V1_LOCAL_VAR_NOT_USED": "false",
      "V5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
      "V19_With_Special_Name": "false",
      "V6_IS_METHOD_RETURN_TYPE_VAR": "true",
      "V7_OBJECT_USED_IN_ASSIGNMENT": "false",
      "V5_HAS_VAR_IN_TRANSFORMATION": "false",
      "V15_VAR_LAST_THREE_SAME_TYPE_LOC": "false",
      "V5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
      "V17_VAR_IS_ENUMERATION": "false"
    },
    "spoon.support.reflect.code.CtFieldReadImpl@1": {
      "V2_HAS_VAR_SIM_NAME_COMP_TYPE": "false",
      "V8_PRIMITIVE_USED_IN_ASSIGNMENT": "false",
      "V2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
      "V4_Field_NOT_USED": "false",
      "V13_VAR_Invocation_VAR_REPLACE_BY_INVOCATION": "false",
      "V1_IS_TYPE_COMPATIBLE_METHOD_CALL_PARAM_RETURN": "false",
      "V18_Has_Method_Similar_In_Name": "false",
      "V11_VAR_COMPATIBLE_TYPE_IN_CONDITION": "false",
      "V1_LOCAL_VAR_NOT_ASSIGNED": "false",
      "V16_IS_METHOD_PARAMETER_TYPE_VAR": "true",
      "V12_VAR_Invocation_VAR_REPLACE_BY_VAR": "false",
      "V4_Field_NOT_ASSIGNED": "false",
      "V8_VAR_PRIMITIVE": "false",
      "V2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
      "V8_VAR_OBJECT": "true",
      "V14_VAR_INSTANCE_OF_CLASS": "false",
      "V4B_USED_MULTIPLE_AS_PARAMETER": "false",
      "V10_VAR_TYPE_Similar_VAR": "false",
      "V3_HAS_CONSTANT": "false",
      "V9_VAR_TYPE_Similar_Literal": "false",
      "V2_HAS_VAR_SIM_NAME": "false",
      "V1_LOCAL_VAR_NOT_USED": "false",
      "V5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
      "V19_With_Special_Name": "false",
      "V6_IS_METHOD_RETURN_TYPE_VAR": "true",
      "V7_OBJECT_USED_IN_ASSIGNMENT": "false",
      "V5_HAS_VAR_IN_TRANSFORMATION": "false",
      "V15_VAR_LAST_THREE_SAME_TYPE_LOC": "false",
      "V5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
      "V17_VAR_IS_ENUMERATION": "false"
    }
  },
  "S6_METHOD_THROWS_EXCEPTION": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_3": "",
  "S12_METHOD_CALL_WITH_TRY_CATCH": "false",
  "S10_METHOD_CALL_WITH_NULL_GUARD": "false",
  "S5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
  "S2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
  "S4_Field_NOT_ASSIGNED": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_1": "",
  "S1_LOCAL_VAR_NOT_USED": "false",
  "S3_TYPE_OF_FAULTY_STATEMENT": "Invocation",
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_3": "",
  "FEATURES_TYPEACCESS": {
    "spoon.support.reflect.code.CtTypeAccessImpl@1": {
      "C3_TYPEACCESS_ACTUAL_VAR": "false",
      "C4_SIMILAR_TYPEACCESS_ACTUAL_VAR": "false"
    }
  },
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_2": "",
  "S15_HAS_OBJECTIVE_METHOD_CALL": "false"
}
public X() {
    int b = 0;
}
int b = 0
{
  "S1_LOCAL_VAR_NOT_ASSIGNED": "false",
  "S14_TYPE_OF_FAULTY_STATEMENT_PARENT": "Constructor",
  "S9_METHOD_CALL_WITH_NORMAL_GUARD": "false",
  "S2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
  "S4_Field_NOT_USED": "false",
  "S18_In_Synchronized_Method": "false",
  "S8_PRIMITIVE_USED_IN_ASSIGNMENT": "false",
  "FEATURES_METHODS": {},
  "S11_FAULTY_CLASS_EXCEPTION_TYPE": "false",
  "S16_HAS_Invocations_Prone_Exception": "false",
  "S7_OBJECT_USED_IN_ASSIGNMENT": "false",
  "S5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_2": "",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_1": "Invocation",
  "FEATURES_VARS": {},
  "S6_METHOD_THROWS_EXCEPTION": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_3": "",
  "S12_METHOD_CALL_WITH_TRY_CATCH": "false",
  "CONSTANT": {
    "spoon.support.reflect.code.CtLiteralImpl@1": {
      "C1_SAME_TYPE_CONSTANT": "true",
      "C2_SAME_TYPE_CONSTANT_VAR": "false",
      "C2_SAME_TYPE_VAR": "false"
    }
  },
  "S10_METHOD_CALL_WITH_NULL_GUARD": "false",
  "S5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
  "S2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
  "S4_Field_NOT_ASSIGNED": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_1": "",
  "S1_LOCAL_VAR_NOT_USED": "false",
  "S3_TYPE_OF_FAULTY_STATEMENT": "LocalVariable",
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_3": "",
  "FEATURES_TYPEACCESS": {},
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_2": "",
  "S15_HAS_OBJECTIVE_METHOD_CALL": "false"
}
public java.lang.Object foo() {
    int a = 1;
    int b = a;
    float f = 0;
    return f;
}
return f
{
  "S1_LOCAL_VAR_NOT_ASSIGNED": "false",
  "S14_TYPE_OF_FAULTY_STATEMENT_PARENT": "Method",
  "S9_METHOD_CALL_WITH_NORMAL_GUARD": "false",
  "S2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
  "S4_Field_NOT_USED": "false",
  "S18_In_Synchronized_Method": "false",
  "S8_PRIMITIVE_USED_IN_ASSIGNMENT": "true",
  "FEATURES_METHODS": {},
  "S11_FAULTY_CLASS_EXCEPTION_TYPE": "false",
  "S16_HAS_Invocations_Prone_Exception": "false",
  "S7_OBJECT_USED_IN_ASSIGNMENT": "false",
  "S5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_2": "LocalVariable",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_1": "LocalVariable",
  "FEATURES_VARS": {
    "spoon.support.reflect.code.CtVariableReadImpl@1": {
      "V2_HAS_VAR_SIM_NAME_COMP_TYPE": "false",
      "V8_PRIMITIVE_USED_IN_ASSIGNMENT": "true",
      "V2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
      "V4_Field_NOT_USED": "false",
      "V13_VAR_Invocation_VAR_REPLACE_BY_INVOCATION": "false",
      "V1_IS_TYPE_COMPATIBLE_METHOD_CALL_PARAM_RETURN": "false",
      "V18_Has_Method_Similar_In_Name": "false",
      "V11_VAR_COMPATIBLE_TYPE_IN_CONDITION": "false",
      "V1_LOCAL_VAR_NOT_ASSIGNED": "false",
      "V16_IS_METHOD_PARAMETER_TYPE_VAR": "false",
      "V12_VAR_Invocation_VAR_REPLACE_BY_VAR": "false",
      "V4_Field_NOT_ASSIGNED": "false",
      "V8_VAR_PRIMITIVE": "true",
      "V2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
      "V8_VAR_OBJECT": "false",
      "V14_VAR_INSTANCE_OF_CLASS": "false",
      "V4B_USED_MULTIPLE_AS_PARAMETER": "false",
      "V10_VAR_TYPE_Similar_VAR": "false",
      "V3_HAS_CONSTANT": "false",
      "V9_VAR_TYPE_Similar_Literal": "true",
      "V2_HAS_VAR_SIM_NAME": "true",
      "V1_LOCAL_VAR_NOT_USED": "false",
      "V5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
      "V19_With_Special_Name": "false",
      "V6_IS_METHOD_RETURN_TYPE_VAR": "true",
      "V7_OBJECT_USED_IN_ASSIGNMENT": "false",
      "V5_HAS_VAR_IN_TRANSFORMATION": "false",
      "V15_VAR_LAST_THREE_SAME_TYPE_LOC": "false",
      "V5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
      "V17_VAR_IS_ENUMERATION": "false"
    }
  },
  "S6_METHOD_THROWS_EXCEPTION": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_3": "LocalVariable",
  "S12_METHOD_CALL_WITH_TRY_CATCH": "false",
  "S10_METHOD_CALL_WITH_NULL_GUARD": "false",
  "S5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
  "S2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
  "S4_Field_NOT_ASSIGNED": "false",
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_1": "",
  "S1_LOCAL_VAR_NOT_USED": "false",
  "S3_TYPE_OF_FAULTY_STATEMENT": "Return",
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_3": "",
  "FEATURES_TYPEACCESS": {},
  "S13_TYPE_OF_FAULTY_STATEMENT_AFTER_2": "",
  "S15_HAS_OBJECTIVE_METHOD_CALL": "false"
}
Cntx [{spoon.support.reflect.code.CtVariableReadImpl@1=Cntx [{V2_HAS_VAR_SIM_NAME_COMP_TYPE=false, V8_PRIMITIVE_USED_IN_ASSIGNMENT=true, V2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD=false, V4_Field_NOT_USED=false, V13_VAR_Invocation_VAR_REPLACE_BY_INVOCATION=false, V1_IS_TYPE_COMPATIBLE_METHOD_CALL_PARAM_RETURN=false, V18_Has_Method_Similar_In_Name=false, V11_VAR_COMPATIBLE_TYPE_IN_CONDITION=false, V1_LOCAL_VAR_NOT_ASSIGNED=false, V16_IS_METHOD_PARAMETER_TYPE_VAR=false, V12_VAR_Invocation_VAR_REPLACE_BY_VAR=false, V4_Field_NOT_ASSIGNED=false, V8_VAR_PRIMITIVE=true, V2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD=false, V8_VAR_OBJECT=false, V14_VAR_INSTANCE_OF_CLASS=false, V4B_USED_MULTIPLE_AS_PARAMETER=false, V10_VAR_TYPE_Similar_VAR=false, V3_HAS_CONSTANT=false, V9_VAR_TYPE_Similar_Literal=true, V2_HAS_VAR_SIM_NAME=true, V1_LOCAL_VAR_NOT_USED=false, V5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD=false, V19_With_Special_Name=false, V6_IS_METHOD_RETURN_TYPE_VAR=true, V7_OBJECT_USED_IN_ASSIGNMENT=false, V5_HAS_VAR_IN_TRANSFORMATION=false, V15_VAR_LAST_THREE_SAME_TYPE_LOC=false, V5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD=false, V17_VAR_IS_ENUMERATION=false}]}]
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.222 s - in fr.inria.coming.spoon.features.CodeFeatureDetectorTest
[INFO] Running fr.inria.coming.spoon.features.FeaturesOnComingMainTest
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@13d64a3b
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@6152ef69
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@69b2df9a
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@7bef50e0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@5a494a34
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@2c16cfb3
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@53278ba4
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@524eb970
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@424641e7
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@58b7754b
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@37a2bf52
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@100015ef
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@60393771
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@6a27b6a7
HunkDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@53eae13
HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@2a88fa3f
HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)

right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@7136ee85
HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@26f3fc8a
HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;

right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@564d8071
HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);

right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@3bf9c185
HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);

right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@7d7d42b9
HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);

right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@44d3e630
HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@7e27a8d3
HunkDifftAnalyzer

-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)

right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)

right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@b27ab7b
HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@1c58482c
HunkDifftAnalyzer

-Quaternion.java
HunkDiff [hunkpairs=[left: 
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@4761cff1
HunkDifftAnalyzer

[]
fr.inria.coming.codefeatures.FeaturesResult@6a27b6a7
[HunkDiff [hunkpairs=[]]]
fr.inria.coming.codefeatures.FeaturesResult@53eae13
[HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)

right: if(cs.charAt(i)!=searchChar)
]]]
fr.inria.coming.codefeatures.FeaturesResult@2a88fa3f
[HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]]
fr.inria.coming.codefeatures.FeaturesResult@7136ee85
[HunkDiff [hunkpairs=[left: start=sz-1;

right: start=sz+1;
]]]
fr.inria.coming.codefeatures.FeaturesResult@26f3fc8a
[HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);

right: finalcharc2=substring.charAt(index2--);
]]]
fr.inria.coming.codefeatures.FeaturesResult@564d8071
[HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);

right: array[i]=cs.charAt(i+1);
]]]
fr.inria.coming.codefeatures.FeaturesResult@3bf9c185
[HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);

right: array[i]=cs.charAt(i+(sz+1));
]]]
fr.inria.coming.codefeatures.FeaturesResult@7d7d42b9
[HunkDiff [hunkpairs=[]], HunkDiff [hunkpairs=[left: 
right: System.out.println("Notfound:");
]]]
fr.inria.coming.codefeatures.FeaturesResult@44d3e630
[HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)

right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)

right: if(c1!=c2)
]]]
fr.inria.coming.codefeatures.FeaturesResult@7e27a8d3
[HunkDiff [hunkpairs=[left: 
right: if(c>0)///MM
]]]
fr.inria.coming.codefeatures.FeaturesResult@b27ab7b
[HunkDiff [hunkpairs=[left: 
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]]
fr.inria.coming.codefeatures.FeaturesResult@1c58482c
[]
fr.inria.coming.codefeatures.FeaturesResult@4761cff1
[WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 4.323 s - in fr.inria.coming.spoon.features.FeaturesOnComingMainTest
[INFO] Running fr.inria.coming.spoon.patterns.PatternXmlParserTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s - in fr.inria.coming.spoon.patterns.PatternXmlParserTest
[INFO] Running fr.inria.coming.spoon.patterns.MathExperimentTest
[WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 0.002 s - in fr.inria.coming.spoon.patterns.MathExperimentTest
[INFO] Running fr.inria.coming.spoon.patterns.ExperimentMiningInstancesD4JTest
Output: Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
	(v1.y)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
	(v2.z)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
	(v1.z)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
	(v2.y)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
	(v2.x)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
	(v1.x)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:459
	final double n1 = v1.getNormSq()
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:460
	final double n2 = v2.getNormSq()
Insert If at org.apache.commons.math.geometry.Vector3D:461
	if ((n1 * n2) < (org.apache.commons.math.util.MathUtils.SAFE_MIN)) {
	    return org.apache.commons.math.geometry.Vector3D.ZERO;
	}
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:467
	final int deltaExp = ((org.apache.commons.math.util.FastMath.getExponent(n1)) - (org.apache.commons.math.util.FastMath.getExponent(n2))) / 4
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:468
	final double x1 = org.apache.commons.math.util.FastMath.scalb(, (-deltaExp))
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:469
	final double y1 = org.apache.commons.math.util.FastMath.scalb(, (-deltaExp))
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:470
	final double z1 = org.apache.commons.math.util.FastMath.scalb(, (-deltaExp))
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:471
	final double x2 = org.apache.commons.math.util.FastMath.scalb(, deltaExp)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:472
	final double y2 = org.apache.commons.math.util.FastMath.scalb(, deltaExp)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:473
	final double z2 = org.apache.commons.math.util.FastMath.scalb(, deltaExp)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:482
	final double ratio = (((x1 * x2) + (y1 * y2)) + (z1 * z2)) / (org.apache.commons.math.util.FastMath.scalb(n2, (2 * deltaExp)))
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:483
	final double rho = (org.apache.commons.math.util.FastMath.rint((256 * ratio))) / 256
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:485
	final double x3 = x1 - (rho * x2)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:486
	final double y3 = y1 - (rho * y2)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:487
	final double z3 = z1 - (rho * z2)
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	y3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	z2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	z3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	y2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	z3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	x2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	x3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	z2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	x3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	y2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	y3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
	x2
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:468
	(v1.x)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:469
	(v1.y)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:470
	(v1.z)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:471
	(v2.x)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:472
	(v2.y)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:473
	(v2.z)

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.geometry.Vector3D:461
	if ((n1 * n2) < (org.apache.commons.math.util.MathUtils.SAFE_MIN)) {
	    return org.apache.commons.math.geometry.Vector3D.ZERO;
	}
, Insert Return at org.apache.commons.math.geometry.Vector3D:462
	return org.apache.commons.math.geometry.Vector3D.ZERO
]]
Output: Delete Invocation at org.apache.commons.math.dfp.Dfp:2319
	lessThan()
Insert LocalVariable at org.apache.commons.math.dfp.Dfp:2484
	int cmp0 = org.apache.commons.math.dfp.Dfp.compare(this, )
Insert If at org.apache.commons.math.dfp.Dfp:2485
	if (cmp0 == 0) {
	    return (sign) < 0 ? -0.0 : +0.0;
	} else
Insert BinaryOperator at org.apache.commons.math.dfp.Dfp:2487
	cmp0 < 0
Insert If at org.apache.commons.math.dfp.Dfp:310
	if ((bits & -9223372036854775808L) != 0) {
	    sign = -1;
	}
Move Invocation from org.apache.commons.math.dfp.Dfp:2319 to org.apache.commons.math.dfp.Dfp:2484
	getZero()
Move If from org.apache.commons.math.dfp.Dfp:2319 to org.apache.commons.math.dfp.Dfp:2487
	if (lessThan(getZero())) {
	    y = negate();
	    negate = true;
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.dfp.Dfp:310
	if ((bits & -9223372036854775808L) != 0) {
	    sign = -1;
	}
, Insert Assignment at org.apache.commons.math.dfp.Dfp:311
	sign = -1
]]
Output: Insert If at org.apache.commons.math.complex.Complex:1021
	if ((imaginary) > 20.0) {
	    return createComplex(0.0, 1.0);
	}
Insert If at org.apache.commons.math.complex.Complex:1024
	if ((imaginary) < (-20.0)) {
	    return createComplex(0.0, (-1.0));
	}
Insert If at org.apache.commons.math.complex.Complex:1072
	if ((real) > 20.0) {
	    return createComplex(1.0, 0.0);
	}
Insert If at org.apache.commons.math.complex.Complex:1075
	if ((real) < (-20.0)) {
	    return createComplex((-1.0), 0.0);
	}
Insert BinaryOperator at org.apache.commons.math.complex.Complex:1018
	 || (java.lang.Double.isInfinite(real))
Insert BinaryOperator at org.apache.commons.math.complex.Complex:1069
	 || (java.lang.Double.isInfinite(imaginary))
Move FieldRead from org.apache.commons.math.complex.Complex:1018 to org.apache.commons.math.complex.Complex:1018
	isNaN
Move FieldRead from org.apache.commons.math.complex.Complex:1063 to org.apache.commons.math.complex.Complex:1069
	isNaN

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:1021
	if ((imaginary) > 20.0) {
	    return createComplex(0.0, 1.0);
	}
, Insert Return at org.apache.commons.math.complex.Complex:1022
	return createComplex(0.0, 1.0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:1024
	if ((imaginary) < (-20.0)) {
	    return createComplex(0.0, (-1.0));
	}
, Insert Return at org.apache.commons.math.complex.Complex:1025
	return createComplex(0.0, (-1.0))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:1072
	if ((real) > 20.0) {
	    return createComplex(1.0, 0.0);
	}
, Insert Return at org.apache.commons.math.complex.Complex:1073
	return createComplex(1.0, 0.0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:1075
	if ((real) < (-20.0)) {
	    return createComplex((-1.0), 0.0);
	}
, Insert Return at org.apache.commons.math.complex.Complex:1076
	return createComplex((-1.0), 0.0)
]]
Output: Insert LocalVariable at org.apache.commons.math.stat.inference.ChiSquareTestImpl:74
	double sumExpected = 0.0
Insert LocalVariable at org.apache.commons.math.stat.inference.ChiSquareTestImpl:75
	double sumObserved = 0.0
Insert For at org.apache.commons.math.stat.inference.ChiSquareTestImpl:76
	for (int i = 0; i < (observed.length); i++) {
	    sumExpected += expected[i];
	    sumObserved += observed[i];
	}
Insert LocalVariable at org.apache.commons.math.stat.inference.ChiSquareTestImpl:80
	double ratio = 1.0
Insert LocalVariable at org.apache.commons.math.stat.inference.ChiSquareTestImpl:81
	boolean rescale = false
Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:82
	if ((java.lang.Math.abs((sumExpected - sumObserved))) > 1.0E-5) {
	    ratio = sumObserved / sumExpected;
	    rescale = true;
	}
Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:89
	if (rescale) {
	    dev = ((double) (observed[i])) - (ratio * (expected[i]));
	    sumSq += (dev * dev) / (ratio * (expected[i]));
	} else {
	
	
	}
Move Assignment from org.apache.commons.math.stat.inference.ChiSquareTestImpl:77 to org.apache.commons.math.stat.inference.ChiSquareTestImpl:93
	dev = ((double) (observed[i])) - (expected[i])
Move OperatorAssignment from org.apache.commons.math.stat.inference.ChiSquareTestImpl:78 to org.apache.commons.math.stat.inference.ChiSquareTestImpl:94
	sumSq += (dev * dev) / (expected[i])

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:82
	if ((java.lang.Math.abs((sumExpected - sumObserved))) > 1.0E-5) {
	    ratio = sumObserved / sumExpected;
	    rescale = true;
	}
, Insert Assignment at org.apache.commons.math.stat.inference.ChiSquareTestImpl:83
	ratio = sumObserved / sumExpected
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:82
	if ((java.lang.Math.abs((sumExpected - sumObserved))) > 1.0E-5) {
	    ratio = sumObserved / sumExpected;
	    rescale = true;
	}
, Insert Assignment at org.apache.commons.math.stat.inference.ChiSquareTestImpl:84
	rescale = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:89
	if (rescale) {
	    dev = ((double) (observed[i])) - (ratio * (expected[i]));
	    sumSq += (dev * dev) / (ratio * (expected[i]));
	} else {
	
	
	}
, Insert Assignment at org.apache.commons.math.stat.inference.ChiSquareTestImpl:90
	dev = ((double) (observed[i])) - (ratio * (expected[i]))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:89
	if (rescale) {
	    dev = ((double) (observed[i])) - (ratio * (expected[i]));
	    sumSq += (dev * dev) / (ratio * (expected[i]));
	} else {
	
	
	}
, Insert OperatorAssignment at org.apache.commons.math.stat.inference.ChiSquareTestImpl:91
	sumSq += (dev * dev) / (ratio * (expected[i]))
]]
Output: Insert If at org.apache.commons.math.analysis.solvers.BrentSolver:136
	if ((yMin * yMax) > 0) {
	    throw org.apache.commons.math.MathRuntimeException.createIllegalArgumentException(org.apache.commons.math.analysis.solvers.BrentSolver.NON_BRACKETING_MESSAGE, min, max, yMin, yMax);
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BrentSolver:136
	if ((yMin * yMax) > 0) {
	    throw org.apache.commons.math.MathRuntimeException.createIllegalArgumentException(org.apache.commons.math.analysis.solvers.BrentSolver.NON_BRACKETING_MESSAGE, min, max, yMin, yMax);
	}
, Insert Throw at org.apache.commons.math.analysis.solvers.BrentSolver:137
	throw org.apache.commons.math.MathRuntimeException.createIllegalArgumentException(org.apache.commons.math.analysis.solvers.BrentSolver.NON_BRACKETING_MESSAGE, min, max, yMin, yMax)
]]
Output: Insert If at org.apache.commons.math.fraction.BigFraction:686
	if (java.lang.Double.isNaN(result)) {
	    int shift = (java.lang.Math.max(numerator.bitLength(), denominator.bitLength())) - (java.lang.Double.MAX_EXPONENT);
	    result = (numerator.shiftRight(shift).doubleValue()) / (denominator.shiftRight(shift).doubleValue());
	}
Insert If at org.apache.commons.math.fraction.BigFraction:739
	if (java.lang.Double.isNaN(result)) {
	    int shift = (java.lang.Math.max(numerator.bitLength(), denominator.bitLength())) - (java.lang.Float.MAX_EXPONENT);
	    result = (numerator.shiftRight(shift).floatValue()) / (denominator.shiftRight(shift).floatValue());
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.fraction.BigFraction:686
	if (java.lang.Double.isNaN(result)) {
	    int shift = (java.lang.Math.max(numerator.bitLength(), denominator.bitLength())) - (java.lang.Double.MAX_EXPONENT);
	    result = (numerator.shiftRight(shift).doubleValue()) / (denominator.shiftRight(shift).doubleValue());
	}
, Insert Assignment at org.apache.commons.math.fraction.BigFraction:691
	result = (numerator.shiftRight(shift).doubleValue()) / (denominator.shiftRight(shift).doubleValue())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.fraction.BigFraction:739
	if (java.lang.Double.isNaN(result)) {
	    int shift = (java.lang.Math.max(numerator.bitLength(), denominator.bitLength())) - (java.lang.Float.MAX_EXPONENT);
	    result = (numerator.shiftRight(shift).floatValue()) / (denominator.shiftRight(shift).floatValue());
	}
, Insert Assignment at org.apache.commons.math.fraction.BigFraction:744
	result = (numerator.shiftRight(shift).floatValue()) / (denominator.shiftRight(shift).floatValue())
]]
Output: Delete If at org.apache.commons.math.linear.CholeskyDecompositionImpl:114
	if ((lTData[i][i]) < absolutePositivityThreshold) 
Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:134
	if ((ltI[i]) < absolutePositivityThreshold) 
Move Block from org.apache.commons.math.linear.CholeskyDecompositionImpl:114 to org.apache.commons.math.linear.CholeskyDecompositionImpl:134
	{
	    throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
	}

Output: Delete If at org.apache.commons.math.util.MathUtils:542
	if () 
Insert If at org.apache.commons.math.util.MathUtils:542
	if () {
	    if ((u == (java.lang.Integer.MIN_VALUE)) || (v == (java.lang.Integer.MIN_VALUE))) 
	
	}
Insert If at org.apache.commons.math.util.MathUtils:719
	if (lcm == (java.lang.Integer.MIN_VALUE)) {
	    throw new java.lang.ArithmeticException("overflow: lcm is 2^31");
	}
Insert Throw at org.apache.commons.math.util.MathUtils:544
	throw org.apache.commons.math.MathRuntimeException.createArithmeticException("overflow: gcd({0}, {1}) is 2^31", new java.lang.Object[]{ p, q })
Move BinaryOperator from org.apache.commons.math.util.MathUtils:542 to org.apache.commons.math.util.MathUtils:542
	(u == 0) || (v == 0)
Move Return from org.apache.commons.math.util.MathUtils:543 to org.apache.commons.math.util.MathUtils:548
	return (java.lang.Math.abs(u)) + (java.lang.Math.abs(v))
Move Block from org.apache.commons.math.util.MathUtils:542 to org.apache.commons.math.util.MathUtils:543
	{
	    return (java.lang.Math.abs(u)) + (java.lang.Math.abs(v));
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:719
	if (lcm == (java.lang.Integer.MIN_VALUE)) {
	    throw new java.lang.ArithmeticException("overflow: lcm is 2^31");
	}
, Insert Throw at org.apache.commons.math.util.MathUtils:720
	throw new java.lang.ArithmeticException("overflow: lcm is 2^31")
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:543
	if ((u == (java.lang.Integer.MIN_VALUE)) || (v == (java.lang.Integer.MIN_VALUE))) 
, Insert Throw at org.apache.commons.math.util.MathUtils:544
	throw org.apache.commons.math.MathRuntimeException.createArithmeticException("overflow: gcd({0}, {1}) is 2^31", new java.lang.Object[]{ p, q })
]]
Output: Update VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:346
	oldRes to qtf
Delete FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:278
	residuals
Delete Block at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:442
	{
	
	}
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:258
	double[] oldObj = new double[rows]
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:259
	double[] qtf = new double[rows]
Insert For at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:272
	for (int i = 0; i < (rows); i++) {
	    qtf[i] = ;
	}
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:283
	qtf
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:351
	tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:352
	objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:353
	oldObj = tmpVec
Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:329
	updateResidualsAndCost()
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:330
	current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:433
	if ((checker) != null) {
	
	}
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:449
	tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:450
	objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:451
	oldObj = tmpVec
Insert ArrayRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:321
	(qtf[i])
Move ArrayRead from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:316 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:273
	(residuals[i])
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:365 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:430
	current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move If from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:443 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:435
	if (checker.converged(getIterations(), previous, current)) {
	    return current;
	}

Output: Delete If at org.apache.commons.math3.fraction.BigFraction:303
	if () 
Insert If at org.apache.commons.math3.fraction.BigFraction:303
	if () {
	    if ((epsilon == 0.0) && ((org.apache.commons.math3.util.FastMath.abs(q1)) < maxDenominator)) 
	
	}
Insert Break at org.apache.commons.math3.fraction.BigFraction:307
	break
Move BinaryOperator from org.apache.commons.math3.fraction.BigFraction:303 to org.apache.commons.math3.fraction.BigFraction:303
	(p2 > overflow) || (q2 > overflow)
Move Throw from org.apache.commons.math3.fraction.BigFraction:306 to org.apache.commons.math3.fraction.BigFraction:309
	throw new org.apache.commons.math3.fraction.FractionConversionException(value, p2, q2)
Move Block from org.apache.commons.math3.fraction.BigFraction:303 to org.apache.commons.math3.fraction.BigFraction:306
	{
	    throw new org.apache.commons.math3.fraction.FractionConversionException(value, p2, q2);
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.fraction.BigFraction:306
	if ((epsilon == 0.0) && ((org.apache.commons.math3.util.FastMath.abs(q1)) < maxDenominator)) 
, Insert Break at org.apache.commons.math3.fraction.BigFraction:307
	break
]]
Output: Insert Case at org.apache.commons.math.analysis.solvers.BaseSecantSolver:195
	default :
	    throw new org.apache.commons.math.exception.MathInternalError();
Insert FieldRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:185
	org.apache.commons.math.analysis.solvers.BaseSecantSolver.Method.REGULA_FALSI
Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:186
	if (x == x1) {
	    final double delta = org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol);
	    x0 = 0.5 * ((x0 + x1) - delta);
	    f0 = computeObjectiveValue(x0);
	}
Insert Break at org.apache.commons.math.analysis.solvers.BaseSecantSolver:194
	break

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:186
	if (x == x1) {
	    final double delta = org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol);
	    x0 = 0.5 * ((x0 + x1) - delta);
	    f0 = computeObjectiveValue(x0);
	}
, Insert Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:191
	x0 = 0.5 * ((x0 + x1) - delta)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:186
	if (x == x1) {
	    final double delta = org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol);
	    x0 = 0.5 * ((x0 + x1) - delta);
	    f0 = computeObjectiveValue(x0);
	}
, Insert Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:192
	f0 = computeObjectiveValue(x0)
]]
Output: Insert LocalVariable at org.apache.commons.math.linear.OpenMapRealMatrix:50
	long lRow = ((long) (rowDimension))
Insert LocalVariable at org.apache.commons.math.linear.OpenMapRealMatrix:51
	long lCol = ((long) (columnDimension))
Insert If at org.apache.commons.math.linear.OpenMapRealMatrix:52
	if ((lRow * lCol) >= ((long) (java.lang.Integer.MAX_VALUE))) {
	    throw new org.apache.commons.math.exception.NumberIsTooLargeException((lRow * lCol), java.lang.Integer.MAX_VALUE, false);
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealMatrix:52
	if ((lRow * lCol) >= ((long) (java.lang.Integer.MAX_VALUE))) {
	    throw new org.apache.commons.math.exception.NumberIsTooLargeException((lRow * lCol), java.lang.Integer.MAX_VALUE, false);
	}
, Insert Throw at org.apache.commons.math.linear.OpenMapRealMatrix:53
	throw new org.apache.commons.math.exception.NumberIsTooLargeException((lRow * lCol), java.lang.Integer.MAX_VALUE, false)
]]
Output: Update VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:346
	oldRes to qtf
Delete FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:278
	residuals
Delete Block at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:442
	{
	
	}
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:258
	double[] oldObj = new double[rows]
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:259
	double[] qtf = new double[rows]
Insert For at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:272
	for (int i = 0; i < (rows); i++) {
	    qtf[i] = ;
	}
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:283
	qtf
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:351
	tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:352
	objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:353
	oldObj = tmpVec
Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:329
	updateResidualsAndCost()
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:330
	current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:433
	if ((checker) != null) {
	
	}
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:449
	tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:450
	objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:451
	oldObj = tmpVec
Insert ArrayRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:321
	(qtf[i])
Move ArrayRead from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:316 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:273
	(residuals[i])
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:365 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:430
	current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move If from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:443 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:435
	if (checker.converged(getIterations(), previous, current)) {
	    return current;
	}

Output: Delete Invocation at org.apache.commons.math.dfp.Dfp:2319
	lessThan()
Insert LocalVariable at org.apache.commons.math.dfp.Dfp:2484
	int cmp0 = org.apache.commons.math.dfp.Dfp.compare(this, )
Insert If at org.apache.commons.math.dfp.Dfp:2485
	if (cmp0 == 0) {
	    return (sign) < 0 ? -0.0 : +0.0;
	} else
Insert BinaryOperator at org.apache.commons.math.dfp.Dfp:2487
	cmp0 < 0
Insert If at org.apache.commons.math.dfp.Dfp:310
	if ((bits & -9223372036854775808L) != 0) {
	    sign = -1;
	}
Move Invocation from org.apache.commons.math.dfp.Dfp:2319 to org.apache.commons.math.dfp.Dfp:2484
	getZero()
Move If from org.apache.commons.math.dfp.Dfp:2319 to org.apache.commons.math.dfp.Dfp:2487
	if (lessThan(getZero())) {
	    y = negate();
	    negate = true;
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.dfp.Dfp:2485
	if (cmp0 == 0) {
	    return (sign) < 0 ? -0.0 : +0.0;
	} else
, Insert Return at org.apache.commons.math.dfp.Dfp:2486
	return (sign) < 0 ? -0.0 : +0.0
]]
Output: Update Invocation at org.apache.commons.math.util.MathUtils:184
	 to java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, k))
Delete Throw at org.apache.commons.math.util.MathUtils:186
	throw new java.lang.ArithmeticException("result too large to represent in a long integer")
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:185
	 == (java.lang.Long.MAX_VALUE)
Delete Invocation at org.apache.commons.math.util.MathUtils:236
	(java.lang.Math.exp(org.apache.commons.math.util.MathUtils.binomialCoefficientLog(n, k)))
Insert If at org.apache.commons.math.util.MathUtils:185
	if (k > (n / 2))
	    return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, (n - k));
Insert If at org.apache.commons.math.util.MathUtils:247
	if (n < k) {
	    throw new java.lang.IllegalArgumentException("must have n >= k for binomial coefficient (n,k)");
	}
Insert If at org.apache.commons.math.util.MathUtils:251
	if (n < 0) {
	    throw new java.lang.IllegalArgumentException("must have n >= 0 for binomial coefficient (n,k)");
	}
Insert If at org.apache.commons.math.util.MathUtils:255
	if ((n == k) || (k == 0)) {
	    return 1.0;
	}
Insert If at org.apache.commons.math.util.MathUtils:258
	if ((k == 1) || (k == (n - 1))) {
	    return n;
	}
Insert If at org.apache.commons.math.util.MathUtils:261
	if (k > (n / 2)) {
	    return org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, (n - k));
	}
Insert If at org.apache.commons.math.util.MathUtils:264
	if (n < 67) {
	    return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k);
	}
Insert LocalVariable at org.apache.commons.math.util.MathUtils:268
	double result = 1.0
Insert For at org.apache.commons.math.util.MathUtils:269
	for (int i = 1; i <= k; i++) {
	    result *= ((double) ((n - k) + i)) / ((double) (i));
	}
Insert If at org.apache.commons.math.util.MathUtils:314
	if (n < 67) {
	    return java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k));
	}
Insert If at org.apache.commons.math.util.MathUtils:322
	if (n < 1030) {
	    return ;
	}
Insert Literal at org.apache.commons.math.util.MathUtils:193
	1
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:194
	n <= 61
Insert Block at org.apache.commons.math.util.MathUtils:194
	{
	    for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
	        result = ( * i) / j;
	    }
	}
Insert Block at org.apache.commons.math.util.MathUtils:199
	
	    if (n <= 66)  else {
	        for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
	            long d = org.apache.commons.math.util.MathUtils.gcd(i, j);
	            result = org.apache.commons.math.util.MathUtils.mulAndCheck((result / (j / d)), (i / d));
	        }
	    }
Insert VariableRead at org.apache.commons.math.util.MathUtils:273
	result
Insert For at org.apache.commons.math.util.MathUtils:202
	for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
	    long d = org.apache.commons.math.util.MathUtils.gcd(i, j);
	    result = (result / (j / d)) * (i / d);
	}
Move Block from org.apache.commons.math.util.MathUtils:185 to org.apache.commons.math.util.MathUtils:199
	{
	    throw new java.lang.ArithmeticException("result too large to represent in a long integer");
	}
Move Invocation from org.apache.commons.math.util.MathUtils:184 to org.apache.commons.math.util.MathUtils:323
	java.lang.Math.round(org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, k))
Move VariableRead from org.apache.commons.math.util.MathUtils:185 to org.apache.commons.math.util.MathUtils:197
	result

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:185
	if (k > (n / 2))
	    return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, (n - k));
, Insert Return at org.apache.commons.math.util.MathUtils:186
	return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, (n - k))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:255
	if ((n == k) || (k == 0)) {
	    return 1.0;
	}
, Insert Return at org.apache.commons.math.util.MathUtils:256
	return 1.0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:258
	if ((k == 1) || (k == (n - 1))) {
	    return n;
	}
, Insert Return at org.apache.commons.math.util.MathUtils:259
	return n
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:261
	if (k > (n / 2)) {
	    return org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, (n - k));
	}
, Insert Return at org.apache.commons.math.util.MathUtils:262
	return org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, (n - k))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:264
	if (n < 67) {
	    return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k);
	}
, Insert Return at org.apache.commons.math.util.MathUtils:265
	return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:314
	if (n < 67) {
	    return java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k));
	}
, Insert Return at org.apache.commons.math.util.MathUtils:315
	return java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:322
	if (n < 1030) {
	    return ;
	}
, Insert Return at org.apache.commons.math.util.MathUtils:323
	return 
]]
Output: Insert If at org.apache.commons.math.ode.events.EventState:191
	if ((ga * gb) > 0) {
	    final double epsilon = (forward ? 0.25 : -0.25) * (convergence);
	    for (int k = 0; (k < 4) && ((ga * gb) > 0); ++k) {
	        ta += epsilon;
	        interpolator.setInterpolatedTime(ta);
	        ga = handler.g(ta, interpolator.getInterpolatedState());
	    }
	    if ((ga * gb) > 0) {
	        throw org.apache.commons.math.MathRuntimeException.createInternalError(null);
	    }
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.EventState:191
	if ((ga * gb) > 0) {
	    final double epsilon = (forward ? 0.25 : -0.25) * (convergence);
	    for (int k = 0; (k < 4) && ((ga * gb) > 0); ++k) {
	        ta += epsilon;
	        interpolator.setInterpolatedTime(ta);
	        ga = handler.g(ta, interpolator.getInterpolatedState());
	    }
	    if ((ga * gb) > 0) {
	        throw org.apache.commons.math.MathRuntimeException.createInternalError(null);
	    }
	}
, Insert If at org.apache.commons.math.ode.events.EventState:205
	if ((ga * gb) > 0) {
	    throw org.apache.commons.math.MathRuntimeException.createInternalError(null);
	}
]]
Output: Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:166
	setConvergenceChecker(null)
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:248
	org.apache.commons.math.optimization.VectorialPointValuePair current = 
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:254
	org.apache.commons.math.optimization.VectorialPointValuePair previous = current
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:348
	current = 
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:417
	if ((checker) != null) {
	    if (checker.converged(getIterations(), previous, current)) {
	        return current;
	    }
	} else {
	
	}
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:306
	current
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:428
	current
Move ConstructorCall from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:419 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:248
	new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move ConstructorCall from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:303 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:348
	new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move If from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:415 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:424
	if (((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))) {
	    return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:417
	if ((checker) != null) {
	    if (checker.converged(getIterations(), previous, current)) {
	        return current;
	    }
	} else {
	
	}
, Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:419
	if (checker.converged(getIterations(), previous, current)) {
	    return current;
	}
]]
Output: Insert If at org.apache.commons.math3.optimization.fitting.HarmonicFitter:323
	if (c2 == 0) {
	    throw new org.apache.commons.math3.exception.MathIllegalStateException(org.apache.commons.math3.exception.util.LocalizedFormats.ZERO_DENOMINATOR);
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.fitting.HarmonicFitter:323
	if (c2 == 0) {
	    throw new org.apache.commons.math3.exception.MathIllegalStateException(org.apache.commons.math3.exception.util.LocalizedFormats.ZERO_DENOMINATOR);
	}
, Insert Throw at org.apache.commons.math3.optimization.fitting.HarmonicFitter:326
	throw new org.apache.commons.math3.exception.MathIllegalStateException(org.apache.commons.math3.exception.util.LocalizedFormats.ZERO_DENOMINATOR)
]]
Output: Update Invocation at org.apache.commons.math.util.MathUtils:184
	 to java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, k))
Delete Throw at org.apache.commons.math.util.MathUtils:186
	throw new java.lang.ArithmeticException("result too large to represent in a long integer")
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:185
	 == (java.lang.Long.MAX_VALUE)
Delete Invocation at org.apache.commons.math.util.MathUtils:236
	(java.lang.Math.exp(org.apache.commons.math.util.MathUtils.binomialCoefficientLog(n, k)))
Insert If at org.apache.commons.math.util.MathUtils:185
	if (k > (n / 2))
	    return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, (n - k));
Insert If at org.apache.commons.math.util.MathUtils:247
	if (n < k) {
	    throw new java.lang.IllegalArgumentException("must have n >= k for binomial coefficient (n,k)");
	}
Insert If at org.apache.commons.math.util.MathUtils:251
	if (n < 0) {
	    throw new java.lang.IllegalArgumentException("must have n >= 0 for binomial coefficient (n,k)");
	}
Insert If at org.apache.commons.math.util.MathUtils:255
	if ((n == k) || (k == 0)) {
	    return 1.0;
	}
Insert If at org.apache.commons.math.util.MathUtils:258
	if ((k == 1) || (k == (n - 1))) {
	    return n;
	}
Insert If at org.apache.commons.math.util.MathUtils:261
	if (k > (n / 2)) {
	    return org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, (n - k));
	}
Insert If at org.apache.commons.math.util.MathUtils:264
	if (n < 67) {
	    return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k);
	}
Insert LocalVariable at org.apache.commons.math.util.MathUtils:268
	double result = 1.0
Insert For at org.apache.commons.math.util.MathUtils:269
	for (int i = 1; i <= k; i++) {
	    result *= ((double) ((n - k) + i)) / ((double) (i));
	}
Insert If at org.apache.commons.math.util.MathUtils:314
	if (n < 67) {
	    return java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k));
	}
Insert If at org.apache.commons.math.util.MathUtils:322
	if (n < 1030) {
	    return ;
	}
Insert Literal at org.apache.commons.math.util.MathUtils:193
	1
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:194
	n <= 61
Insert Block at org.apache.commons.math.util.MathUtils:194
	{
	    for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
	        result = ( * i) / j;
	    }
	}
Insert Block at org.apache.commons.math.util.MathUtils:199
	
	    if (n <= 66)  else {
	        for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
	            long d = org.apache.commons.math.util.MathUtils.gcd(i, j);
	            result = org.apache.commons.math.util.MathUtils.mulAndCheck((result / (j / d)), (i / d));
	        }
	    }
Insert VariableRead at org.apache.commons.math.util.MathUtils:273
	result
Insert For at org.apache.commons.math.util.MathUtils:202
	for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
	    long d = org.apache.commons.math.util.MathUtils.gcd(i, j);
	    result = (result / (j / d)) * (i / d);
	}
Move Block from org.apache.commons.math.util.MathUtils:185 to org.apache.commons.math.util.MathUtils:199
	{
	    throw new java.lang.ArithmeticException("result too large to represent in a long integer");
	}
Move Invocation from org.apache.commons.math.util.MathUtils:184 to org.apache.commons.math.util.MathUtils:323
	java.lang.Math.round(org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, k))
Move VariableRead from org.apache.commons.math.util.MathUtils:185 to org.apache.commons.math.util.MathUtils:197
	result

Output: Update LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:82
	int isi = index[[i]] to int isr = index[swapR]
Update LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:91
	int tmp = index[r] to final int tmpIndex = index[r]
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:82
	 to swapR
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	tmp to tmpIndex
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
	isi to isr
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
	 to swapR
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
	isi to isr
Delete LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:69
	int[] swap = new int[order]
Delete Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:79
	swap[r] = r
Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:82
	[i]
Delete ArrayWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:84
	swap[r]
Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
	(swap[r])
Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
	r
Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
	[r]
Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	swap[r]
Delete BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:128
	e * e
Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:78
	int swapR = r
Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:89
	swapR
Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:89
	r
Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	final double[] tmpRow = b[r]
Insert Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
	b[r] = b[swapR]
Insert Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
	b[swapR] = tmpRow
Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	final double inverse2 = 1 / (c[ir][ir])
Insert VariableWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
	swapR
Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
	swapR
Insert BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	((c[ii][ir]) * (c[ii][ir])) * inverse2
Move VariableRead from org.apache.commons.math3.linear.RectangularCholeskyDecomposition:82 to org.apache.commons.math3.linear.RectangularCholeskyDecomposition:81
	swap
Move VariableRead from org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92 to org.apache.commons.math3.linear.RectangularCholeskyDecomposition:91
	swap

ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:89
	swapR
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:89
	r
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:91
	int tmp = index[r] to final int tmpIndex = index[r]
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	final double[] tmpRow = b[r]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
	b[r] = b[swapR]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
	b[swapR] = tmpRow
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	final double inverse2 = 1 / (c[ir][ir])
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
	
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	tmp to tmpIndex
]]
ChangePatternInstance [actions=[Insert ArrayTypeReference at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	double[]
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
	
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	b[r]
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
	b[r]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
	b[swapR]
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
	b[swapR]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
	tmpRow
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
	
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	1 / (c[ir][ir])
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
	isi to isr
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
	swapR
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
	
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
	 to swapR
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92 to org.apache.commons.math3.linear.RectangularCholeskyDecomposition:91
	swap
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
	swapR
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
	
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	r
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
	b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
	r
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
	b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
	swapR
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
	b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
	swapR
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
	
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	1
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	(c[ir][ir])
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	((c[ii][ir]) * (c[ii][ir])) * inverse2
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
	isi to isr
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	c[ir]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	ir
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	((c[ii][ir]) * (c[ii][ir]))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	inverse2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	c
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
	ir
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	(c[ii][ir])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	(c[ii][ir])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	c[ii]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	ir
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	c[ii]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	ir
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	c
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	ii
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	c
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
	ii
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:84
	swap
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:84
	r
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:84
	swap[r]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
	swap
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
	r
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
	(swap[r])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
	r
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
	r
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
	[r]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	swap
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	r
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
	swap[r]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:128
	e
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:128
	e
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:128
	e * e
]]
Output: Insert If at org.apache.commons.math.complex.Complex:159
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:159
	if ((isNaN) || (rhs.isNaN)) {
	    return org.apache.commons.math.complex.Complex.NaN;
	}
, Insert Return at org.apache.commons.math.complex.Complex:160
	return org.apache.commons.math.complex.Complex.NaN
]]
Output: Update Literal at org.apache.commons.math.distribution.NormalDistributionImpl:130
	20 to 40
Delete VariableRead at org.apache.commons.math.distribution.NormalDistributionImpl:132
	x
Delete BinaryOperator at org.apache.commons.math.distribution.NormalDistributionImpl:132
	((mean) + (20 * (standardDeviation)))
Delete Literal at org.apache.commons.math.distribution.NormalDistributionImpl:133
	1
Delete Try at org.apache.commons.math.distribution.NormalDistributionImpl:126
	try {
	
	} catch (org.apache.commons.math.MaxIterationsExceededException ex) {
	    if (x < ((mean) - )) {
	        return 0;
	    } else
	        if ()  else {
	            throw ex;
	        }
	
	}
Insert If at org.apache.commons.math.distribution.NormalDistributionImpl:127
	if () 
Insert Invocation at org.apache.commons.math.distribution.NormalDistributionImpl:127
	(org.apache.commons.math.util.FastMath.abs(dev))
Insert Conditional at org.apache.commons.math.distribution.NormalDistributionImpl:128
	dev < 0 ? 0.0 : 1.0
Move Return from org.apache.commons.math.distribution.NormalDistributionImpl:127 to org.apache.commons.math.distribution.NormalDistributionImpl:131
	return 0.5 * (1.0 + (org.apache.commons.math.special.Erf.erf((dev / ((standardDeviation) * (org.apache.commons.math.util.FastMath.sqrt(2.0)))))))
Move BinaryOperator from org.apache.commons.math.distribution.NormalDistributionImpl:132 to org.apache.commons.math.distribution.NormalDistributionImpl:127
	x > ((mean) + (20 * (standardDeviation)))
Move Block from org.apache.commons.math.distribution.NormalDistributionImpl:132 to org.apache.commons.math.distribution.NormalDistributionImpl:127
	{
	    return 1;
	}

Output: Insert LocalVariable at org.apache.commons.math.optimization.direct.MultiDirectional:68
	final org.apache.commons.math.optimization.RealConvergenceChecker checker = getConvergenceChecker()
Insert LocalVariable at org.apache.commons.math.optimization.direct.MultiDirectional:101
	final int iter = getIterations()
Insert LocalVariable at org.apache.commons.math.optimization.direct.MultiDirectional:102
	boolean converged = true
Insert For at org.apache.commons.math.optimization.direct.MultiDirectional:103
	for (int i = 0; i < (simplex.length); ++i) {
	    converged &= checker.converged(iter, original[i], simplex[i]);
	}
Insert If at org.apache.commons.math.optimization.direct.MultiDirectional:106
	if (converged) {
	    return;
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.direct.MultiDirectional:106
	if (converged) {
	    return;
	}
, Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:108
	return
]]
Output: Update BinaryOperator at org.apache.commons.math.util.MathUtils:346
	result == (java.lang.Long.MAX_VALUE) to n > 20
Update VariableRead at org.apache.commons.math.util.MathUtils:346
	result to n
Delete LocalVariable at org.apache.commons.math.util.MathUtils:345
	long result = java.lang.Math.round(org.apache.commons.math.util.MathUtils.factorialDouble(n))
Insert If at org.apache.commons.math.util.MathUtils:345
	if (n < 0) {
	    throw new java.lang.IllegalArgumentException("must have n >= 0 for n!");
	}
Insert If at org.apache.commons.math.util.MathUtils:379
	if (n < 21) {
	    return org.apache.commons.math.util.MathUtils.factorial(n);
	}
Insert If at org.apache.commons.math.util.MathUtils:402
	if (n < 21) {
	    return java.lang.Math.log(org.apache.commons.math.util.MathUtils.factorial(n));
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:379
	if (n < 21) {
	    return org.apache.commons.math.util.MathUtils.factorial(n);
	}
, Insert Return at org.apache.commons.math.util.MathUtils:380
	return org.apache.commons.math.util.MathUtils.factorial(n)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:402
	if (n < 21) {
	    return java.lang.Math.log(org.apache.commons.math.util.MathUtils.factorial(n));
	}
, Insert Return at org.apache.commons.math.util.MathUtils:403
	return java.lang.Math.log(org.apache.commons.math.util.MathUtils.factorial(n))
]]
Output: Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:250
	if (forward) {
	    if (((stepStart) + (stepSize)) >= t) {
	        stepSize = t - (stepStart);
	    }
	} else {
	    if (((stepStart) + (stepSize)) <= t) {
	        stepSize = t - (stepStart);
	    }
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:250
	if (forward) {
	    if (((stepStart) + (stepSize)) >= t) {
	        stepSize = t - (stepStart);
	    }
	} else {
	    if (((stepStart) + (stepSize)) <= t) {
	        stepSize = t - (stepStart);
	    }
	}
, Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:251
	if (((stepStart) + (stepSize)) >= t) {
	    stepSize = t - (stepStart);
	}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:250
	if (forward) {
	    if (((stepStart) + (stepSize)) >= t) {
	        stepSize = t - (stepStart);
	    }
	} else {
	    if (((stepStart) + (stepSize)) <= t) {
	        stepSize = t - (stepStart);
	    }
	}
, Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:255
	if (((stepStart) + (stepSize)) <= t) {
	    stepSize = t - (stepStart);
	}
]]
Output: Insert If at org.apache.commons.math.complex.Complex:1021
	if ((imaginary) > 20.0) {
	    return createComplex(0.0, 1.0);
	}
Insert If at org.apache.commons.math.complex.Complex:1024
	if ((imaginary) < (-20.0)) {
	    return createComplex(0.0, (-1.0));
	}
Insert If at org.apache.commons.math.complex.Complex:1072
	if ((real) > 20.0) {
	    return createComplex(1.0, 0.0);
	}
Insert If at org.apache.commons.math.complex.Complex:1075
	if ((real) < (-20.0)) {
	    return createComplex((-1.0), 0.0);
	}
Insert BinaryOperator at org.apache.commons.math.complex.Complex:1018
	 || (java.lang.Double.isInfinite(real))
Insert BinaryOperator at org.apache.commons.math.complex.Complex:1069
	 || (java.lang.Double.isInfinite(imaginary))
Move FieldRead from org.apache.commons.math.complex.Complex:1018 to org.apache.commons.math.complex.Complex:1018
	isNaN
Move FieldRead from org.apache.commons.math.complex.Complex:1063 to org.apache.commons.math.complex.Complex:1069
	isNaN

ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1018
	 || (java.lang.Double.isInfinite(real))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1021
	(imaginary) > 20.0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:1021
	{
	    return createComplex(0.0, 1.0);
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1024
	(imaginary) < (-20.0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:1024
	{
	    return createComplex(0.0, (-1.0));
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1069
	 || (java.lang.Double.isInfinite(imaginary))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1072
	(real) > 20.0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:1072
	{
	    return createComplex(1.0, 0.0);
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1075
	(real) < (-20.0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:1075
	{
	    return createComplex((-1.0), 0.0);
	}
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.complex.Complex:1018 to org.apache.commons.math.complex.Complex:1018
	isNaN
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1018
	(java.lang.Double.isInfinite(real))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1021
	(imaginary)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1021
	20.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:1022
	return createComplex(0.0, 1.0)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1024
	(imaginary)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.complex.Complex:1024
	(-20.0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:1025
	return createComplex(0.0, (-1.0))
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.complex.Complex:1063 to org.apache.commons.math.complex.Complex:1069
	isNaN
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1069
	(java.lang.Double.isInfinite(imaginary))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1072
	(real)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1072
	20.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:1073
	return createComplex(1.0, 0.0)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1075
	(real)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.complex.Complex:1075
	(-20.0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:1076
	return createComplex((-1.0), 0.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:1018
	java.lang.Double
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1018
	real
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1022
	createComplex(0.0, 1.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1024
	20.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1025
	createComplex(0.0, (-1.0))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:1069
	java.lang.Double
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1069
	imaginary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1073
	createComplex(1.0, 0.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1075
	20.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1076
	createComplex((-1.0), 0.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1022
	0.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1022
	1.0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1025
	0.0
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.complex.Complex:1025
	(-1.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1073
	1.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1073
	0.0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
	org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.complex.Complex:1076
	(-1.0)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1076
	0.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1025
	1.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1076
	1.0
]]
Output: Insert If at org.apache.commons.math.distribution.FDistributionImpl:146
	if (d > 2.0) {
	
	}
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:144
	1.0
Move Assignment from org.apache.commons.math.distribution.FDistributionImpl:147 to org.apache.commons.math.distribution.FDistributionImpl:148
	ret = d / (d - 2.0)

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.distribution.FDistributionImpl:146
	if (d > 2.0) {
	
	}
, Move Assignment from org.apache.commons.math.distribution.FDistributionImpl:147 to org.apache.commons.math.distribution.FDistributionImpl:148
	ret = d / (d - 2.0)
]]
Output: Update LocalVariable at org.apache.commons.math3.linear.OpenMapRealVector:349
	org.apache.commons.math3.util.OpenIntToDoubleHashMap.Iterator iter = entries.iterator() to final int n = getDimension()
Update TypeReference at org.apache.commons.math3.linear.OpenMapRealVector:349
	org.apache.commons.math3.util.OpenIntToDoubleHashMap.Iterator to int
Update Invocation at org.apache.commons.math3.linear.OpenMapRealVector:349
	entries.iterator() to getDimension()
Update VariableRead at org.apache.commons.math3.linear.OpenMapRealVector:352
	 to i
Update Invocation at org.apache.commons.math3.linear.OpenMapRealVector:352
	(iter.value()) to (this.getEntry(i))
Update VariableRead at org.apache.commons.math3.linear.OpenMapRealVector:352
	iter to i
Update VariableRead at org.apache.commons.math3.linear.OpenMapRealVector:352
	 to i
Delete Invocation at org.apache.commons.math3.linear.OpenMapRealVector:352
	.key()
Delete While at org.apache.commons.math3.linear.OpenMapRealVector:350
	while (iter.hasNext()) {
	    iter.advance();
	    .setEntry(.key(), );
	} 
Insert For at org.apache.commons.math3.linear.OpenMapRealVector:350
	for (int i = 0; i < n; i++) {
	    .setEntry(, );
	}
Insert If at org.apache.commons.math3.linear.OpenMapRealVector:373
	if ((v.isNaN()) || (v.isInfinite())) {
	    final int n = getDimension();
	    for (int i = 0; i < n; i++) {
	        final double y = v.getEntry(i);
	        if (java.lang.Double.isNaN(y)) {
	            res.setEntry(i, java.lang.Double.NaN);
	        } else
	            if (java.lang.Double.isInfinite(y)) {
	                final double x = this.getEntry(i);
	                res.setEntry(i, (x * y));
	            }
	
	    }
	}
Move VariableRead from org.apache.commons.math3.linear.OpenMapRealVector:352 to org.apache.commons.math3.linear.OpenMapRealVector:351
	res
Move VariableRead from org.apache.commons.math3.linear.OpenMapRealVector:352 to org.apache.commons.math3.linear.OpenMapRealVector:351
	iter
Move BinaryOperator from org.apache.commons.math3.linear.OpenMapRealVector:352 to org.apache.commons.math3.linear.OpenMapRealVector:351
	((iter.value()) / (v.getEntry(iter.key())))
Move VariableRead from org.apache.commons.math3.linear.OpenMapRealVector:352 to org.apache.commons.math3.linear.OpenMapRealVector:351
	iter

ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.linear.OpenMapRealVector:373
	if ((v.isNaN()) || (v.isInfinite())) {
	    final int n = getDimension();
	    for (int i = 0; i < n; i++) {
	        final double y = v.getEntry(i);
	        if (java.lang.Double.isNaN(y)) {
	            res.setEntry(i, java.lang.Double.NaN);
	        } else
	            if (java.lang.Double.isInfinite(y)) {
	                final double x = this.getEntry(i);
	                res.setEntry(i, (x * y));
	            }
	
	    }
	}
, Insert If at org.apache.commons.math3.linear.OpenMapRealVector:377
	if (java.lang.Double.isNaN(y)) {
	    res.setEntry(i, java.lang.Double.NaN);
	} else
	    if (java.lang.Double.isInfinite(y)) {
	        final double x = this.getEntry(i);
	        res.setEntry(i, (x * y));
	    }
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.linear.OpenMapRealVector:377
	if (java.lang.Double.isNaN(y)) {
	    res.setEntry(i, java.lang.Double.NaN);
	} else
	    if (java.lang.Double.isInfinite(y)) {
	        final double x = this.getEntry(i);
	        res.setEntry(i, (x * y));
	    }
, Insert If at org.apache.commons.math3.linear.OpenMapRealVector:379
	if (java.lang.Double.isInfinite(y)) {
	    final double x = this.getEntry(i);
	    res.setEntry(i, (x * y));
	}
]]
Output: Update VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:346
	oldRes to qtf
Delete FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:278
	residuals
Delete Block at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:442
	{
	
	}
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:258
	double[] oldObj = new double[rows]
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:259
	double[] qtf = new double[rows]
Insert For at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:272
	for (int i = 0; i < (rows); i++) {
	    qtf[i] = ;
	}
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:283
	qtf
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:351
	tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:352
	objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:353
	oldObj = tmpVec
Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:329
	updateResidualsAndCost()
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:330
	current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:433
	if ((checker) != null) {
	
	}
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:449
	tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:450
	objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:451
	oldObj = tmpVec
Insert ArrayRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:321
	(qtf[i])
Move ArrayRead from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:316 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:273
	(residuals[i])
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:365 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:430
	current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move If from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:443 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:435
	if (checker.converged(getIterations(), previous, current)) {
	    return current;
	}

Output: Insert If at org.apache.commons.math3.util.MathArrays:822
	if (len == 1) {
	    return (a[0]) * (b[0]);
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.util.MathArrays:822
	if (len == 1) {
	    return (a[0]) * (b[0]);
	}
, Insert Return at org.apache.commons.math3.util.MathArrays:824
	return (a[0]) * (b[0])
]]
Output: Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:132
	if (v2D == null) {
	    return null;
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:132
	if (v2D == null) {
	    return null;
	}
, Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:133
	return null
]]
Output: Insert For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:540
	for (int i = 0; i < (lB.length); i++) {
	    if (java.lang.Double.isInfinite(((boundaries[1][i]) - (boundaries[0][i])))) {
	        final double max = (java.lang.Double.MAX_VALUE) + (boundaries[0][i]);
	        final org.apache.commons.math3.exception.NumberIsTooLargeException e = new org.apache.commons.math3.exception.NumberIsTooLargeException(boundaries[1][i], max, true);
	        e.getContext().addMessage(LocalizedFormats.OVERFLOW);
	        e.getContext().addMessage(LocalizedFormats.INDEX, i);
	        throw e;
	    }
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.direct.CMAESOptimizer:541
	if (java.lang.Double.isInfinite(((boundaries[1][i]) - (boundaries[0][i])))) {
	    final double max = (java.lang.Double.MAX_VALUE) + (boundaries[0][i]);
	    final org.apache.commons.math3.exception.NumberIsTooLargeException e = new org.apache.commons.math3.exception.NumberIsTooLargeException(boundaries[1][i], max, true);
	    e.getContext().addMessage(LocalizedFormats.OVERFLOW);
	    e.getContext().addMessage(LocalizedFormats.INDEX, i);
	    throw e;
	}
, Insert Throw at org.apache.commons.math3.optimization.direct.CMAESOptimizer:550
	throw e
]]
Output: Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	if (x == x1) {
	    throw new org.apache.commons.math.exception.ConvergenceException();
	}

ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
	if (x == x1) {
	    throw new org.apache.commons.math.exception.ConvergenceException();
	}
, Insert Throw at org.apache.commons.math.analysis.solvers.BaseSecantSolver:190
	throw new org.apache.commons.math.exception.ConvergenceException()
]]
[INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.311 s - in fr.inria.coming.spoon.patterns.ExperimentMiningInstancesD4JTest
[INFO] Running fr.inria.coming.spoon.patterns.PatternMatchingTest
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
EntityRelation [entity=PatternEntity [entityName=If, parent=null], action1=PatternAction [affectedEntity=PatternEntity [entityName=FieldRead, parent=ParentPatternEntity [parent=PatternEntity [entityName=If, parent=null], parentLevel=2]], action=INS], action2=PatternAction [affectedEntity=PatternEntity [entityName=If, parent=null], action=INS]]
all com [ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
	isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 1
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 3
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 4
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 5
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
	(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
	l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 1
[ChangePatternInstance [actions=[Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
	l.connectionClosed(event) to l.connectionErrorOccurred(event)
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 1b
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2b false
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
	p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) != null) {
	    password.toString();
	}
]
-->[Insert Invocation at org.apache.derby.jdbc.EmbedPooledConnection:128
	password.toString()
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]
-->[Insert Invocation at org.apache.derby.jdbc.EmbedPooledConnection:128
	password.toString()
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) != null) {
	    password.toString();
	}
]
final matching:
-fi->
 ChangePatternInstance [actions=[Insert Invocation at org.apache.derby.jdbc.EmbedPooledConnection:128
	password.toString()
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) != null) {
	    password.toString();
	}
]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
EntityRelation [entity=PatternEntity [entityName=If, parent=null], action1=PatternAction [affectedEntity=PatternEntity [entityName=FieldRead, parent=ParentPatternEntity [parent=PatternEntity [entityName=If, parent=null], parentLevel=2]], action=INS], action2=PatternAction [affectedEntity=PatternEntity [entityName=If, parent=null], action=INS]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
	p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) != null) {
	    password.toString();
	}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) != null) {
	    password.toString();
	}
]
final matching:
-fi->
 ChangePatternInstance [actions=[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
	p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) == null) {
	    password = null;
	}
]
-->[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
	isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]
-->[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:127
	(password)
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]
-->[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
	isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) == null) {
	    password = null;
	}
]
-->[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:127
	(password)
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) == null) {
	    password = null;
	}
]
final matching:
-fi->
 ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
	isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]]
-fi->
 ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:127
	(password)
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) == null) {
	    password = null;
	}
]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
	p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) == null) {
	    password = null;
	}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:128
	password = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) == null) {
	    password = null;
	}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:128
	password = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) == null) {
	    password = null;
	}
]
final matching:
-fi->
 ChangePatternInstance [actions=[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]]
-fi->
 ChangePatternInstance [actions=[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:128
	password = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) == null) {
	    password = null;
	}
]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
	(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
	l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 2
[ChangePatternInstance [actions=[Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
	(realConnection) != null to (realConnection) == null
]], ChangePatternInstance [actions=[Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
	l.connectionClosed(event) to l.connectionErrorOccurred(event)
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 1a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
	p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) != null) {
	    password.toString();
	}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
	if ((password) != null) {
	    password.toString();
	}
]
final matching:
-fi->
 ChangePatternInstance [actions=[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
	dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]]
******Pattern 2*****
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
EntityRelation [entity=PatternEntity [entityName=If, parent=null], action1=PatternAction [affectedEntity=PatternEntity [entityName=FieldRead, parent=ParentPatternEntity [parent=PatternEntity [entityName=If, parent=null], parentLevel=2]], action=INS], action2=PatternAction [affectedEntity=PatternEntity [entityName=If, parent=null], action=INS]]
all com [ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
	isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
, Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
	p to u
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
	(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
	l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 1
[ChangePatternInstance [actions=[Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
	(realConnection) != null to (realConnection) == null
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Output: Insert LocalVariable at org.apache.derby.jdbc.EmbedPooledConnection:370
	int a

nr instances: 0
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
EntityRelation [entity=PatternEntity [entityName=If, parent=null], action1=PatternAction [affectedEntity=PatternEntity [entityName=FieldRead, parent=ParentPatternEntity [parent=PatternEntity [entityName=If, parent=null], parentLevel=2]], action=INS], action2=PatternAction [affectedEntity=PatternEntity [entityName=If, parent=null], action=INS]]
all com [ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
	isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
	(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
	l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 1
[ChangePatternInstance [actions=[Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
	l.connectionClosed(event) to l.connectionErrorOccurred(event)
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Output: Insert If at org.apache.commons.math3.util.MathArrays:822
	if (len == 1) {
	    return (a[0]) * (b[0]);
	}

Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
	u to p

Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
	if (isActive) {
	    dataSource = null;
	}

Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
	(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
	l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 1
[ChangePatternInstance [actions=[Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
	(realConnection) != null to (realConnection) == null
]]]
[INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.788 s - in fr.inria.coming.spoon.patterns.PatternMatchingTest
[INFO] Running fr.inria.coming.spoon.patterns.InstanceMiningTest
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
Case 1 missing action
Case 2 missing entity
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 5
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 5
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 5
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 6
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 6
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
Loading vvvvv --java.lang.ClassNotFoundException: vvvvv
java.lang.Exception: Error Loading Engine: java.lang.ClassNotFoundException: vvvvv
	at fr.inria.coming.core.extensionpoints.PlugInLoader.loadPlugin(PlugInLoader.java:23)
	at fr.inria.coming.main.ComingMain.loadAnalyzersFromCommand(ComingMain.java:341)
	at fr.inria.coming.main.ComingMain.loadModelAnalyzers(ComingMain.java:329)
	at fr.inria.coming.main.ComingMain.createEngine(ComingMain.java:225)
	at fr.inria.coming.main.ComingMain.run(ComingMain.java:138)
	at fr.inria.coming.spoon.patterns.InstanceMiningTest.testMainModeArg(InstanceMiningTest.java:102)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
ab71649c481971a9ad54f04797f5fd9cb133789b
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
4120ab0c714911a9c9f26b591cb3222eaf57d127
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
646b3ad20d94d2b63335d1ae4c98980be274d703
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
656aaf4049092218f99d035450ee59c40a0e1fbc
01dd29c37f6044d9d1126d9db55a961cccaccfb7
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
fe76517014e580ddcb40ac04ea824d54ba741c8b
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
e56c63bd77e289266989ee35a3369c6374275c64
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 6
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
	"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 6
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
	c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
	c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
	0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
	z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
	{
	    java.lang.System.out.println(z);
	    return null;
	}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
	0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
	z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
	null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
Loading vvvvv --java.lang.ClassNotFoundException: vvvvv
java.lang.Exception: Error Loading Engine: java.lang.ClassNotFoundException: vvvvv
	at fr.inria.coming.core.extensionpoints.PlugInLoader.loadPlugin(PlugInLoader.java:23)
	at fr.inria.coming.main.ComingMain.loadInputEngine(ComingMain.java:375)
	at fr.inria.coming.main.ComingMain.loadInput(ComingMain.java:269)
	at fr.inria.coming.main.ComingMain.createEngine(ComingMain.java:223)
	at fr.inria.coming.main.ComingMain.run(ComingMain.java:138)
	at fr.inria.coming.spoon.patterns.InstanceMiningTest.testMainInputArg(InstanceMiningTest.java:80)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
We could not load input: vvvvv
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
	return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer


JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)

{
  "frequency": [
    {
      "c": "BinaryOperator",
      "f": "6"
    },
    {
      "c": "Invocation",
      "f": "2"
    },
    {
      "c": "If",
      "f": "2"
    },
    {
      "c": "VariableRead",
      "f": "1"
    },
    {
      "c": "UnaryOperator",
      "f": "1"
    },
    {
      "c": "Literal",
      "f": "1"
    },
    {
      "c": "Assignment",
      "f": "1"
    }
  ],
  "frequencyParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "2"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "2"
    },
    {
      "c": "INS_If_Block",
      "f": "2"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "1"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "1"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "1"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "1"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "1"
    }
  ],
  "probability": [
    {
      "c": "BinaryOperator",
      "f": "0.42857142857142855"
    },
    {
      "c": "Invocation",
      "f": "0.14285714285714285"
    },
    {
      "c": "If",
      "f": "0.14285714285714285"
    },
    {
      "c": "VariableRead",
      "f": "0.07142857142857142"
    },
    {
      "c": "UnaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "Literal",
      "f": "0.07142857142857142"
    },
    {
      "c": "Assignment",
      "f": "0.07142857142857142"
    }
  ],
  "probabilityParent": [
    {
      "c": "UPD_BinaryOperator_If",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_Invocation_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "INS_If_Block",
      "f": "0.14285714285714285"
    },
    {
      "c": "MOV_Literal_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_For",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_UnaryOperator_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "UPD_BinaryOperator_Assignment",
      "f": "0.07142857142857142"
    },
    {
      "c": "INS_BinaryOperator_BinaryOperator",
      "f": "0.07142857142857142"
    },
    {
      "c": "DEL_VariableRead_Invocation",
      "f": "0.07142857142857142"
    },
    {
      "c": "MOV_Assignment_Block",
      "f": "0.07142857142857142"
    }
  ]
}
FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
	java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")
]]]
**NOT_EXECUTED_BY_TRAVIS**

***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2

***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b

*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b

***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad

***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127

*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127

***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001

***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703

*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703

***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95

***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc

*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc

***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7

*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7

***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0

***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b

*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b

***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e

***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64

*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 1
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

FinalResults: 

60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
	(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar

: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
	java.lang.System.out.println("Not found: ")

: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
	sz - 1 to sz + 1

: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

PatternInstanceAnalyzer


----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
	(index2++) to (index2--)

: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

PatternInstanceAnalyzer


----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
	i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(i + 1)

: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

PatternInstanceAnalyzer


----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
	1

: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

PatternInstanceAnalyzer


----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
	java.lang.System.out.println("Not found: ")

: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer

-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

PatternInstanceAnalyzer


----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
	i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
	c1 == c2 to c1 != c2

: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 1
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer

-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

PatternInstanceAnalyzer


----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
	if (z > 0) {
	    java.lang.System.out.println(z);
	    return null;
	}

: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer

PatternInstanceAnalyzer

Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
	if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c

: number instances found: 1
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
	result = (31 * result) + c
]]]
[INFO] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.784 s - in fr.inria.coming.spoon.patterns.InstanceMiningTest
[INFO] Running fr.inria.coming.spoon.patterns.UnchangedActionTest
Output: Delete VariableRead at Ifcc:6
	a
Insert BinaryOperator at Ifcc:6
	(a + b)

Output: Update Invocation at Ifcc:6
	java.lang.System.out.println(a) to java.lang.System.out.print(a)

Output: Insert BinaryOperator at Ifcc:5
	((a - b) == 0) || ( && (((a * b) + 1) != 0))
Move BinaryOperator from Ifcc:5 to Ifcc:5
	(a + b) == 0

ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
	((a - b) == 0) || ( && (((a * b) + 1) != 0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
	((a - b) == 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
	( && (((a * b) + 1) != 0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
	(a - b)
]]
ChangePatternInstance [actions=[Insert Literal at Ifcc:5
	0
]]
ChangePatternInstance [actions=[Move BinaryOperator from Ifcc:5 to Ifcc:5
	(a + b) == 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
	(((a * b) + 1) != 0)
]]
ChangePatternInstance [actions=[Insert VariableRead at Ifcc:5
	a
]]
ChangePatternInstance [actions=[Insert VariableRead at Ifcc:5
	b
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
	((a * b) + 1)
]]
ChangePatternInstance [actions=[Insert Literal at Ifcc:5
	0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
	(a * b)
]]
ChangePatternInstance [actions=[Insert Literal at Ifcc:5
	1
]]
ChangePatternInstance [actions=[Insert VariableRead at Ifcc:5
	a
]]
ChangePatternInstance [actions=[Insert VariableRead at Ifcc:5
	b
]]
Output: Delete VariableRead at Main:6
	a
Insert BinaryOperator at Main:6
	(a + c)
Insert VariableRead at Main:6
	c

Output: Delete BinaryOperator at Main:6
	((a + b) == 5)

ChangePatternInstance [actions=[Delete BinaryOperator at Main:6
	((a + b) == 5)
, Delete BinaryOperator at Main:6
	((a + b) == 5)
]]
Output: Insert VariableRead at Main:6
	a

ChangePatternInstance [actions=[Insert VariableRead at Main:6
	a
, Insert VariableRead at Main:6
	a
]]
Output: Delete VariableRead at Main:6
	b

Output: Insert Parameter at Main:2
	int a

Output: Insert VariableRead at Main:6
	c

ChangePatternInstance [actions=[Insert VariableRead at Main:6
	c
, Insert VariableRead at Main:6
	c
]]
Output: Delete VariableRead at Main:6
	c

ChangePatternInstance [actions=[Delete VariableRead at Main:6
	c
, Delete VariableRead at Main:6
	c
]]
Output: Insert LocalVariable at Main:5
	int c

Output: Delete BinaryOperator at Main:6
	( + b)
Move VariableRead from Main:6 to Main:6
	a

[WARNING] Tests run: 14, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 1.529 s - in fr.inria.coming.spoon.patterns.UnchangedActionTest
[INFO] Running fr.inria.prophet4j.OriginalFeatureExtractorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.959 s - in fr.inria.prophet4j.OriginalFeatureExtractorTest
[INFO] Running fr.inria.prophet4j.EasyTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in fr.inria.prophet4j.EasyTest
[INFO] 
[INFO] Results:
[INFO] 
[WARNING] Tests run: 229, Failures: 0, Errors: 0, Skipped: 9
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14:58 min
[INFO] Finished at: 2019-11-23T11:53:12+01:00
[INFO] Final Memory: 26M/243M
[INFO] ------------------------------------------------------------------------
WARNING: No GitHub config available for this job, GitHub Issue Notifier will not run! Error: GitHub property not configured
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
Finished: SUCCESS