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 3da693335d5cf25a9ce95d2d45ed12ecfe9b2130 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 3da693335d5cf25a9ce95d2d45ed12ecfe9b2130 Commit message: "[feature] add option to process comments (#197)" > git rev-list --no-walk f9b8206706712690898b8c7eb70057a0fdc092e6 # timeout=10 [coming] $ /bin/sh -xe /tmp/jenkins4553183685088291523.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.288 s [INFO] Finished at: 2019-12-05T11:38:26+01:00 [INFO] Final Memory: 12M/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 146.4 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: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.expressions/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.expressions/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.runtime/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.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: 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.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: 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.text/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.commands/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/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.23/gumtree-spoon-ast-diff-1.23.pom Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.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.23/gumtree-spoon-ast-diff-1.23.pom Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.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.23/gumtree-spoon-ast-diff-1.23.pom (9 KB at 387.5 KB/sec) Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.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/8.0.0/spoon-core-8.0.0.pom Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom 2/6 KB 3/6 KB 5/6 KB 6/6 KB 6/6 KB Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom (6 KB at 349.9 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.23/gumtree-spoon-ast-diff-1.23.jar Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.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 [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.23/gumtree-spoon-ast-diff-1.23.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.23/gumtree-spoon-ast-diff-1.23.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: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.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.23/gumtree-spoon-ast-diff-1.23.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.23/gumtree-spoon-ast-diff-1.23.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 2/40 KB 21/1654 KB 3/40 KB 21/1654 KB 3/40 KB 22/1654 KB 3/40 KB 23/1654 KB 3/40 KB 25/1654 KB 3/40 KB 26/1654 KB 3/40 KB 27/1654 KB 5/40 KB 27/1654 KB 5/40 KB 29/1654 KB 5/40 KB 30/1654 KB 6/40 KB 30/1654 KB 7/40 KB 30/1654 KB 9/40 KB 30/1654 KB 9/40 KB 31/1654 KB 9/40 KB 33/1654 KB 10/40 KB 33/1654 KB 11/40 KB 34/1654 KB 10/40 KB 34/1654 KB 13/40 KB 34/1654 KB 13/40 KB 35/1654 KB 14/40 KB 35/1654 KB 14/40 KB 37/1654 KB 15/40 KB 37/1654 KB 15/40 KB 38/1654 KB 17/40 KB 38/1654 KB 18/40 KB 38/1654 KB 18/40 KB 39/1654 KB 19/40 KB 39/1654 KB 19/40 KB 41/1654 KB 21/40 KB 41/1654 KB 21/40 KB 42/1654 KB 22/40 KB 42/1654 KB 22/40 KB 43/1654 KB 23/40 KB 43/1654 KB 25/40 KB 43/1654 KB 26/40 KB 45/1654 KB 25/40 KB 45/1654 KB 26/40 KB 46/1654 KB 27/40 KB 46/1654 KB 27/40 KB 47/1654 KB 29/40 KB 47/1654 KB 29/40 KB 49/1654 KB 30/40 KB 49/1654 KB 31/40 KB 49/1654 KB 31/40 KB 50/1654 KB 33/40 KB 50/1654 KB 34/40 KB 50/1654 KB 35/40 KB 50/1654 KB 37/40 KB 50/1654 KB 37/40 KB 51/1654 KB 37/40 KB 53/1654 KB 37/40 KB 54/1654 KB 38/40 KB 54/1654 KB 38/40 KB 55/1654 KB 39/40 KB 55/1654 KB 40/40 KB 55/1654 KB 40/40 KB 57/1654 KB 40/40 KB 58/1654 KB 40/40 KB 59/1654 KB 40/40 KB 61/1654 KB 40/40 KB 62/1654 KB 40/40 KB 63/1654 KB 40/40 KB 65/1654 KB 40/40 KB 66/1654 KB 40/40 KB 67/1654 KB 40/40 KB 69/1654 KB Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar (40 KB at 684.8 KB/sec) 70/1654 KB 71/1654 KB 73/1654 KB 74/1654 KB 75/1654 KB 77/1654 KB 78/1654 KB 79/1654 KB 81/1654 KB 82/1654 KB 84/1654 KB 85/1654 KB 86/1654 KB 88/1654 KB 89/1654 KB 90/1654 KB 92/1654 KB 93/1654 KB 94/1654 KB 96/1654 KB 97/1654 KB 98/1654 KB 100/1654 KB 101/1654 KB 102/1654 KB 104/1654 KB 105/1654 KB 106/1654 KB 108/1654 KB 109/1654 KB 110/1654 KB 112/1654 KB 113/1654 KB 114/1654 KB 116/1654 KB 117/1654 KB 118/1654 KB 120/1654 KB 121/1654 KB 122/1654 KB 124/1654 KB 125/1654 KB 126/1654 KB 128/1654 KB 129/1654 KB 130/1654 KB 132/1654 KB 133/1654 KB 134/1654 KB 136/1654 KB 137/1654 KB 138/1654 KB 140/1654 KB 141/1654 KB 142/1654 KB 144/1654 KB 145/1654 KB 146/1654 KB 148/1654 KB 149/1654 KB 150/1654 KB 152/1654 KB 153/1654 KB 154/1654 KB 156/1654 KB 157/1654 KB 158/1654 KB 160/1654 KB 161/1654 KB 163/1654 KB 164/1654 KB 165/1654 KB 167/1654 KB 168/1654 KB 169/1654 KB 171/1654 KB 172/1654 KB 173/1654 KB 175/1654 KB 176/1654 KB 177/1654 KB 179/1654 KB 180/1654 KB 181/1654 KB 183/1654 KB 184/1654 KB 185/1654 KB 187/1654 KB 188/1654 KB 189/1654 KB 191/1654 KB 192/1654 KB 193/1654 KB 195/1654 KB 196/1654 KB 197/1654 KB 199/1654 KB 200/1654 KB 201/1654 KB 203/1654 KB 204/1654 KB 205/1654 KB 207/1654 KB 208/1654 KB 209/1654 KB 211/1654 KB 212/1654 KB 213/1654 KB 215/1654 KB 216/1654 KB 217/1654 KB 219/1654 KB 220/1654 KB 221/1654 KB 223/1654 KB 224/1654 KB 225/1654 KB 227/1654 KB 228/1654 KB 229/1654 KB 231/1654 KB 232/1654 KB 233/1654 KB 235/1654 KB 236/1654 KB 237/1654 KB 239/1654 KB 240/1654 KB 241/1654 KB 243/1654 KB 244/1654 KB 246/1654 KB 247/1654 KB 248/1654 KB 250/1654 KB 251/1654 KB 252/1654 KB 254/1654 KB 255/1654 KB 256/1654 KB 258/1654 KB 259/1654 KB 260/1654 KB 262/1654 KB 263/1654 KB 264/1654 KB 266/1654 KB 267/1654 KB 268/1654 KB 270/1654 KB 271/1654 KB 272/1654 KB 274/1654 KB 275/1654 KB 276/1654 KB 278/1654 KB 279/1654 KB 280/1654 KB 282/1654 KB 283/1654 KB 284/1654 KB 286/1654 KB 287/1654 KB 288/1654 KB 290/1654 KB 291/1654 KB 292/1654 KB 294/1654 KB 295/1654 KB 296/1654 KB 298/1654 KB 299/1654 KB 300/1654 KB 302/1654 KB 303/1654 KB 304/1654 KB 306/1654 KB 307/1654 KB 308/1654 KB 310/1654 KB 311/1654 KB 312/1654 KB 314/1654 KB 315/1654 KB 316/1654 KB 318/1654 KB 319/1654 KB 320/1654 KB 322/1654 KB 323/1654 KB 325/1654 KB 326/1654 KB 327/1654 KB 329/1654 KB 330/1654 KB 331/1654 KB 333/1654 KB 334/1654 KB 335/1654 KB 337/1654 KB 338/1654 KB 339/1654 KB 341/1654 KB 342/1654 KB 343/1654 KB 345/1654 KB 346/1654 KB 347/1654 KB 349/1654 KB 350/1654 KB 351/1654 KB 353/1654 KB 354/1654 KB 355/1654 KB 357/1654 KB 358/1654 KB 359/1654 KB 361/1654 KB 362/1654 KB 363/1654 KB 365/1654 KB 366/1654 KB 367/1654 KB 369/1654 KB 370/1654 KB 371/1654 KB 373/1654 KB 374/1654 KB 375/1654 KB 377/1654 KB 378/1654 KB 379/1654 KB 381/1654 KB 382/1654 KB 383/1654 KB 385/1654 KB 386/1654 KB 387/1654 KB 389/1654 KB 390/1654 KB 391/1654 KB 393/1654 KB 394/1654 KB 395/1654 KB 397/1654 KB 398/1654 KB 399/1654 KB 401/1654 KB 402/1654 KB 403/1654 KB 405/1654 KB 406/1654 KB 408/1654 KB 409/1654 KB 410/1654 KB 412/1654 KB 413/1654 KB 414/1654 KB 416/1654 KB 417/1654 KB 418/1654 KB 420/1654 KB 421/1654 KB 422/1654 KB 424/1654 KB 425/1654 KB 426/1654 KB 428/1654 KB 429/1654 KB 430/1654 KB 432/1654 KB 433/1654 KB 434/1654 KB 436/1654 KB 437/1654 KB 438/1654 KB 440/1654 KB 441/1654 KB 442/1654 KB 444/1654 KB 445/1654 KB 446/1654 KB 448/1654 KB 449/1654 KB 450/1654 KB 452/1654 KB 453/1654 KB 454/1654 KB 456/1654 KB 457/1654 KB 458/1654 KB 460/1654 KB 461/1654 KB 462/1654 KB 464/1654 KB 465/1654 KB 466/1654 KB 468/1654 KB 469/1654 KB 470/1654 KB 472/1654 KB 473/1654 KB 474/1654 KB 476/1654 KB 477/1654 KB 478/1654 KB 480/1654 KB 481/1654 KB 482/1654 KB 484/1654 KB 485/1654 KB 487/1654 KB 488/1654 KB 489/1654 KB 491/1654 KB 492/1654 KB 493/1654 KB 495/1654 KB 496/1654 KB 497/1654 KB 499/1654 KB 500/1654 KB 501/1654 KB 503/1654 KB 504/1654 KB 505/1654 KB 507/1654 KB 508/1654 KB 509/1654 KB 511/1654 KB 512/1654 KB 513/1654 KB 515/1654 KB 516/1654 KB 517/1654 KB 519/1654 KB 520/1654 KB 521/1654 KB 523/1654 KB 524/1654 KB 525/1654 KB 527/1654 KB 528/1654 KB 529/1654 KB 531/1654 KB 532/1654 KB 533/1654 KB 535/1654 KB 536/1654 KB 537/1654 KB 539/1654 KB 540/1654 KB 541/1654 KB 543/1654 KB 544/1654 KB 545/1654 KB 547/1654 KB 548/1654 KB 549/1654 KB 551/1654 KB 552/1654 KB 553/1654 KB 555/1654 KB 556/1654 KB 557/1654 KB 559/1654 KB 560/1654 KB 561/1654 KB 563/1654 KB 564/1654 KB 566/1654 KB 567/1654 KB 568/1654 KB 570/1654 KB 571/1654 KB 572/1654 KB 574/1654 KB 575/1654 KB 576/1654 KB 578/1654 KB 579/1654 KB 580/1654 KB 582/1654 KB 583/1654 KB 584/1654 KB 586/1654 KB 587/1654 KB 588/1654 KB 590/1654 KB 591/1654 KB 592/1654 KB 594/1654 KB 595/1654 KB 596/1654 KB 598/1654 KB 599/1654 KB 600/1654 KB 602/1654 KB 603/1654 KB 604/1654 KB 606/1654 KB 607/1654 KB 608/1654 KB 610/1654 KB 611/1654 KB 612/1654 KB 614/1654 KB 615/1654 KB 616/1654 KB 618/1654 KB 619/1654 KB 620/1654 KB 622/1654 KB 623/1654 KB 624/1654 KB 626/1654 KB 627/1654 KB 628/1654 KB 630/1654 KB 631/1654 KB 632/1654 KB 634/1654 KB 635/1654 KB 636/1654 KB 638/1654 KB 639/1654 KB 640/1654 KB 642/1654 KB 643/1654 KB 644/1654 KB 646/1654 KB 647/1654 KB 649/1654 KB 650/1654 KB 651/1654 KB 653/1654 KB 654/1654 KB 655/1654 KB 657/1654 KB 658/1654 KB 659/1654 KB 661/1654 KB 662/1654 KB 663/1654 KB 665/1654 KB 666/1654 KB 667/1654 KB 669/1654 KB 670/1654 KB 671/1654 KB 673/1654 KB 674/1654 KB 675/1654 KB 677/1654 KB 678/1654 KB 679/1654 KB 681/1654 KB 682/1654 KB 683/1654 KB 685/1654 KB 686/1654 KB 687/1654 KB 689/1654 KB 690/1654 KB 691/1654 KB 693/1654 KB 694/1654 KB 695/1654 KB 697/1654 KB 698/1654 KB 699/1654 KB 701/1654 KB 702/1654 KB 703/1654 KB 705/1654 KB 706/1654 KB 707/1654 KB 709/1654 KB 710/1654 KB 711/1654 KB 713/1654 KB 714/1654 KB 715/1654 KB 717/1654 KB 718/1654 KB 719/1654 KB 721/1654 KB 722/1654 KB 723/1654 KB 725/1654 KB 726/1654 KB 728/1654 KB 729/1654 KB 730/1654 KB 732/1654 KB 733/1654 KB 734/1654 KB 736/1654 KB 737/1654 KB 738/1654 KB 740/1654 KB 741/1654 KB 742/1654 KB 744/1654 KB 745/1654 KB 746/1654 KB 748/1654 KB 749/1654 KB 750/1654 KB 752/1654 KB 753/1654 KB 754/1654 KB 756/1654 KB 757/1654 KB 758/1654 KB 760/1654 KB 761/1654 KB 762/1654 KB 764/1654 KB 765/1654 KB 766/1654 KB 768/1654 KB 769/1654 KB 770/1654 KB 772/1654 KB 773/1654 KB 774/1654 KB 776/1654 KB 777/1654 KB 778/1654 KB 780/1654 KB 781/1654 KB 782/1654 KB 784/1654 KB 785/1654 KB 786/1654 KB 788/1654 KB 789/1654 KB 790/1654 KB 792/1654 KB 793/1654 KB 794/1654 KB 796/1654 KB 797/1654 KB 798/1654 KB 800/1654 KB 801/1654 KB 802/1654 KB 804/1654 KB 805/1654 KB 806/1654 KB 808/1654 KB 809/1654 KB 811/1654 KB 812/1654 KB 813/1654 KB 815/1654 KB 816/1654 KB 817/1654 KB 819/1654 KB 820/1654 KB 821/1654 KB 823/1654 KB 824/1654 KB 825/1654 KB 827/1654 KB 828/1654 KB 829/1654 KB 831/1654 KB 832/1654 KB 833/1654 KB 835/1654 KB 836/1654 KB 837/1654 KB 839/1654 KB 840/1654 KB 841/1654 KB 843/1654 KB 844/1654 KB 845/1654 KB 847/1654 KB 848/1654 KB 849/1654 KB 851/1654 KB 852/1654 KB 853/1654 KB 855/1654 KB 856/1654 KB 857/1654 KB 859/1654 KB 860/1654 KB 861/1654 KB 863/1654 KB 864/1654 KB 865/1654 KB 867/1654 KB 868/1654 KB 869/1654 KB 871/1654 KB 872/1654 KB 873/1654 KB 875/1654 KB 876/1654 KB 877/1654 KB 879/1654 KB 880/1654 KB 881/1654 KB 883/1654 KB 884/1654 KB 885/1654 KB 887/1654 KB 888/1654 KB 890/1654 KB 891/1654 KB 892/1654 KB 894/1654 KB 895/1654 KB 896/1654 KB 898/1654 KB 899/1654 KB 900/1654 KB 902/1654 KB 903/1654 KB 904/1654 KB 906/1654 KB 907/1654 KB 908/1654 KB 910/1654 KB 911/1654 KB 912/1654 KB 914/1654 KB 915/1654 KB 916/1654 KB 918/1654 KB 919/1654 KB 920/1654 KB 922/1654 KB 923/1654 KB 924/1654 KB 926/1654 KB 927/1654 KB 928/1654 KB 930/1654 KB 931/1654 KB 932/1654 KB 934/1654 KB 935/1654 KB 936/1654 KB 938/1654 KB 939/1654 KB 940/1654 KB 942/1654 KB 943/1654 KB 944/1654 KB 946/1654 KB 947/1654 KB 948/1654 KB 950/1654 KB 951/1654 KB 952/1654 KB 954/1654 KB 955/1654 KB 956/1654 KB 958/1654 KB 959/1654 KB 960/1654 KB 962/1654 KB 963/1654 KB 964/1654 KB 966/1654 KB 967/1654 KB 969/1654 KB 970/1654 KB 971/1654 KB 973/1654 KB 974/1654 KB 975/1654 KB 977/1654 KB 978/1654 KB 979/1654 KB 981/1654 KB 982/1654 KB 983/1654 KB 985/1654 KB 986/1654 KB 987/1654 KB 989/1654 KB 990/1654 KB 991/1654 KB 993/1654 KB 994/1654 KB 995/1654 KB 997/1654 KB 998/1654 KB 999/1654 KB 1001/1654 KB 1002/1654 KB 1003/1654 KB 1005/1654 KB 1006/1654 KB 1007/1654 KB 1009/1654 KB 1010/1654 KB 1011/1654 KB 1013/1654 KB 1014/1654 KB 1015/1654 KB 1017/1654 KB 1018/1654 KB 1019/1654 KB 1021/1654 KB 1022/1654 KB 1023/1654 KB 1025/1654 KB 1026/1654 KB 1027/1654 KB 1029/1654 KB 1030/1654 KB 1031/1654 KB 1033/1654 KB 1034/1654 KB 1035/1654 KB 1037/1654 KB 1038/1654 KB 1039/1654 KB 1041/1654 KB 1042/1654 KB 1043/1654 KB 1045/1654 KB 1046/1654 KB 1047/1654 KB 1049/1654 KB 1050/1654 KB 1052/1654 KB 1053/1654 KB 1054/1654 KB 1056/1654 KB 1057/1654 KB 1058/1654 KB 1060/1654 KB 1061/1654 KB 1062/1654 KB 1064/1654 KB 1065/1654 KB 1066/1654 KB 1068/1654 KB 1069/1654 KB 1070/1654 KB 1072/1654 KB 1073/1654 KB 1074/1654 KB 1076/1654 KB 1077/1654 KB 1078/1654 KB 1080/1654 KB 1081/1654 KB 1082/1654 KB 1084/1654 KB 1085/1654 KB 1086/1654 KB 1088/1654 KB 1089/1654 KB 1090/1654 KB 1092/1654 KB 1093/1654 KB 1094/1654 KB 1096/1654 KB 1097/1654 KB 1098/1654 KB 1100/1654 KB 1101/1654 KB 1102/1654 KB 1104/1654 KB 1105/1654 KB 1106/1654 KB 1108/1654 KB 1109/1654 KB 1110/1654 KB 1112/1654 KB 1113/1654 KB 1114/1654 KB 1116/1654 KB 1117/1654 KB 1118/1654 KB 1120/1654 KB 1121/1654 KB 1122/1654 KB 1124/1654 KB 1125/1654 KB 1126/1654 KB 1128/1654 KB 1129/1654 KB 1131/1654 KB 1132/1654 KB 1133/1654 KB 1135/1654 KB 1136/1654 KB 1137/1654 KB 1139/1654 KB 1140/1654 KB 1141/1654 KB 1143/1654 KB 1144/1654 KB 1145/1654 KB 1147/1654 KB 1148/1654 KB 1149/1654 KB 1151/1654 KB 1152/1654 KB 1153/1654 KB 1155/1654 KB 1156/1654 KB 1157/1654 KB 1159/1654 KB 1160/1654 KB 1161/1654 KB 1163/1654 KB 1164/1654 KB 1165/1654 KB 1167/1654 KB 1168/1654 KB 1169/1654 KB 1171/1654 KB 1172/1654 KB 1173/1654 KB 1175/1654 KB 1176/1654 KB 1177/1654 KB 1179/1654 KB 1180/1654 KB 1181/1654 KB 1183/1654 KB 1184/1654 KB 1185/1654 KB 1187/1654 KB 1188/1654 KB 1189/1654 KB 1191/1654 KB 1192/1654 KB 1193/1654 KB 1195/1654 KB 1196/1654 KB 1197/1654 KB 1199/1654 KB 1200/1654 KB 1201/1654 KB 1203/1654 KB 1204/1654 KB 1205/1654 KB 1207/1654 KB 1208/1654 KB 1209/1654 KB 1211/1654 KB 1212/1654 KB 1214/1654 KB 1215/1654 KB 1216/1654 KB 1218/1654 KB 1219/1654 KB 1220/1654 KB 1222/1654 KB 1223/1654 KB 1224/1654 KB 1226/1654 KB 1227/1654 KB 1228/1654 KB 1230/1654 KB 1231/1654 KB 1232/1654 KB 1234/1654 KB 1235/1654 KB 1236/1654 KB 1238/1654 KB 1239/1654 KB 1240/1654 KB 1242/1654 KB 1243/1654 KB 1244/1654 KB 1246/1654 KB 1247/1654 KB 1248/1654 KB 1250/1654 KB 1251/1654 KB 1252/1654 KB 1254/1654 KB 1255/1654 KB 1256/1654 KB 1258/1654 KB 1259/1654 KB 1260/1654 KB 1262/1654 KB 1263/1654 KB 1264/1654 KB 1266/1654 KB 1267/1654 KB 1268/1654 KB 1270/1654 KB 1271/1654 KB 1272/1654 KB 1274/1654 KB 1275/1654 KB 1276/1654 KB 1278/1654 KB 1279/1654 KB 1280/1654 KB 1282/1654 KB 1283/1654 KB 1284/1654 KB 1286/1654 KB 1287/1654 KB 1288/1654 KB 1290/1654 KB 1291/1654 KB 1293/1654 KB 1294/1654 KB 1295/1654 KB 1297/1654 KB 1298/1654 KB 1299/1654 KB 1301/1654 KB 1302/1654 KB 1303/1654 KB 1305/1654 KB 1306/1654 KB 1307/1654 KB 1309/1654 KB 1310/1654 KB 1311/1654 KB 1313/1654 KB 1314/1654 KB 1315/1654 KB 1317/1654 KB 1318/1654 KB 1319/1654 KB 1321/1654 KB 1322/1654 KB 1323/1654 KB 1325/1654 KB 1326/1654 KB 1327/1654 KB 1329/1654 KB 1330/1654 KB 1331/1654 KB 1333/1654 KB 1334/1654 KB 1335/1654 KB 1337/1654 KB 1338/1654 KB 1339/1654 KB 1341/1654 KB 1342/1654 KB 1343/1654 KB 1345/1654 KB 1346/1654 KB 1347/1654 KB 1349/1654 KB 1350/1654 KB 1351/1654 KB 1353/1654 KB 1354/1654 KB 1355/1654 KB 1357/1654 KB 1358/1654 KB 1359/1654 KB 1361/1654 KB 1362/1654 KB 1363/1654 KB 1365/1654 KB 1366/1654 KB 1367/1654 KB 1369/1654 KB 1370/1654 KB 1371/1654 KB 1373/1654 KB 1374/1654 KB 1376/1654 KB 1377/1654 KB 1378/1654 KB 1380/1654 KB 1381/1654 KB 1382/1654 KB 1384/1654 KB 1385/1654 KB 1386/1654 KB 1388/1654 KB 1389/1654 KB 1390/1654 KB 1392/1654 KB 1393/1654 KB 1394/1654 KB 1396/1654 KB 1397/1654 KB 1398/1654 KB 1400/1654 KB 1401/1654 KB 1402/1654 KB 1404/1654 KB 1405/1654 KB 1406/1654 KB 1408/1654 KB 1409/1654 KB 1410/1654 KB 1412/1654 KB 1413/1654 KB 1414/1654 KB 1416/1654 KB 1417/1654 KB 1418/1654 KB 1420/1654 KB 1421/1654 KB 1422/1654 KB 1424/1654 KB 1425/1654 KB 1426/1654 KB 1428/1654 KB 1429/1654 KB 1430/1654 KB 1432/1654 KB 1433/1654 KB 1434/1654 KB 1436/1654 KB 1437/1654 KB 1438/1654 KB 1440/1654 KB 1441/1654 KB 1442/1654 KB 1444/1654 KB 1445/1654 KB 1446/1654 KB 1448/1654 KB 1449/1654 KB 1450/1654 KB 1452/1654 KB 1453/1654 KB 1455/1654 KB 1456/1654 KB 1457/1654 KB 1459/1654 KB 1460/1654 KB 1461/1654 KB 1463/1654 KB 1464/1654 KB 1465/1654 KB 1467/1654 KB 1468/1654 KB 1469/1654 KB 1471/1654 KB 1472/1654 KB 1473/1654 KB 1475/1654 KB 1476/1654 KB 1477/1654 KB 1479/1654 KB 1480/1654 KB 1481/1654 KB 1483/1654 KB 1484/1654 KB 1485/1654 KB 1487/1654 KB 1488/1654 KB 1489/1654 KB 1491/1654 KB 1492/1654 KB 1493/1654 KB 1495/1654 KB 1496/1654 KB 1497/1654 KB 1499/1654 KB 1500/1654 KB 1501/1654 KB 1503/1654 KB 1504/1654 KB 1505/1654 KB 1507/1654 KB 1508/1654 KB 1509/1654 KB 1511/1654 KB 1512/1654 KB 1513/1654 KB 1515/1654 KB 1516/1654 KB 1517/1654 KB 1519/1654 KB 1520/1654 KB 1521/1654 KB 1523/1654 KB 1524/1654 KB 1525/1654 KB 1527/1654 KB 1528/1654 KB 1529/1654 KB 1531/1654 KB 1532/1654 KB 1534/1654 KB 1535/1654 KB 1536/1654 KB 1538/1654 KB 1539/1654 KB 1540/1654 KB 1542/1654 KB 1543/1654 KB 1544/1654 KB 1546/1654 KB 1547/1654 KB 1548/1654 KB 1550/1654 KB 1551/1654 KB 1552/1654 KB 1554/1654 KB 1555/1654 KB 1556/1654 KB 1558/1654 KB 1559/1654 KB 1560/1654 KB 1562/1654 KB 1563/1654 KB 1564/1654 KB 1566/1654 KB 1567/1654 KB 1568/1654 KB 1570/1654 KB 1571/1654 KB 1572/1654 KB 1574/1654 KB 1575/1654 KB 1576/1654 KB 1578/1654 KB 1579/1654 KB 1580/1654 KB 1582/1654 KB 1583/1654 KB 1584/1654 KB 1586/1654 KB 1587/1654 KB 1588/1654 KB 1590/1654 KB 1591/1654 KB 1592/1654 KB 1594/1654 KB 1595/1654 KB 1596/1654 KB 1598/1654 KB 1599/1654 KB 1600/1654 KB 1602/1654 KB 1603/1654 KB 1604/1654 KB 1606/1654 KB 1607/1654 KB 1608/1654 KB 1610/1654 KB 1611/1654 KB 1612/1654 KB 1614/1654 KB 1615/1654 KB 1617/1654 KB 1618/1654 KB 1619/1654 KB 1621/1654 KB 1622/1654 KB 1623/1654 KB 1625/1654 KB 1626/1654 KB 1627/1654 KB 1629/1654 KB 1630/1654 KB 1631/1654 KB 1633/1654 KB 1634/1654 KB 1635/1654 KB 1637/1654 KB 1638/1654 KB 1639/1654 KB 1641/1654 KB 1642/1654 KB 1643/1654 KB 1645/1654 KB 1646/1654 KB 1647/1654 KB 1649/1654 KB 1650/1654 KB 1651/1654 KB 1653/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 3800.7 KB/sec) [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ coming --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3668 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: Update JavaDoc at org.apache.derby.jdbc.EmbedPooledConnection:70 /** * The list of {@code ConnectionEventListener}s. It is initially {@code null} and will be initialized lazily when the first listener is added. */ to /** * The list of UPDATED commented {@code ConnectionEventListener}s. It is initially {@code null} and will be initialized lazily when the first listener is added. */ 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.(FileOutputStream.java:213) at java.io.FileOutputStream.(FileOutputStream.java:101) at java.io.FileWriter.(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:156) at fr.inria.coming.main.ComingMain.run(ComingMain.java:149) at fr.inria.coming.spoon.diffanalyzer.DiffCasesTest.testNameFileGit(DiffCasesTest.java:245) 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: Insert Invocation at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:162 // See output java.lang.System.out.println("Test") // See output 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 Output: Insert Field at org.apache.derby.jdbc.EmbedPooledConnection:81 /** * This is another */ private java.util.ArrayList anotherListener; [WARNING] Tests run: 21, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 10.207 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.04 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.939 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: 16.572 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.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.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.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.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.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.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.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.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.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.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: 152.722 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 getNormalizedConstraints() { java.util.List normalized = new java.util.ArrayList(); for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) { normalized.add(normalize(constraint)); } return normalized; } to public java.util.List normalizeConstraints(java.util.Collection constraints) { java.util.List normalized = new java.util.ArrayList(); 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 to java.util.List 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 getNormalizedConstraints() { java.util.List normalized = new java.util.ArrayList(); for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) { normalized.add(normalize(constraint)); } return normalized; } to public java.util.List normalizeConstraints(java.util.Collection constraints) { java.util.List normalized = new java.util.ArrayList(); 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 to java.util.List 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 getNormalizedConstraints() { java.util.List normalized = new java.util.ArrayList(); for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) { normalized.add(normalize(constraint)); } return normalized; } to public java.util.List normalizeConstraints(java.util.Collection constraints) { java.util.List normalized = new java.util.ArrayList(); 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 to java.util.List 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(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(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(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(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(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: 2.983 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() 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() : 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() ]] 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() : 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() PatternInstanceAnalyzer ----For Diff:Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109 eventsStates = new java.util.ArrayList() : number instances found: 4 ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109 eventsStates = new java.util.ArrayList() ]] 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() ]] 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() : number instances found: 1 ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109 eventsStates = new java.util.ArrayList() ]] **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: 294.25 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: 14.967 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.586 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: 5 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 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 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); } ]] **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: 3 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 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 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; } ]] **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: 14 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())) ]] 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/ground_truth/Nopol2015/patch1-Math-85-Nopol2015-plausible/Nopol2015] FineGrainDifftAnalyzer -009 Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 if ((fa * fb) != lowerBound) { } Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199 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:Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 if ((fa * fb) != lowerBound) { } Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199 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: 5 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 (fa * fb) ]] 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 fa ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 fb ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 if ((fa * fb) != lowerBound) { } , Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199 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:Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 if ((fa * fb) != lowerBound) { } Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199 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=[Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 if ((fa * fb) != lowerBound) { } , Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199 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/Nopol2015/patch1-Lang-58-Nopol2015/Nopol2015] FineGrainDifftAnalyzer -005 Insert If at org.apache.commons.lang.math.NumberUtils:464 if ((-1) < expPos) { } Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465 throw new java.lang.NumberFormatException((str + " is not a valid number.")) PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.lang.math.NumberUtils:464 if ((-1) < expPos) { } Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465 throw new java.lang.NumberFormatException((str + " is not a valid number.")) : number instances found: 4 ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.math.NumberUtils:464 (-1) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.math.NumberUtils:464 expPos ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.math.NumberUtils:464 1 ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.math.NumberUtils:464 if ((-1) < expPos) { } , Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465 throw new java.lang.NumberFormatException((str + " is not a valid number.")) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.lang.math.NumberUtils:464 if ((-1) < expPos) { } Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465 throw new java.lang.NumberFormatException((str + " is not a valid number.")) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.math.NumberUtils:464 if ((-1) < expPos) { } , Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465 throw new java.lang.NumberFormatException((str + " is not a valid number.")) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-55-Nopol2015/Nopol2015] FineGrainDifftAnalyzer -004 Insert If at org.apache.commons.lang.time.StopWatch:118 if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) { } Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119 stopTime = java.lang.System.currentTimeMillis() PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.lang.time.StopWatch:118 if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) { } Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119 stopTime = java.lang.System.currentTimeMillis() : number instances found: 6 ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.StopWatch:118 (this.runningState) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.StopWatch:118 (org.apache.commons.lang.time.StopWatch.STATE_RUNNING) ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.lang.time.StopWatch:118 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.StopWatch org.apache.commons.lang.time.StopWatch ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.StopWatch org.apache.commons.lang.time.StopWatch ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118 if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) { } , Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119 stopTime = java.lang.System.currentTimeMillis() ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.lang.time.StopWatch:118 if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) { } Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119 stopTime = java.lang.System.currentTimeMillis() : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118 if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) { } , Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119 stopTime = java.lang.System.currentTimeMillis() ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Time-11-Nopol2015-plausible/Nopol2015] FineGrainDifftAnalyzer -0010 Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371 { if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID))) } Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372 { tailZone = rs.buildTailZone(id); } PatternInstanceAnalyzer ----For Diff:Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371 { if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID))) } Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372 { tailZone = rs.buildTailZone(id); } : number instances found: 10 ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372 ((ruleSetCount <= 1) && ((tailZone != null) || outputID)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372 (ruleSetCount <= 1) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372 ((tailZone != null) || outputID) ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372 ruleSetCount ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:372 1 ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372 (tailZone != null) ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372 outputID ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372 tailZone ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:372 null ]] ChangePatternInstance [actions=[Insert If at org.joda.time.tz.DateTimeZoneBuilder:372 if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID))) , Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372 { tailZone = rs.buildTailZone(id); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371 { if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID))) } Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372 { tailZone = rs.buildTailZone(id); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.joda.time.tz.DateTimeZoneBuilder:372 if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID))) , Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372 { tailZone = rs.buildTailZone(id); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Chart-5-Nopol2015/Nopol2015] FineGrainDifftAnalyzer -000 Update FieldRead at org.jfree.data.xy.XYSeries:563 to (this.allowDuplicateXValues) Insert UnaryOperator at org.jfree.data.xy.XYSeries:563 ! Move FieldRead from org.jfree.data.xy.XYSeries:563 to org.jfree.data.xy.XYSeries:563 this.autoSort PatternInstanceAnalyzer ----For Diff:Update FieldRead at org.jfree.data.xy.XYSeries:563 to (this.allowDuplicateXValues) Insert UnaryOperator at org.jfree.data.xy.XYSeries:563 ! Move FieldRead from org.jfree.data.xy.XYSeries:563 to org.jfree.data.xy.XYSeries:563 this.autoSort : number instances found: 2 ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.xy.XYSeries:563 to (this.allowDuplicateXValues) ]] ChangePatternInstance [actions=[Move FieldRead from org.jfree.data.xy.XYSeries:563 to org.jfree.data.xy.XYSeries:563 this.autoSort ]] RepairabilityAnalyzer ----For Diff:Update FieldRead at org.jfree.data.xy.XYSeries:563 to (this.allowDuplicateXValues) Insert UnaryOperator at org.jfree.data.xy.XYSeries:563 ! Move FieldRead from org.jfree.data.xy.XYSeries:563 to org.jfree.data.xy.XYSeries:563 this.autoSort : number instances found: 1 ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.xy.XYSeries:563 to (this.allowDuplicateXValues) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Math-50-Nopol2015/Nopol2015] FineGrainDifftAnalyzer -007 Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 if (!((x == 1) || ((1 < x) && inverted))) { } Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 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:Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 if (!((x == 1) || ((1 < x) && inverted))) { } Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 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: 10 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 ((x == 1) || ((1 < x) && inverted)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 (x == 1) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 ((1 < x) && inverted) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 x ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 1 ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 (1 < x) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 inverted ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 1 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 x ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 if (!((x == 1) || ((1 < x) && inverted))) { } , Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 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:Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 if (!((x == 1) || ((1 < x) && inverted))) { } Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 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=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 if (!((x == 1) || ((1 < x) && inverted))) { } , Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 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/Nopol2015/patch1-Math-49-Nopol2015-plausible/Nopol2015] FineGrainDifftAnalyzer -006 Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666 { if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE)) } Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } PatternInstanceAnalyzer ----For Diff:Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666 { if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE)) } Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } : number instances found: 6 ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:667 (this.epsilon) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:667 (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.linear.OpenMapRealVector:667 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:667 org.apache.commons.math.linear.OpenMapRealVector ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:667 org.apache.commons.math.linear.OpenMapRealVector ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealVector:667 if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE)) , Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666 { if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE)) } Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealVector:667 if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE)) , Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-44-Nopol2015/Nopol2015] FineGrainDifftAnalyzer -002 Insert If at org.apache.commons.lang.NumberUtils:193 if ((val.length()) != 1) { } Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194 if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) { try { return org.apache.commons.lang.NumberUtils.createLong(numeric); } catch (java.lang.NumberFormatException nfe) { } return org.apache.commons.lang.NumberUtils.createBigInteger(numeric); } Move Throw from org.apache.commons.lang.NumberUtils:204 to org.apache.commons.lang.NumberUtils:205 throw new java.lang.NumberFormatException((val + " is not a valid number.")) PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.lang.NumberUtils:193 if ((val.length()) != 1) { } Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194 if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) { try { return org.apache.commons.lang.NumberUtils.createLong(numeric); } catch (java.lang.NumberFormatException nfe) { } return org.apache.commons.lang.NumberUtils.createBigInteger(numeric); } Move Throw from org.apache.commons.lang.NumberUtils:204 to org.apache.commons.lang.NumberUtils:205 throw new java.lang.NumberFormatException((val + " is not a valid number.")) : number instances found: 5 ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.NumberUtils:193 (val.length()) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.NumberUtils:193 1 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.NumberUtils:193 val ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.NumberUtils:193 if ((val.length()) != 1) { } , Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194 if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) { try { return org.apache.commons.lang.NumberUtils.createLong(numeric); } catch (java.lang.NumberFormatException nfe) { } return org.apache.commons.lang.NumberUtils.createBigInteger(numeric); } ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.NumberUtils:193 if ((val.length()) != 1) { } , Move Throw from org.apache.commons.lang.NumberUtils:204 to org.apache.commons.lang.NumberUtils:205 throw new java.lang.NumberFormatException((val + " is not a valid number.")) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.lang.NumberUtils:193 if ((val.length()) != 1) { } Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194 if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) { try { return org.apache.commons.lang.NumberUtils.createLong(numeric); } catch (java.lang.NumberFormatException nfe) { } return org.apache.commons.lang.NumberUtils.createBigInteger(numeric); } Move Throw from org.apache.commons.lang.NumberUtils:204 to org.apache.commons.lang.NumberUtils:205 throw new java.lang.NumberFormatException((val + " is not a valid number.")) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.NumberUtils:193 if ((val.length()) != 1) { } , Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194 if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) { try { return org.apache.commons.lang.NumberUtils.createLong(numeric); } catch (java.lang.NumberFormatException nfe) { } return org.apache.commons.lang.NumberUtils.createBigInteger(numeric); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Math-58-Nopol2015-plausible/Nopol2015] FineGrainDifftAnalyzer -008 Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 if ((this.orthoTolerance) < gNorm) { } Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621 lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction)) PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 if ((this.orthoTolerance) < gNorm) { } Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621 lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction)) : number instances found: 5 ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 (this.orthoTolerance) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 gNorm ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 if ((this.orthoTolerance) < gNorm) { } , Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621 lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction)) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 if ((this.orthoTolerance) < gNorm) { } Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621 lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction)) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 if ((this.orthoTolerance) < gNorm) { } , Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621 lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction)) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-51-Nopol2015-plausible/Nopol2015] FineGrainDifftAnalyzer -003 Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null PatternInstanceAnalyzer ----For Diff:Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null : number instances found: 3 ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.BooleanUtils:677 ch to str ]] ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang.BooleanUtils:677 'Y' to null ]] ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null ]] RepairabilityAnalyzer ----For Diff:Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null : number instances found: 1 ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-39-Nopol2015-plausible/Nopol2015] FineGrainDifftAnalyzer -001 Insert If at org.apache.commons.lang3.StringUtils:3675 if (repeat) { } Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676 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:Insert If at org.apache.commons.lang3.StringUtils:3675 if (repeat) { } Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676 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=[Insert If at org.apache.commons.lang3.StringUtils:3675 if (repeat) { } , Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676 for (int i = 0; i < (searchList.length); i++) { int greater = (replacementList[i].length()) - (searchList[i].length()); if (greater > 0) { increase += 3 * greater; } } ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.lang3.StringUtils:3675 if (repeat) { } Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676 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=[Insert If at org.apache.commons.lang3.StringUtils:3675 if (repeat) { } , Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676 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/Nopol2017/patch1-Closure-113-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0010 Insert BinaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329 || (!((ns.length()) < 10)) Move BinaryOperator from com.google.javascript.jscomp.ProcessClosurePrimitives:329 to com.google.javascript.jscomp.ProcessClosurePrimitives:329 provided != null PatternInstanceAnalyzer ----For Diff:Insert BinaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329 || (!((ns.length()) < 10)) Move BinaryOperator from com.google.javascript.jscomp.ProcessClosurePrimitives:329 to com.google.javascript.jscomp.ProcessClosurePrimitives:329 provided != null : number instances found: 6 ChangePatternInstance [actions=[Move BinaryOperator from com.google.javascript.jscomp.ProcessClosurePrimitives:329 to com.google.javascript.jscomp.ProcessClosurePrimitives:329 provided != null ]] ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329 (!((ns.length()) < 10)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329 ((ns.length()) < 10) ]] ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.ProcessClosurePrimitives:329 (ns.length()) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.ProcessClosurePrimitives:329 10 ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.ProcessClosurePrimitives:329 ns ]] RepairabilityAnalyzer ----For Diff:Insert BinaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329 || (!((ns.length()) < 10)) Move BinaryOperator from com.google.javascript.jscomp.ProcessClosurePrimitives:329 to com.google.javascript.jscomp.ProcessClosurePrimitives:329 provided != null : number instances found: 1 ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329 (!((ns.length()) < 10)) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-26-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0033 Insert Block at com.google.javascript.rhino.Node:1429 { if ((this.type) != (node2.type)) } 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) != (node2.type)) } 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (node2.type) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430 this ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((this.type) != (node2.type)) , 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()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1429 { if ((this.type) != (node2.type)) } 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((this.type) != (node2.type)) , 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-85-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0082 Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to maximumIterations Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to initial Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 ( * ) >= 0.0 Insert 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 Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 fb PatternInstanceAnalyzer ----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to maximumIterations Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to initial Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 ( * ) >= 0.0 Insert 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 Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 fb : number instances found: 6 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 VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to initial ]] ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 fb ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 ( * ) ]] ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 0.0 ]] RepairabilityAnalyzer ----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to maximumIterations Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to initial Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 ( * ) >= 0.0 Insert 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 Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 fb : number instances found: 1 ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to maximumIterations ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-114-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0011 Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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 ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (com.google.javascript.rhino.Node.JSDOC_INFO_PROP) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-120-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0016 Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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 ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (com.google.javascript.rhino.Node.JSDOC_INFO_PROP) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-72-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0054 Insert Block at com.google.javascript.rhino.Node:1381 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382 { 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:1381 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1382 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1382 (node2.type) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1382 this ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1382 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1382 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1382 if ((this.type) != (node2.type)) , Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1381 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1382 if ((this.type) != (node2.type)) , Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-81-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0081 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: 14 ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586 to (this.main) ]] ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586 (dMin1) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586 null ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1586 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1586 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 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:1586 (dN1) ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586 ( == (dN1)) ]] 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:1586 (dMin2) ]] 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:1586 (dN2) ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586 ((dMin2) == (dN2)) ]] 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: 1 ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586 to (this.main) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-111-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -009 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: 2 ChangePatternInstance [actions=[Update VariableRead at com.google.javascript.rhino.testing.Asserts:103 a to message ]] 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: 1 ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103 a == null to message != null ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-119-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0014 Insert If at com.google.javascript.jscomp.GlobalNamespace:691 if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) { } Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692 handleGet(module, scope, n, parent, name, type) PatternInstanceAnalyzer ----For Diff:Insert If at com.google.javascript.jscomp.GlobalNamespace:691 if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) { } Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692 handleGet(module, scope, n, parent, name, type) : number instances found: 22 ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691 (((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) ]] ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.GlobalNamespace:691 (!((this.externsScope) != null)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691 ((this.externsRoot) != null) ]] ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691 ((-1) != (2 - (this.globalNames.size()))) ]] ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691 ((this.externsScope) != null) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.GlobalNamespace:691 (this.externsRoot) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.GlobalNamespace:691 null ]] ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.GlobalNamespace:691 (-1) ]] ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691 (2 - (this.globalNames.size())) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.GlobalNamespace:691 (this.externsScope) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.GlobalNamespace:691 null ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.GlobalNamespace:691 this ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.GlobalNamespace:691 1 ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.GlobalNamespace:691 2 ]] ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.GlobalNamespace:691 (this.globalNames.size()) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.GlobalNamespace:691 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.GlobalNamespace:691 com.google.javascript.jscomp.GlobalNamespace ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.GlobalNamespace:691 this.globalNames ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.GlobalNamespace:691 com.google.javascript.jscomp.GlobalNamespace ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.GlobalNamespace:691 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.GlobalNamespace:691 com.google.javascript.jscomp.GlobalNamespace ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.GlobalNamespace:691 if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) { } , Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692 handleGet(module, scope, n, parent, name, type) ]] RepairabilityAnalyzer ----For Diff:Insert If at com.google.javascript.jscomp.GlobalNamespace:691 if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) { } Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692 handleGet(module, scope, n, parent, name, type) : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.GlobalNamespace:691 if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) { } , Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692 handleGet(module, scope, n, parent, name, type) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-49-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0044 Insert Block at com.google.javascript.rhino.Node:1566 { if ((this.type) < 29) } Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { 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:1566 { if ((this.type) < 29) } Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1567 (this.type) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1567 29 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1567 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1567 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1567 if ((this.type) < 29) , Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1566 { if ((this.type) < 29) } Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1567 if ((this.type) < 29) , Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Lang-53-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0060 Insert If at org.apache.commons.lang.time.DateUtils:666 if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) { } Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667 val.setTime(date) PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.lang.time.DateUtils:666 if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) { } Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667 val.setTime(date) : number instances found: 4 ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.DateUtils:666 (org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.DateUtils:666 millisecs ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.DateUtils:666 org.apache.commons.lang.time.DateUtils ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.DateUtils:666 if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) { } , Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667 val.setTime(date) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.lang.time.DateUtils:666 if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) { } Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667 val.setTime(date) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.DateUtils:666 if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) { } , Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667 val.setTime(date) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-133-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0025 Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to (this.unreadToken) Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 ((token == ) || (token == (JsDocToken.EOL))) || (token == (JsDocToken.EOF)) Insert BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 != null Move FieldRead from com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 (JsDocToken.EOC) PatternInstanceAnalyzer ----For Diff:Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to (this.unreadToken) Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 ((token == ) || (token == (JsDocToken.EOL))) || (token == (JsDocToken.EOF)) Insert BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 != null Move FieldRead from com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 (JsDocToken.EOC) : number instances found: 17 ChangePatternInstance [actions=[Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to (this.unreadToken) ]] ChangePatternInstance [actions=[Move FieldRead from com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 (JsDocToken.EOC) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 null ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 com.google.javascript.jscomp.parsing.JsDocInfoParser ]] ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser JsDocToken ]] ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 token ]] ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 (token == ) ]] ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 token ]] ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser JsDocToken ]] ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 (JsDocToken.EOL) ]] ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 (token == (JsDocToken.EOL)) ]] ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 ((token == ) || (token == (JsDocToken.EOL))) ]] ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1414 token ]] ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser JsDocToken ]] ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1414 (JsDocToken.EOF) ]] ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1414 (token == (JsDocToken.EOF)) ]] RepairabilityAnalyzer ----For Diff:Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to (this.unreadToken) Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 ((token == ) || (token == (JsDocToken.EOL))) || (token == (JsDocToken.EOF)) Insert BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 != null Move FieldRead from com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 (JsDocToken.EOC) : number instances found: 1 ChangePatternInstance [actions=[Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to (this.unreadToken) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-41-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0069 Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217 if (xbarw < length) { } Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218 return xbarw + (correction / sumw) PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217 if (xbarw < length) { } Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218 return xbarw + (correction / sumw) : number instances found: 3 ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.descriptive.moment.Mean:217 xbarw ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.descriptive.moment.Mean:217 length ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217 if (xbarw < length) { } , Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218 return xbarw + (correction / sumw) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217 if (xbarw < length) { } Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218 return xbarw + (correction / sumw) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217 if (xbarw < length) { } , Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218 return xbarw + (correction / sumw) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-75-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0055 Insert If at com.google.javascript.rhino.Node:1411 if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) { } Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 res = n.checkTreeEqualsImpl(n2) PatternInstanceAnalyzer ----For Diff:Insert If at com.google.javascript.rhino.Node:1411 if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) { } Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 res = n.checkTreeEqualsImpl(n2) : number instances found: 7 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (com.google.javascript.rhino.Node.PROPERTY_FLAG) ]] ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.rhino.Node:1411 (this.first.getType()) ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 this.first ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) { } , Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 res = n.checkTreeEqualsImpl(n2) ]] RepairabilityAnalyzer ----For Diff:Insert If at com.google.javascript.rhino.Node:1411 if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) { } Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 res = n.checkTreeEqualsImpl(n2) : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) { } , Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 res = n.checkTreeEqualsImpl(n2) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-38-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0041 Delete BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245 (x < 0) && Move BinaryOperator from com.google.javascript.jscomp.CodeConsumer:245 to com.google.javascript.jscomp.CodeConsumer:245 (prev == '-') PatternInstanceAnalyzer ----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245 (x < 0) && Move BinaryOperator from com.google.javascript.jscomp.CodeConsumer:245 to com.google.javascript.jscomp.CodeConsumer:245 (prev == '-') : number instances found: 3 ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CodeConsumer:245 x ]] ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.CodeConsumer:245 0 ]] ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245 (x < 0) ]] RepairabilityAnalyzer ----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245 (x < 0) && Move BinaryOperator from com.google.javascript.jscomp.CodeConsumer:245 to com.google.javascript.jscomp.CodeConsumer:245 (prev == '-') : number instances found: 1 ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CodeConsumer:245 x ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-36-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0040 Insert Block at com.google.javascript.rhino.Node:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417 (com.google.javascript.rhino.Node.IS_DISPATCHER) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1417 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417 if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) , Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417 if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) , Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-121-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0017 Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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 ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (com.google.javascript.rhino.Node.JSDOC_INFO_PROP) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-33-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0066 Insert Block at org.apache.commons.math3.optimization.linear.SimplexTableau:338 { if ((this.numSlackVariables) < (this.constraints.size())) } Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339 { columnsToDrop.add(i); } PatternInstanceAnalyzer ----For Diff:Insert Block at org.apache.commons.math3.optimization.linear.SimplexTableau:338 { if ((this.numSlackVariables) < (this.constraints.size())) } Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339 { columnsToDrop.add(i); } : number instances found: 8 ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:339 (this.numSlackVariables) ]] ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexTableau:339 (this.constraints.size()) ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:339 this ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:339 this.constraints ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:339 org.apache.commons.math3.optimization.linear.SimplexTableau ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:339 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:339 org.apache.commons.math3.optimization.linear.SimplexTableau ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexTableau:339 if ((this.numSlackVariables) < (this.constraints.size())) , Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339 { columnsToDrop.add(i); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.apache.commons.math3.optimization.linear.SimplexTableau:338 { if ((this.numSlackVariables) < (this.constraints.size())) } Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339 { columnsToDrop.add(i); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexTableau:339 if ((this.numSlackVariables) < (this.constraints.size())) , Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339 { columnsToDrop.add(i); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-2-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0029 Insert If at com.google.javascript.jscomp.TypeCheck:1664 if ((this.unknownCount) < (this.typedCount)) { } Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665 checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType) PatternInstanceAnalyzer ----For Diff:Insert If at com.google.javascript.jscomp.TypeCheck:1664 if ((this.unknownCount) < (this.typedCount)) { } Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665 checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType) : number instances found: 7 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.TypeCheck:1664 (this.unknownCount) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.TypeCheck:1664 (this.typedCount) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.TypeCheck:1664 this ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.TypeCheck:1664 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypeCheck:1664 com.google.javascript.jscomp.TypeCheck ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypeCheck:1664 com.google.javascript.jscomp.TypeCheck ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypeCheck:1664 if ((this.unknownCount) < (this.typedCount)) { } , Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665 checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType) ]] RepairabilityAnalyzer ----For Diff:Insert If at com.google.javascript.jscomp.TypeCheck:1664 if ((this.unknownCount) < (this.typedCount)) { } Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665 checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType) : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypeCheck:1664 if ((this.unknownCount) < (this.typedCount)) { } , Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665 checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-115-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0012 Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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 ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (com.google.javascript.rhino.Node.JSDOC_INFO_PROP) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-33-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0038 Insert Block at com.google.javascript.rhino.jstype.PrototypeObjectType:572 { if (this.prettyPrint) } Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573 { typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType); } PatternInstanceAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.jstype.PrototypeObjectType:572 { if (this.prettyPrint) } Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573 { typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType); } : number instances found: 3 ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.jstype.PrototypeObjectType:573 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.jstype.PrototypeObjectType:573 com.google.javascript.rhino.jstype.PrototypeObjectType ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.jstype.PrototypeObjectType:573 if (this.prettyPrint) , Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573 { typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.jstype.PrototypeObjectType:572 { if (this.prettyPrint) } Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573 { typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.jstype.PrototypeObjectType:573 if (this.prettyPrint) , Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573 { typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-126-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0019 Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143 if (0 == 1) { } Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144 tryMinimizeExits(finallyBlock, exitType, labelName) PatternInstanceAnalyzer ----For Diff:Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143 if (0 == 1) { } Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144 tryMinimizeExits(finallyBlock, exitType, labelName) : number instances found: 3 ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.MinimizeExitPoints:143 0 ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.MinimizeExitPoints:143 1 ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143 if (0 == 1) { } , Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144 tryMinimizeExits(finallyBlock, exitType, labelName) ]] RepairabilityAnalyzer ----For Diff:Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143 if (0 == 1) { } Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144 tryMinimizeExits(finallyBlock, exitType, labelName) : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143 if (0 == 1) { } , Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144 tryMinimizeExits(finallyBlock, exitType, labelName) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-127-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0020 Insert Block at com.google.javascript.rhino.Node:1427 { if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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:1427 { if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428 (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1428 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1428 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428 if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) , Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1427 { if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428 if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) , Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-73-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0078 Delete UnaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 !(isSequence(lower, initial, upper)) Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 ((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy))) || (initial <= lower) PatternInstanceAnalyzer ----For Diff:Delete UnaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 !(isSequence(lower, initial, upper)) Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 ((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy))) || (initial <= lower) : number instances found: 20 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 ((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy))) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 (initial <= lower) ]] ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 (!(1 != lower)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 ((this.result) < (this.defaultFunctionValueAccuracy)) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 initial ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 lower ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 (1 != lower) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 (this.result) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 (this.defaultFunctionValueAccuracy) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 1 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 lower ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 this ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl ]] ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl ]] ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 lower ]] ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 initial ]] ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 upper ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 (isSequence(lower, initial, upper)) ]] RepairabilityAnalyzer ----For Diff:Delete UnaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 !(isSequence(lower, initial, upper)) Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 ((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy))) || (initial <= lower) : number instances found: 1 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225 ((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy))) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-17-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -002 Delete If at org.jfree.data.time.TimeSeries:879 if () Insert If at org.jfree.data.time.TimeSeries:879 if () { if ((this.data.size()) == (this.range.length())) } Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879 end < start Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880 { throw new java.lang.IllegalArgumentException("Requires start <= end."); } PatternInstanceAnalyzer ----For Diff:Delete If at org.jfree.data.time.TimeSeries:879 if () Insert If at org.jfree.data.time.TimeSeries:879 if () { if ((this.data.size()) == (this.range.length())) } Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879 end < start Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880 { throw new java.lang.IllegalArgumentException("Requires start <= end."); } : number instances found: 10 ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:880 (this.data.size()) ]] ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:880 (this.range.length()) ]] ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.time.TimeSeries:880 this.data ]] ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.time.TimeSeries:880 this.range ]] ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.time.TimeSeries:880 this ]] ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.time.TimeSeries:880 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries:880 org.jfree.data.time.TimeSeries ]] ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries:880 org.jfree.data.time.TimeSeries ]] ChangePatternInstance [actions=[Insert If at org.jfree.data.time.TimeSeries:880 if ((this.data.size()) == (this.range.length())) , Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880 { throw new java.lang.IllegalArgumentException("Requires start <= end."); } ]] ChangePatternInstance [actions=[Insert If at org.jfree.data.time.TimeSeries:879 if () { if ((this.data.size()) == (this.range.length())) } , Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880 { throw new java.lang.IllegalArgumentException("Requires start <= end."); } ]] RepairabilityAnalyzer ----For Diff:Delete If at org.jfree.data.time.TimeSeries:879 if () Insert If at org.jfree.data.time.TimeSeries:879 if () { if ((this.data.size()) == (this.range.length())) } Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879 end < start Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880 { throw new java.lang.IllegalArgumentException("Requires start <= end."); } : number instances found: 0 **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-76-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0056 Insert Block at com.google.javascript.rhino.Node:1368 { if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP)) } Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369 { 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:1368 { if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP)) } Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369 { 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1369 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1369 (com.google.javascript.rhino.Node.FUNCTION_PROP) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1369 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1369 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1369 if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP)) , Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1368 { if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP)) } Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1369 if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP)) , Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-87-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0083 Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:160 { if (1 != (constraints.size())) } Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161 { matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients()); } PatternInstanceAnalyzer ----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:160 { if (1 != (constraints.size())) } Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161 { matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients()); } : number instances found: 4 ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.linear.SimplexTableau:161 1 ]] ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:161 (constraints.size()) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:161 constraints ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:161 if (1 != (constraints.size())) , Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161 { matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:160 { if (1 != (constraints.size())) } Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161 { matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients()); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:161 if (1 != (constraints.size())) , Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161 { matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-16-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0087 Insert If at org.joda.time.format.DateTimeParserBucket:358 if (resetFields) { } Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359 return computeMillis(resetFields, text) PatternInstanceAnalyzer ----For Diff:Insert If at org.joda.time.format.DateTimeParserBucket:358 if (resetFields) { } Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359 return computeMillis(resetFields, text) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.joda.time.format.DateTimeParserBucket:358 if (resetFields) { } , Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359 return computeMillis(resetFields, text) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.joda.time.format.DateTimeParserBucket:358 if (resetFields) { } Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359 return computeMillis(resetFields, text) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.joda.time.format.DateTimeParserBucket:358 if (resetFields) { } , Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359 return computeMillis(resetFields, text) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-21-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0031 Insert Block at com.google.javascript.jscomp.CheckSideEffects:117 { if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) } Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to 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)) continue; if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))) return; else break; } } PatternInstanceAnalyzer ----For Diff:Insert Block at com.google.javascript.jscomp.CheckSideEffects:117 { if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) } Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to 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)) continue; if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))) return; else break; } } : number instances found: 5 ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:118 (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:118 0 ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:118 com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:118 com.google.javascript.jscomp.CheckSideEffects ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:118 if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) , Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to 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)) continue; if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))) return; else break; } } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.jscomp.CheckSideEffects:117 { if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) } Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to 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)) continue; 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=[Insert If at com.google.javascript.jscomp.CheckSideEffects:118 if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) , Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to 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)) continue; 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/Nopol2017/patch1-Chart-13-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -001 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: 3 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 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 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; } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-62-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0049 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: 14 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())) ]] 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/ground_truth/Nopol2017/patch1-Closure-30-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0037 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (this.type) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430 32 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-20-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0030 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (this.type) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430 32 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-49-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0072 Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666 { if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon)) } Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } PatternInstanceAnalyzer ----For Diff:Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666 { if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon)) } Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } : number instances found: 6 ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:667 (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:667 (this.epsilon) ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:667 org.apache.commons.math.linear.OpenMapRealVector ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.linear.OpenMapRealVector:667 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:667 org.apache.commons.math.linear.OpenMapRealVector ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealVector:667 if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon)) , Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666 { if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon)) } Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealVector:667 if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon)) , Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667 { entries.remove(index); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-50-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0046 Insert Block at com.google.javascript.rhino.Node:1566 { if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP)) } Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { 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:1566 { if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP)) } Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1567 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1567 (com.google.javascript.rhino.Node.LABEL_PROP) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1567 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1567 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1567 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1567 if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP)) , Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1566 { if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP)) } Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1567 if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP)) , Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch-Chart-6-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -000 Insert Block at org.jfree.chart.util.AbstractObjectList:193 { if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize)) } Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194 { return false; } PatternInstanceAnalyzer ----For Diff:Insert Block at org.jfree.chart.util.AbstractObjectList:193 { if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize)) } Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194 { return false; } : number instances found: 9 ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.util.AbstractObjectList:194 (i + 1) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.util.AbstractObjectList:194 ((this.DEFAULT_INITIAL_CAPACITY) / listSize) ]] ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.util.AbstractObjectList:194 i ]] ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.util.AbstractObjectList:194 1 ]] ChangePatternInstance [actions=[Insert FieldRead at org.jfree.chart.util.AbstractObjectList:194 (this.DEFAULT_INITIAL_CAPACITY) ]] ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.util.AbstractObjectList:194 listSize ]] ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.util.AbstractObjectList:194 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.util.AbstractObjectList org.jfree.chart.util.AbstractObjectList ]] ChangePatternInstance [actions=[Insert If at org.jfree.chart.util.AbstractObjectList:194 if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize)) , Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194 { return false; } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.jfree.chart.util.AbstractObjectList:193 { if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize)) } Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194 { return false; } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.jfree.chart.util.AbstractObjectList:194 if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize)) , Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194 { return false; } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-78-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0079 Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261 ((1 < x2) && (!(y0 <= i))) || Move BinaryOperator from org.apache.commons.math.analysis.solvers.BrentSolver:261 to org.apache.commons.math.analysis.solvers.BrentSolver:261 x0 == x2 PatternInstanceAnalyzer ----For Diff:Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261 ((1 < x2) && (!(y0 <= i))) || Move BinaryOperator from org.apache.commons.math.analysis.solvers.BrentSolver:261 to org.apache.commons.math.analysis.solvers.BrentSolver:261 x0 == x2 : number instances found: 9 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261 ((1 < x2) && (!(y0 <= i))) ]] ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.analysis.solvers.BrentSolver:261 to org.apache.commons.math.analysis.solvers.BrentSolver:261 x0 == x2 ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261 (1 < x2) ]] ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261 (!(y0 <= i)) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BrentSolver:261 1 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:261 x2 ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261 (y0 <= i) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:261 y0 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:261 i ]] RepairabilityAnalyzer ----For Diff:Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261 ((1 < x2) && (!(y0 <= i))) || Move BinaryOperator from org.apache.commons.math.analysis.solvers.BrentSolver:261 to org.apache.commons.math.analysis.solvers.BrentSolver:261 x0 == x2 : number instances found: 1 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261 ((1 < x2) && (!(y0 <= i))) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-14-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0086 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: 15 ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 (!((fieldIndex != 1) && (valueToAdd <= (values.length)))) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 (valueToAdd < (-1)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 ((fieldIndex != 1) && (valueToAdd <= (values.length))) ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 valueToAdd ]] ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 (-1) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 (fieldIndex != 1) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 (valueToAdd <= (values.length)) ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 1 ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 fieldIndex ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 1 ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 valueToAdd ]] ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 (values.length) ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 values ]] ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 org.joda.time.DateTimeUtils ]] ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 partial ]] 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: 1 ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210 (!((fieldIndex != 1) && (valueToAdd <= (values.length)))) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-15-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0026 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (this.type) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430 32 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-28-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0065 Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151 if (minRatioPositions.isEmpty()) { } Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152 return minRow PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151 if (minRatioPositions.isEmpty()) { } Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152 return minRow : number instances found: 2 ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151 minRatioPositions ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151 if (minRatioPositions.isEmpty()) { } , Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152 return minRow ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151 if (minRatioPositions.isEmpty()) { } Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152 return minRow : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151 if (minRatioPositions.isEmpty()) { } , Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152 return minRow ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-8-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0057 Insert Block at com.google.javascript.rhino.Node:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (com.google.javascript.rhino.Node.INFERRED_FUNCTION) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-5-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0045 Insert Block at com.google.javascript.rhino.Node:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (com.google.javascript.rhino.Node.INFERRED_FUNCTION) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-17-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0027 Insert Block at com.google.javascript.jscomp.TypedScopeCreator:1291 { if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size())))) } Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295 { return rValue.getJSType(); } PatternInstanceAnalyzer ----For Diff:Insert Block at com.google.javascript.jscomp.TypedScopeCreator:1291 { if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size())))) } Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295 { return rValue.getJSType(); } : number instances found: 12 ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.TypedScopeCreator:1295 ((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size()))) ]] ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.TypedScopeCreator:1295 (com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) ]] ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.TypedScopeCreator:1295 ((-1) + (this.functionAnalysisResults.size())) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.TypedScopeCreator:1295 com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX ]] ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.TypedScopeCreator:1295 (-1) ]] ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.TypedScopeCreator:1295 (this.functionAnalysisResults.size()) ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypedScopeCreator:1295 com.google.javascript.jscomp.TypedScopeCreator ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.TypedScopeCreator:1295 1 ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.TypedScopeCreator:1295 this.functionAnalysisResults ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.TypedScopeCreator:1295 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypedScopeCreator:1295 com.google.javascript.jscomp.TypedScopeCreator ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypedScopeCreator:1295 if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size())))) , Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295 { return rValue.getJSType(); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.jscomp.TypedScopeCreator:1291 { if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size())))) } Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295 { return rValue.getJSType(); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypedScopeCreator:1295 if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size())))) , Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295 { return rValue.getJSType(); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-40-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0042 Insert Block at com.google.javascript.rhino.Node:1411 { if ((this.type) < 32) } Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 { 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:1411 { if ((this.type) < 32) } Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 { 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1412 (this.type) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1412 32 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1412 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1412 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1412 if ((this.type) < 32) , Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1411 { if ((this.type) < 32) } Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1412 if ((this.type) < 32) , Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-88-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0084 Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:338 { if ((this.constraints.size()) < (this.numDecisionVariables)) } Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339 { coefficients[i] = 0; } PatternInstanceAnalyzer ----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:338 { if ((this.constraints.size()) < (this.numDecisionVariables)) } Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339 { coefficients[i] = 0; } : number instances found: 8 ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:339 (this.constraints.size()) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:339 (this.numDecisionVariables) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:339 this.constraints ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.linear.SimplexTableau:339 this ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.linear.SimplexTableau:339 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau:339 org.apache.commons.math.optimization.linear.SimplexTableau ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau:339 org.apache.commons.math.optimization.linear.SimplexTableau ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:339 if ((this.constraints.size()) < (this.numDecisionVariables)) , Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339 { coefficients[i] = 0; } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:338 { if ((this.constraints.size()) < (this.numDecisionVariables)) } Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339 { coefficients[i] = 0; } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:339 if ((this.constraints.size()) < (this.numDecisionVariables)) , Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339 { coefficients[i] = 0; } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Lang-58-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0061 Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452 ( && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))) Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452 ((dec == null) && (exp == null)) PatternInstanceAnalyzer ----For Diff:Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452 ( && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))) Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452 ((dec == null) && (exp == null)) : number instances found: 17 ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.math.NumberUtils org.apache.commons.lang.math.NumberUtils ]] ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.math.NumberUtils:454 numeric ]] ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.math.NumberUtils:454 1 ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:454 numeric.substring(1) ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:454 (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452 ( && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))) ]] ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.math.NumberUtils:455 numeric ]] ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.math.NumberUtils:455 0 ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:455 (numeric.charAt(0)) ]] ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.math.NumberUtils:455 '-' ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:455 ((numeric.charAt(0)) == '-') ]] ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.math.NumberUtils:455 java.lang.Character ]] ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.math.NumberUtils:455 numeric ]] ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.math.NumberUtils:455 0 ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:455 numeric.charAt(0) ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:455 (java.lang.Character.isDigit(numeric.charAt(0))) ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:455 (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))) ]] RepairabilityAnalyzer ----For Diff:Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452 ( && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))) Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452 ((dec == null) && (exp == null)) : number instances found: 1 ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.math.NumberUtils org.apache.commons.lang.math.NumberUtils ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-11-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0085 Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458 tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey()) Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1458 (id.length()) == 0 PatternInstanceAnalyzer ----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458 tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey()) Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1458 (id.length()) == 0 : number instances found: 9 ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458 (id.length()) ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458 0 ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458 id ]] 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() ]] RepairabilityAnalyzer ----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458 tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey()) Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1458 (id.length()) == 0 : number instances found: 1 ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458 (id.length()) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-26-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -005 Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538 b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null PatternInstanceAnalyzer ----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538 b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null : number instances found: 6 ChangePatternInstance [actions=[Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2538 (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) ]] ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.CategoryPlot:2538 null ]] ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.CategoryPlot:2538 org.jfree.chart.plot.CategoryPlot ]] ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538 b1 ]] ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538 b2 ]] ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538 b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null ]] RepairabilityAnalyzer ----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538 b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null : number instances found: 1 ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538 b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-35-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0039 Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655 if ((fieldName.length()) != 5) { } Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656 if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) { reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno()); } PatternInstanceAnalyzer ----For Diff:Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655 if ((fieldName.length()) != 5) { } Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656 if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) { reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno()); } : number instances found: 4 ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.rhino.jstype.JSTypeRegistry:1655 (fieldName.length()) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.jstype.JSTypeRegistry:1655 5 ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.jstype.JSTypeRegistry:1655 fieldName ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655 if ((fieldName.length()) != 5) { } , Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656 if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) { reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno()); } ]] RepairabilityAnalyzer ----For Diff:Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655 if ((fieldName.length()) != 5) { } Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656 if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) { reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno()); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655 if ((fieldName.length()) != 5) { } , Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656 if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) { reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-50-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0073 Insert Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 { if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol)) } Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 { switch (allowed) { case ANY_SIDE : return x1; case LEFT_SIDE : return inverted ? x1 : x0; case RIGHT_SIDE : return inverted ? x0 : x1; case BELOW_SIDE : return f1 <= 0 ? x1 : x0; case ABOVE_SIDE : return f1 >= 0 ? x1 : x0; default : throw new org.apache.commons.math.exception.MathInternalError(); } } PatternInstanceAnalyzer ----For Diff:Insert Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 { if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol)) } Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 { switch (allowed) { case ANY_SIDE : return x1; case LEFT_SIDE : return inverted ? x1 : x0; case RIGHT_SIDE : return inverted ? x0 : x1; case BELOW_SIDE : return f1 <= 0 ? x1 : x0; case ABOVE_SIDE : return f1 >= 0 ? x1 : x0; default : throw new org.apache.commons.math.exception.MathInternalError(); } } : number instances found: 14 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 ((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 (f0 <= atol) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 (atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 ((this.method) != null) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 f0 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 atol ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 atol ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 (this.method) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 null ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 org.apache.commons.math.analysis.solvers.BaseSecantSolver ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 org.apache.commons.math.analysis.solvers.BaseSecantSolver ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol)) , Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 { switch (allowed) { case ANY_SIDE : return x1; case LEFT_SIDE : return inverted ? x1 : x0; case RIGHT_SIDE : return inverted ? x0 : x1; case BELOW_SIDE : return f1 <= 0 ? x1 : x0; case ABOVE_SIDE : return f1 >= 0 ? x1 : x0; default : throw new org.apache.commons.math.exception.MathInternalError(); } } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 { if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol)) } Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 { switch (allowed) { case ANY_SIDE : return x1; case LEFT_SIDE : return inverted ? x1 : x0; case RIGHT_SIDE : return inverted ? x0 : x1; case BELOW_SIDE : return f1 <= 0 ? x1 : x0; case ABOVE_SIDE : return f1 >= 0 ? x1 : x0; default : throw new org.apache.commons.math.exception.MathInternalError(); } } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol)) , Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237 { switch (allowed) { case ANY_SIDE : return x1; case LEFT_SIDE : return inverted ? x1 : x0; case RIGHT_SIDE : return inverted ? x0 : x1; case BELOW_SIDE : return f1 <= 0 ? x1 : x0; case ABOVE_SIDE : return f1 >= 0 ? x1 : x0; default : throw new org.apache.commons.math.exception.MathInternalError(); } } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-80-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0080 Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139 if ((this.cachedD) != null) { } Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140 work[(i + k)] = work[(j - k)] PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139 if ((this.cachedD) != null) { } Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140 work[(i + k)] = work[(j - k)] : number instances found: 5 ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139 (this.cachedD) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1139 null ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1139 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1139 org.apache.commons.math.linear.EigenDecompositionImpl ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139 if ((this.cachedD) != null) { } , Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140 work[(i + k)] = work[(j - k)] ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139 if ((this.cachedD) != null) { } Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140 work[(i + k)] = work[(j - k)] : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139 if ((this.cachedD) != null) { } , Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140 work[(i + k)] = work[(j - k)] ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-69-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0076 Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 if (2 < nVars) { } Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194 outMatrix.setEntry(j, i, corr) PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 if (2 < nVars) { } Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194 outMatrix.setEntry(j, i, corr) : number instances found: 3 ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 2 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 nVars ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 if (2 < nVars) { } , Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194 outMatrix.setEntry(j, i, corr) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 if (2 < nVars) { } Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194 outMatrix.setEntry(j, i, corr) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 if (2 < nVars) { } , Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194 outMatrix.setEntry(j, i, corr) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Lang-51-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0059 Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null PatternInstanceAnalyzer ----For Diff:Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null : number instances found: 3 ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.BooleanUtils:677 ch to str ]] ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang.BooleanUtils:677 'Y' to null ]] ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null ]] RepairabilityAnalyzer ----For Diff:Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null : number instances found: 1 ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677 ch == 'Y' to str != null ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-21-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -003 Delete If at org.jfree.data.Range:334 if () Insert If at org.jfree.data.Range:334 if () { if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0)) } Move UnaryOperator from org.jfree.data.Range:334 to org.jfree.data.Range:334 !((this.lower) == (range.lower)) Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335 { return false; } PatternInstanceAnalyzer ----For Diff:Delete If at org.jfree.data.Range:334 if () Insert If at org.jfree.data.Range:334 if () { if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0)) } Move UnaryOperator from org.jfree.data.Range:334 to org.jfree.data.Range:334 !((this.lower) == (range.lower)) Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335 { return false; } : number instances found: 19 ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.Range:335 (((1 + (this.lower)) - (-1)) < (this.upper)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.Range:335 ((this.lower) <= 0) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.Range:335 ((1 + (this.lower)) - (-1)) ]] ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.Range:335 (this.upper) ]] ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.Range:335 (this.lower) ]] ChangePatternInstance [actions=[Insert Literal at org.jfree.data.Range:335 0 ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.Range:335 (1 + (this.lower)) ]] ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.data.Range:335 (-1) ]] ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.Range:335 this ]] ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.Range:335 this ]] ChangePatternInstance [actions=[Insert Literal at org.jfree.data.Range:335 1 ]] ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.Range:335 (this.lower) ]] ChangePatternInstance [actions=[Insert Literal at org.jfree.data.Range:335 1 ]] ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.Range:335 org.jfree.data.Range ]] ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.Range:335 org.jfree.data.Range ]] ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.Range:335 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.Range:335 org.jfree.data.Range ]] ChangePatternInstance [actions=[Insert If at org.jfree.data.Range:335 if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0)) , Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335 { return false; } ]] ChangePatternInstance [actions=[Insert If at org.jfree.data.Range:334 if () { if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0)) } , Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335 { return false; } ]] RepairabilityAnalyzer ----For Diff:Delete If at org.jfree.data.Range:334 if () Insert If at org.jfree.data.Range:334 if () { if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0)) } Move UnaryOperator from org.jfree.data.Range:334 to org.jfree.data.Range:334 !((this.lower) == (range.lower)) Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335 { return false; } : number instances found: 0 **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-2-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0063 Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 { if (tmp == (-1)) } Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 { upper = ((int) (java.lang.Math.ceil(tmp))) - 1; } PatternInstanceAnalyzer ----For Diff:Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 { if (tmp == (-1)) } Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 { upper = ((int) (java.lang.Math.ceil(tmp))) - 1; } : number instances found: 4 ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 tmp ]] ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 (-1) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 1 ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 if (tmp == (-1)) , Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 { upper = ((int) (java.lang.Math.ceil(tmp))) - 1; } ]] RepairabilityAnalyzer ----For Diff:Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 { if (tmp == (-1)) } Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 { upper = ((int) (java.lang.Math.ceil(tmp))) - 1; } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 if (tmp == (-1)) , Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to 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/Nopol2017/patch1-Closure-10-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -008 Insert Block at com.google.javascript.rhino.Node:1432 { if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) } Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { 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:1432 { if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) } Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1433 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1433 (com.google.javascript.rhino.Node.QUOTED_PROP) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1433 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1433 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1433 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1433 if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) , Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1432 { if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) } Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1433 if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) , Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-132-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0024 Insert Block at com.google.javascript.rhino.Node:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417 (com.google.javascript.rhino.Node.INFERRED_FUNCTION) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1417 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-18-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0088 Insert If at org.joda.time.chrono.BasicChronology:605 if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) { } Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606 org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear)) PatternInstanceAnalyzer ----For Diff:Insert If at org.joda.time.chrono.BasicChronology:605 if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) { } Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606 org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear)) : number instances found: 10 ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.chrono.BasicChronology:605 (!(10 == monthOfYear)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicChronology:605 ((31 - 2) != dayOfMonth) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicChronology:605 (10 == monthOfYear) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicChronology:605 (31 - 2) ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicChronology:605 dayOfMonth ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicChronology:605 10 ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicChronology:605 monthOfYear ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicChronology:605 31 ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicChronology:605 2 ]] ChangePatternInstance [actions=[Insert If at org.joda.time.chrono.BasicChronology:605 if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) { } , Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606 org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear)) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.joda.time.chrono.BasicChronology:605 if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) { } Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606 org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear)) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.joda.time.chrono.BasicChronology:605 if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) { } , Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606 org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear)) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-3-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0036 Insert Block at com.google.javascript.rhino.Node:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (com.google.javascript.rhino.Node.INFERRED_FUNCTION) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1410 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-7-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0053 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: 2 ChangePatternInstance [actions=[Update VariableRead at com.google.javascript.rhino.testing.Asserts:103 a to message ]] 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: 1 ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103 a == null to message != null ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-5-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -006 Delete FieldRead at org.jfree.data.xy.XYSeries:563 this.autoSort Insert BinaryOperator at org.jfree.data.xy.XYSeries:563 overwritten != null PatternInstanceAnalyzer ----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563 this.autoSort Insert BinaryOperator at org.jfree.data.xy.XYSeries:563 overwritten != null : number instances found: 4 ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563 overwritten ]] ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563 null ]] 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 ]] RepairabilityAnalyzer ----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563 this.autoSort Insert BinaryOperator at org.jfree.data.xy.XYSeries:563 overwritten != null : number instances found: 1 ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563 overwritten ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-25-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -004 Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207 if (0 == 1) { } Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208 if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) { drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } else if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) { drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } PatternInstanceAnalyzer ----For Diff:Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207 if (0 == 1) { } Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208 if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) { drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } else if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) { drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } : number instances found: 3 ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.StatisticalBarRenderer:207 0 ]] ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.StatisticalBarRenderer:207 1 ]] ChangePatternInstance [actions=[Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207 if (0 == 1) { } , Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208 if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) { drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } else if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) { drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } ]] RepairabilityAnalyzer ----For Diff:Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207 if (0 == 1) { } Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208 if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) { drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } else if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) { drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207 if (0 == 1) { } , Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208 if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) { drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } else if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) { drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-1-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -007 Insert Block at com.google.javascript.rhino.Node:1410 { if ((node2.type) != (this.type)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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:1410 { if ((node2.type) != (this.type)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411 (this.type) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1411 node2 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((node2.type) != (this.type)) , Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1410 { if ((node2.type) != (this.type)) } Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411 if ((node2.type) != (this.type)) , Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-55-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0047 Insert If at com.google.javascript.jscomp.FunctionRewriter:93 if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) { } Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94 if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) { for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) { reduction.apply(); } com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null); addingRoot.addChildrenToFront(helperCode); compiler.reportCodeChange(); } PatternInstanceAnalyzer ----For Diff:Insert If at com.google.javascript.jscomp.FunctionRewriter:93 if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) { } Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94 if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) { for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) { reduction.apply(); } com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null); addingRoot.addChildrenToFront(helperCode); compiler.reportCodeChange(); } : number instances found: 11 ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.FunctionRewriter:93 (1 != (reductions.size())) ]] ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.FunctionRewriter:93 (!((reducers.size()) < (reductions.size()))) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.FunctionRewriter:93 1 ]] ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:93 (reductions.size()) ]] ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.FunctionRewriter:93 ((reducers.size()) < (reductions.size())) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.FunctionRewriter:93 reductions ]] ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:93 (reducers.size()) ]] ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:93 (reductions.size()) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.FunctionRewriter:93 reducers ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.FunctionRewriter:93 reductions ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.FunctionRewriter:93 if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) { } , Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94 if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) { for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) { reduction.apply(); } com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null); addingRoot.addChildrenToFront(helperCode); compiler.reportCodeChange(); } ]] RepairabilityAnalyzer ----For Diff:Insert If at com.google.javascript.jscomp.FunctionRewriter:93 if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) { } Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94 if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) { for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) { reduction.apply(); } com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null); addingRoot.addChildrenToFront(helperCode); compiler.reportCodeChange(); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.FunctionRewriter:93 if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) { } , Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94 if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) { for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) { reduction.apply(); } com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null); addingRoot.addChildrenToFront(helperCode); compiler.reportCodeChange(); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-130-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0022 Insert Block at com.google.javascript.rhino.Node:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417 (com.google.javascript.rhino.Node.INFERRED_FUNCTION) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1417 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-57-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0074 Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 if ((otherPoint[i]) != (otherPoint.length)) { } Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86 if ((point[i]) != (otherPoint[i])) { return false; } PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 if ((otherPoint[i]) != (otherPoint.length)) { } Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86 if ((point[i]) != (otherPoint[i])) { return false; } : number instances found: 6 ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 (otherPoint[i]) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 (otherPoint.length) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 otherPoint ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 i ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 otherPoint ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 if ((otherPoint[i]) != (otherPoint.length)) { } , Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86 if ((point[i]) != (otherPoint[i])) { return false; } ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 if ((otherPoint[i]) != (otherPoint.length)) { } Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86 if ((point[i]) != (otherPoint[i])) { return false; } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 if ((otherPoint[i]) != (otherPoint.length)) { } , Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86 if ((point[i]) != (otherPoint[i])) { return false; } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-105-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0062 Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108 if (y <= x) { } Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109 ybar = y PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108 if (y <= x) { } Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109 ybar = y : number instances found: 3 ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:108 y ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:108 x ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108 if (y <= x) { } , Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109 ybar = y ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108 if (y <= x) { } Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109 ybar = y : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108 if (y <= x) { } , Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109 ybar = y ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-22-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0032 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: 5 ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:116 (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:116 0 ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:116 com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:116 com.google.javascript.jscomp.CheckSideEffects ]] ChangePatternInstance [actions=[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; ]] 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: 1 ChangePatternInstance [actions=[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; ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-129-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0021 Insert Block at com.google.javascript.rhino.Node:1427 { if ((this.type) < (node2.type)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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:1427 { if ((this.type) < (node2.type)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428 (node2.type) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1428 this ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1428 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1428 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428 if ((this.type) < (node2.type)) , Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1427 { if ((this.type) < (node2.type)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428 if ((this.type) < (node2.type)) , Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-131-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0023 Insert Block at com.google.javascript.rhino.Node:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417 (com.google.javascript.rhino.Node.INFERRED_FUNCTION) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1417 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1416 { if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) } Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417 if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION)) , Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-4-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0090 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: 15 ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.Partial:459 ((20 - (value + (newTypes.length))) < value) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.Partial:459 (2 != (this.iTypes.length)) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.Partial:459 (20 - (value + (newTypes.length))) ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.Partial:459 value ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.Partial:459 2 ]] ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.Partial:459 (this.iTypes.length) ]] ChangePatternInstance [actions=[Insert Literal at org.joda.time.Partial:459 20 ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.Partial:459 (value + (newTypes.length)) ]] ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.Partial:459 this.iTypes ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.Partial:459 value ]] ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.Partial:459 (newTypes.length) ]] ChangePatternInstance [actions=[Insert ThisAccess at org.joda.time.Partial:459 this ]] ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.Partial:459 newTypes ]] ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.Partial:459 org.joda.time.Partial ]] ChangePatternInstance [actions=[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 ]] 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: 1 ChangePatternInstance [actions=[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 ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-7-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0091 Insert If at org.joda.time.format.DateTimeParserBucket:359 if (resetFields) { } Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360 return computeMillis(resetFields, text) PatternInstanceAnalyzer ----For Diff:Insert If at org.joda.time.format.DateTimeParserBucket:359 if (resetFields) { } Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360 return computeMillis(resetFields, text) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.joda.time.format.DateTimeParserBucket:359 if (resetFields) { } , Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360 return computeMillis(resetFields, text) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.joda.time.format.DateTimeParserBucket:359 if (resetFields) { } Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360 return computeMillis(resetFields, text) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.joda.time.format.DateTimeParserBucket:359 if (resetFields) { } , Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360 return computeMillis(resetFields, text) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-44-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0071 Insert If at org.apache.commons.math.ode.AbstractIntegrator:287 if (1 == (this.stepHandlers.size())) { } Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288 statesInitialized = true PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.ode.AbstractIntegrator:287 if (1 == (this.stepHandlers.size())) { } Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288 statesInitialized = true : number instances found: 6 ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.AbstractIntegrator:287 1 ]] ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.AbstractIntegrator:287 (this.stepHandlers.size()) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.AbstractIntegrator:287 this.stepHandlers ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.ode.AbstractIntegrator:287 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.AbstractIntegrator:287 org.apache.commons.math.ode.AbstractIntegrator ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.AbstractIntegrator:287 if (1 == (this.stepHandlers.size())) { } , Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288 statesInitialized = true ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.ode.AbstractIntegrator:287 if (1 == (this.stepHandlers.size())) { } Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288 statesInitialized = true : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.AbstractIntegrator:287 if (1 == (this.stepHandlers.size())) { } , Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288 statesInitialized = true ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-42-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0070 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: 5 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 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 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); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-40-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0068 Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 || (xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR)) Move BinaryOperator from org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 to org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 (signChangeIndex - start) >= (end - signChangeIndex) PatternInstanceAnalyzer ----For Diff:Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 || (xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR)) Move BinaryOperator from org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 to org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 (signChangeIndex - start) >= (end - signChangeIndex) : number instances found: 5 ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 to org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 (signChangeIndex - start) >= (end - signChangeIndex) ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 (xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR)) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 xA ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR) ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver ]] RepairabilityAnalyzer ----For Diff:Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 || (xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR)) Move BinaryOperator from org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 to org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 (signChangeIndex - start) >= (end - signChangeIndex) : number instances found: 1 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 (xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR)) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-18-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0028 Insert Block at com.google.javascript.rhino.Node:1429 { if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) } 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) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) } 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (com.google.javascript.rhino.Node.IS_DISPATCHER) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) , 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()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1429 { if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) } 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER)) , 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-39-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0067 Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 if ((scale.length) != (this.maxStep)) { } Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265 yDotOnScale2 += ratio * ratio PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 if ((scale.length) != (this.maxStep)) { } Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265 yDotOnScale2 += ratio * ratio : number instances found: 6 ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 (scale.length) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 (this.maxStep) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 scale ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 if ((scale.length) != (this.maxStep)) { } , Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265 yDotOnScale2 += ratio * ratio ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 if ((scale.length) != (this.maxStep)) { } Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265 yDotOnScale2 += ratio * ratio : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 if ((scale.length) != (this.maxStep)) { } , Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265 yDotOnScale2 += ratio * ratio ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-58-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0075 Insert If at org.apache.commons.math.analysis.function.Gaussian:182 if ((param[2]) == 0) { } Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183 if ((param[2]) <= 0) { throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]); } PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math.analysis.function.Gaussian:182 if ((param[2]) == 0) { } Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183 if ((param[2]) <= 0) { throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]); } : number instances found: 5 ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.analysis.function.Gaussian:182 (param[2]) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.function.Gaussian:182 0 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.function.Gaussian:182 param ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.function.Gaussian:182 2 ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.function.Gaussian:182 if ((param[2]) == 0) { } , Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183 if ((param[2]) <= 0) { throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]); } ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math.analysis.function.Gaussian:182 if ((param[2]) == 0) { } Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183 if ((param[2]) <= 0) { throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]); } : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.function.Gaussian:182 if ((param[2]) == 0) { } , Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183 if ((param[2]) <= 0) { throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-63-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0050 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: 14 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())) ]] 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/ground_truth/Nopol2017/patch1-Closure-45-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0043 Insert Block at com.google.javascript.rhino.Node:1403 { if ((this.type) < 32) } Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404 { 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:1403 { if ((this.type) < 32) } Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404 { 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1404 (this.type) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1404 32 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1404 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1404 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1404 if ((this.type) < 32) , Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1403 { if ((this.type) < 32) } Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1404 if ((this.type) < 32) , Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-19-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0089 Update BinaryOperator at org.joda.time.DateTimeZone:900 offsetLocal > 0 to (this.iID) != null PatternInstanceAnalyzer ----For Diff:Update BinaryOperator at org.joda.time.DateTimeZone:900 offsetLocal > 0 to (this.iID) != null : number instances found: 6 ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.DateTimeZone:900 (this.iID) ]] ChangePatternInstance [actions=[Update Literal at org.joda.time.DateTimeZone:900 0 to null ]] ChangePatternInstance [actions=[Insert ThisAccess at org.joda.time.DateTimeZone:900 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.DateTimeZone:900 org.joda.time.DateTimeZone ]] ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.DateTimeZone:900 offsetLocal ]] ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.DateTimeZone:900 offsetLocal > 0 to (this.iID) != null ]] RepairabilityAnalyzer ----For Diff:Update BinaryOperator at org.joda.time.DateTimeZone:900 offsetLocal > 0 to (this.iID) != null : number instances found: 1 ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.DateTimeZone:900 offsetLocal > 0 to (this.iID) != null ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-7-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0077 Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373 if ((this.stepHandlers.size()) != (eventY.length)) { } Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374 return eventT PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373 if ((this.stepHandlers.size()) != (eventY.length)) { } Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374 return eventT : number instances found: 7 ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.ode.AbstractIntegrator:373 (this.stepHandlers.size()) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.ode.AbstractIntegrator:373 (eventY.length) ]] ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.ode.AbstractIntegrator:373 this.stepHandlers ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.ode.AbstractIntegrator:373 eventY ]] ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math3.ode.AbstractIntegrator:373 this ]] ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.ode.AbstractIntegrator:373 org.apache.commons.math3.ode.AbstractIntegrator ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373 if ((this.stepHandlers.size()) != (eventY.length)) { } , Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374 return eventT ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373 if ((this.stepHandlers.size()) != (eventY.length)) { } Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374 return eventT : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373 if ((this.stepHandlers.size()) != (eventY.length)) { } , Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374 return eventT ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-67-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0052 Insert Block at com.google.javascript.rhino.Node:1384 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385 { 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:1384 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1385 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1385 (node2.type) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1385 this ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1385 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1385 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1385 if ((this.type) != (node2.type)) , Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1384 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1385 if ((this.type) != (node2.type)) , Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-24-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0064 Insert If at org.apache.commons.math3.analysis.FunctionUtils:146 if ((0 < r) || (!((-1) <= r))) { } Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147 r += f[i].value(x) PatternInstanceAnalyzer ----For Diff:Insert If at org.apache.commons.math3.analysis.FunctionUtils:146 if ((0 < r) || (!((-1) <= r))) { } Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147 r += f[i].value(x) : number instances found: 9 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.analysis.FunctionUtils:146 (0 < r) ]] ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.analysis.FunctionUtils:146 (!((-1) <= r)) ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.analysis.FunctionUtils:146 0 ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.analysis.FunctionUtils:146 r ]] ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.analysis.FunctionUtils:146 ((-1) <= r) ]] ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.analysis.FunctionUtils:146 (-1) ]] ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.analysis.FunctionUtils:146 r ]] ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.analysis.FunctionUtils:146 1 ]] ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.analysis.FunctionUtils:146 if ((0 < r) || (!((-1) <= r))) { } , Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147 r += f[i].value(x) ]] RepairabilityAnalyzer ----For Diff:Insert If at org.apache.commons.math3.analysis.FunctionUtils:146 if ((0 < r) || (!((-1) <= r))) { } Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147 r += f[i].value(x) : number instances found: 1 ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.analysis.FunctionUtils:146 if ((0 < r) || (!((-1) <= r))) { } , Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147 r += f[i].value(x) ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-12-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0015 Insert Block at com.google.javascript.rhino.Node:1432 { if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) } Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { 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:1432 { if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) } Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1433 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1433 (com.google.javascript.rhino.Node.QUOTED_PROP) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1433 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1433 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1433 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1433 if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) , Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1432 { if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) } Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1433 if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP)) , Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Lang-44-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0058 Delete BinaryOperator at org.apache.commons.lang.NumberUtils:193 && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) Move BinaryOperator from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:193 ((dec == null) && (exp == null)) PatternInstanceAnalyzer ----For Diff:Delete BinaryOperator at org.apache.commons.lang.NumberUtils:193 && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) Move BinaryOperator from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:193 ((dec == null) && (exp == null)) : number instances found: 15 ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.NumberUtils:195 numeric ]] ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.NumberUtils:195 0 ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.NumberUtils:195 (numeric.charAt(0)) ]] ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.NumberUtils:195 '-' ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.NumberUtils:195 ((numeric.charAt(0)) == '-') ]] ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.NumberUtils org.apache.commons.lang.NumberUtils ]] ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.NumberUtils:195 numeric ]] ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.NumberUtils:195 1 ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.NumberUtils:195 numeric.substring(1) ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.NumberUtils:195 (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1))) ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.NumberUtils:195 (((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) ]] ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.NumberUtils org.apache.commons.lang.NumberUtils ]] ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.NumberUtils:195 numeric ]] ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.NumberUtils:195 (org.apache.commons.lang.NumberUtils.isDigits(numeric)) ]] ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.NumberUtils:195 ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) ]] RepairabilityAnalyzer ----For Diff:Delete BinaryOperator at org.apache.commons.lang.NumberUtils:193 && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) Move BinaryOperator from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:193 ((dec == null) && (exp == null)) : number instances found: 1 ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.NumberUtils:195 numeric ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-29-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0035 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (this.type) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430 32 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-61-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0048 Insert Block at com.google.javascript.rhino.Node:1460 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461 { 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:1460 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461 { 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: 6 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1461 (this.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1461 (node2.type) ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1461 this ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1461 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1461 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1461 if ((this.type) != (node2.type)) , Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1460 { if ((this.type) != (node2.type)) } Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1461 if ((this.type) != (node2.type)) , Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-66-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0051 Insert Block at com.google.javascript.jscomp.TypeCheck:821 { if (this.inExterns) } Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822 { (nullCount)++; } PatternInstanceAnalyzer ----For Diff:Insert Block at com.google.javascript.jscomp.TypeCheck:821 { if (this.inExterns) } Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822 { (nullCount)++; } : number instances found: 3 ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.TypeCheck:822 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypeCheck:822 com.google.javascript.jscomp.TypeCheck ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypeCheck:822 if (this.inExterns) , Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822 { (nullCount)++; } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.jscomp.TypeCheck:821 { if (this.inExterns) } Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822 { (nullCount)++; } : number instances found: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypeCheck:822 if (this.inExterns) , Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822 { (nullCount)++; } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-116-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0013 Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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 ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (com.google.javascript.rhino.Node.JSDOC_INFO_PROP) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1429 { if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) } 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP)) , 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-28-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0034 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430 (this.type) ]] ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430 32 ]] ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430 this ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430 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()); } ]] **NOT_EXECUTED_BY_TRAVIS** FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-124-Nopol2017/Nopol2017] FineGrainDifftAnalyzer -0018 Insert Block at com.google.javascript.rhino.Node:1427 { if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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:1427 { if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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: 5 ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428 (node2.type) ]] ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428 (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS) ]] ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1428 node2 ]] ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1428 com.google.javascript.rhino.Node ]] ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428 if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) , Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] RepairabilityAnalyzer ----For Diff:Insert Block at com.google.javascript.rhino.Node:1427 { if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) } Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { 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: 1 ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428 if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)) , Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428 { return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree()); } ]] **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: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 140.799 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.389 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249 new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264 new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249 new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264 new java.util.ArrayList() ]] 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() ]] 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() ]] 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: 1335 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 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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249 new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264 new java.util.ArrayList() ]] 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: 159 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 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 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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249 new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264 new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249 new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264 new java.util.ArrayList() ]] 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() ]] 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() ]] 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: 1335 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 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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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 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=[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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249 new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264 new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 points = new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249 new java.util.ArrayList() ]] 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 ]] ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264 new java.util.ArrayList() ]] 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() ]] 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() ]] 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: 1335 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 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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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 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=[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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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: 28 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 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: 3 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() ]] 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 getNormalizedConstraints() { java.util.List normalized = new java.util.ArrayList(); for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) { normalized.add(normalize(constraint)); } return normalized; } to public java.util.List normalizeConstraints(java.util.Collection constraints) { java.util.List normalized = new java.util.ArrayList(); 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 to java.util.List 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 getNormalizedConstraints() { java.util.List normalized = new java.util.ArrayList(); for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) { normalized.add(normalize(constraint)); } return normalized; } to public java.util.List normalizeConstraints(java.util.Collection constraints) { java.util.List normalized = new java.util.ArrayList(); 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 to java.util.List 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 to java.util.List ]] 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 getNormalizedConstraints() { java.util.List normalized = new java.util.ArrayList(); for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) { normalized.add(normalize(constraint)); } return normalized; } to public java.util.List normalizeConstraints(java.util.Collection constraints) { java.util.List normalized = new java.util.ArrayList(); 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 to java.util.List 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 to java.util.List ]] 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: 34 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: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: 44 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 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 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; } } } } } , 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: 54 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 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: 3 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 ]] 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: 4 ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298 (noOfItems * 16) ]] 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(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(java.lang.Boolean.FALSE); } : number instances found: 80 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 Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211 return new org.apache.commons.math3.geometry.partitioning.BSPTree(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(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(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(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(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(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(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(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(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(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(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(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(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(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(java.lang.Boolean.FALSE); } : number instances found: 3 ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211 return new org.apache.commons.math3.geometry.partitioning.BSPTree(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(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(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: 22 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 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: 3 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 ]] 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: 50 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 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: 3 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 ]] **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: 21 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 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 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; } , 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: 56 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 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 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=[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: 22 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 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 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=[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: 37 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 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: 3 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 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: 186.972 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@43ce3326 ab71649c481971a9ad54f04797f5fd9cb133789b FineGrainDifftAnalyzer FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@48b56449 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@3ba54c49 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@5d1d7de0 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001 FineGrainDifftAnalyzer -CharSequenceUtils.java Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127 sz - 1 to sz + 1 FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@6f782266 646b3ad20d94d2b63335d1ae4c98980be274d703 FineGrainDifftAnalyzer -CharSequenceUtils.java Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198 (index2++) to (index2--) FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@c0c94ec 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@1dda4620 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@2b9eda06 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@55ba601 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@6d18e9b2 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@22bc4977 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@7f2fe9cc e56c63bd77e289266989ee35a3369c6374275c64 FineGrainDifftAnalyzer FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@271c3386 **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 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 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 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 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 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/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:81 private java.util.ArrayList anotherListener; 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" } ] } **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: 22 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 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 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=[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: 37 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 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: 3 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 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** *********** 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:81 /** * This is another */ private java.util.ArrayList anotherListener; 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" } ] } **NOT_EXECUTED_BY_TRAVIS** usage: Main -action tye of action to be mined -branch In case of -input='git', use this branch name. Default is master. -entitytype entity type to be mine -entityvalue the value of the entity mentioned in -entitytype -featuretype If -mode=features, this option specifies which feature extraction types should we consider in our analysis. Can be a list separated by : -filter name of the filter -filtervalue values of the filter mentioned in -filter -hunkanalysis include analysis of hunks -input 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 analyse the content in 'path' -message comming message -mode the mode of execution of the analysis -output dump the output of the analysis in the given path -outputprocessor output processors for result -parameters Parameters, divided by : -parentlevel numbers of AST node where the parent is located. 1 implies immediate parent -parenttype parent type of the nodes to be considered -pattern path of the pattern file to be used when the -mode is 'mineinstance' -patternparser parser to be used for parsing the file specified -pattern. Default is XML -processcomments Indicates if Coming considers code comments (inline, block, JavaDoc) -repairtool 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 points = new java.util.ArrayList(); 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 points = new java.util.ArrayList(); 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> referencePoints; to private java.util.Map> representativePoints; Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73 java.util.Map> referencePoints to java.util.Map> 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: 32, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.804 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.21 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@65b66cc3 ab71649c481971a9ad54f04797f5fd9cb133789b FineGrainDifftAnalyzer FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@5172075b 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@4188a656 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@3a60f8bc 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001 FineGrainDifftAnalyzer -CharSequenceUtils.java Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127 sz - 1 to sz + 1 FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@6ce65b47 646b3ad20d94d2b63335d1ae4c98980be274d703 FineGrainDifftAnalyzer -CharSequenceUtils.java Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198 (index2++) to (index2--) FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@2defc15f 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@295168a2 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@14c9d02c 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@4aab8d91 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@191d58a2 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@3bab375b 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@61b9d8b2 e56c63bd77e289266989ee35a3369c6374275c64 FineGrainDifftAnalyzer FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@77680611 **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@176afb14 HunkDifftAnalyzer ab71649c481971a9ad54f04797f5fd9cb133789b FineGrainDifftAnalyzer FeatureAnalyzer fr.inria.coming.codefeatures.FeaturesResult@2ccbbb2f 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@11342cbf 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@619c5c48 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@21eea934 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@508d7ce5 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@606cf39f 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@63118dc6 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@37e23f99 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@cb317d4 HunkDifftAnalyzer -CharSequenceUtils.java HunkDiff [hunkpairs=[left: for(inti=0;i 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@bc4fdd6 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@64d43ed5 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@426cdb21 HunkDifftAnalyzer [] fr.inria.coming.codefeatures.FeaturesResult@176afb14 [HunkDiff [hunkpairs=[]]] fr.inria.coming.codefeatures.FeaturesResult@2ccbbb2f [HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar) right: if(cs.charAt(i)!=searchChar) ]]] fr.inria.coming.codefeatures.FeaturesResult@11342cbf [HunkDiff [hunkpairs=[left: right: System.out.println("Notfound:"); ]]] fr.inria.coming.codefeatures.FeaturesResult@619c5c48 [HunkDiff [hunkpairs=[left: start=sz-1; right: start=sz+1; ]]] fr.inria.coming.codefeatures.FeaturesResult@21eea934 [HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++); right: finalcharc2=substring.charAt(index2--); ]]] fr.inria.coming.codefeatures.FeaturesResult@508d7ce5 [HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i); right: array[i]=cs.charAt(i+1); ]]] fr.inria.coming.codefeatures.FeaturesResult@606cf39f [HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1); right: array[i]=cs.charAt(i+(sz+1)); ]]] fr.inria.coming.codefeatures.FeaturesResult@63118dc6 [HunkDiff [hunkpairs=[]], HunkDiff [hunkpairs=[left: right: System.out.println("Notfound:"); ]]] fr.inria.coming.codefeatures.FeaturesResult@37e23f99 [HunkDiff [hunkpairs=[left: for(inti=0;i0)///MM ]]] fr.inria.coming.codefeatures.FeaturesResult@bc4fdd6 [HunkDiff [hunkpairs=[left: right: if(z>0)//MM System.out.println(z); returnnull;//M ]]] fr.inria.coming.codefeatures.FeaturesResult@64d43ed5 [] fr.inria.coming.codefeatures.FeaturesResult@426cdb21 [WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 3.958 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.007 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.006 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.269 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.588 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:344) at fr.inria.coming.main.ComingMain.loadModelAnalyzers(ComingMain.java:332) at fr.inria.coming.main.ComingMain.createEngine(ComingMain.java:228) at fr.inria.coming.main.ComingMain.run(ComingMain.java:141) 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:378) at fr.inria.coming.main.ComingMain.loadInput(ComingMain.java:272) at fr.inria.coming.main.ComingMain.createEngine(ComingMain.java:226) at fr.inria.coming.main.ComingMain.run(ComingMain.java:141) 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.463 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.475 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.742 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.001 s - in fr.inria.prophet4j.EasyTest [INFO] [INFO] Results: [INFO] [WARNING] Tests run: 235, Failures: 0, Errors: 0, Skipped: 9 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 16:57 min [INFO] Finished at: 2019-12-05T11:55:24+01:00 [INFO] Final Memory: 26M/249M [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