Started by timer Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on sos-builder02-ubuntu18 (lin ubuntu18 java11) in workspace /builds/workspace/nopol [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://github.com/SpoonLabs/nopol.git > git init /builds/workspace/nopol # timeout=10 Fetching upstream changes from https://github.com/SpoonLabs/nopol.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/SpoonLabs/nopol.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/SpoonLabs/nopol.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 8cb3676199f20216b7147fe8c6f545ac78a5a113 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 8cb3676199f20216b7147fe8c6f545ac78a5a113 # timeout=10 Commit message: "Bump jetty-server from 9.4.41.v20210516 to 10.0.10 in /nopol-server (#230)" > git rev-list --no-walk 8cb3676199f20216b7147fe8c6f545ac78a5a113 # timeout=10 [nopol] $ /bin/sh -xe /tmp/jenkins17488908685545004383.sh + rm -rf /builds/.m2/repository/fr/inria/gforge/spoon [nopol] $ /bin/sh -xe /tmp/jenkins1480199467183047759.sh + cd test-projects + mvn test -DskipTests Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] Scanning for projects... [INFO] [INFO] ----------------< fr.inria.lille.toolset:test-projects >---------------- [INFO] Building test-projects 0.0.1-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ test-projects --- [WARNING] Using platform encoding (UTF8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builds/workspace/nopol/test-projects/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ test-projects --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF8, i.e. build is platform dependent! [INFO] Compiling 28 source files to /builds/workspace/nopol/test-projects/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ test-projects --- [WARNING] Using platform encoding (UTF8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builds/workspace/nopol/test-projects/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ test-projects --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF8, i.e. build is platform dependent! [INFO] Compiling 28 source files to /builds/workspace/nopol/test-projects/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ test-projects --- [INFO] Tests are skipped. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4.805 s [INFO] Finished at: 2023-12-14T10:38:27+01:00 [INFO] ------------------------------------------------------------------------ + cd ../nopol + curl https://spoon.gforge.inria.fr/jenkins/inject_spoon_snapshot.py % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2376 100 2376 0 0 13976 0 --:--:-- --:--:-- --:--:-- 13976 + python3 -c #! /bin/python3 """Script for injecting the latest SNAPSHOT version of Spoon into all pom.xml files it finds in the curren tworking directory or any subdirectory. Requires the ``defusedxml`` package to be installed separately. This script is compatible with Python 3.5+ """ import xml.etree.ElementTree as ET import subprocess import pathlib from typing import Optional SPOON_SNAPSHOT_REPO = """ spoon-snapshot-repo Maven Repository for Spoon Snapshots https://oss.sonatype.org/content/repositories/snapshots/ """ MAVEN_NAMESPACE = "http://maven.apache.org/POM/4.0.0" NAMESPACES = {"": MAVEN_NAMESPACE} MAVEN_VERSIONS_COMMAND = "mvn -B -U versions:use-latest-versions -DallowSnapshots -Dincludes=fr.inria.gforge.spoon".split() PURGE_LOCAL_REPO_COMMAND = "mvn -B -U dependency:purge-local-repository -DmanualInclude='fr.inria.gforge.spoon:spoon-core' -DsnapshotsOnly=true".split() def main(): ET.register_namespace("", MAVEN_NAMESPACE) pom_file = pathlib.Path("pom.xml") inject_snapshot_repo(pom_file) subprocess.run(MAVEN_VERSIONS_COMMAND, cwd=str(pom_file.parent)) subprocess.run(PURGE_LOCAL_REPO_COMMAND, cwd=str(pom_file.parent)) def inject_snapshot_repo(pom_file: pathlib.Path) -> None: tree = ET.parse(str(pom_file)) root = tree.getroot() repositories = root.find(in_maven_namespace("repositories")) if not repositories: repositories = ET.fromstring("") root.append(repositories) snapshot_repo = ET.fromstring(SPOON_SNAPSHOT_REPO) snapshot_repo_url = snapshot_repo.find("url").text for repo in repositories.findall(in_maven_namespace("repository")): url = repo.find(in_maven_namespace("url")).text if url == snapshot_repo_url: return repositories.append(snapshot_repo) tree.write(str(pom_file)) def in_maven_namespace(tag: str) -> str: """Wrap the tag in the default Maven namespace. If porting this script to Python 3.6+, then this method can be removed and one can instead search with a default namespace like so: someElement.find(tag, namespaces={"": MAVEN_NAMESPACE}) This does not appear to work in Python 3.5 """ return "{{{}}}{}".format(MAVEN_NAMESPACE, tag) if __name__ == "__main__": main() Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 173, column 21 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 185, column 21 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ line 179, column 21 [WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 298, column 17 [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] [WARNING] The project fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (21 kB at 32 kB/s) [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml (14 kB at 22 kB/s) [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/maven-metadata.xml [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/maven-metadata.xml (1.2 kB at 24 kB/s) [INFO] [INFO] -------------------< fr.inria.gforge.spirals:nopol >-------------------- [INFO] Building Nopol 0.2-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- versions-maven-plugin:2.16.2:use-latest-versions (default-cli) @ nopol --- [INFO] Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml [INFO] Downloading from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml [INFO] Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml [INFO] Downloading from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml [INFO] Downloading from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml [INFO] Downloaded from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml (881 B at 2.4 kB/s) [INFO] Downloading from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml (10 kB at 326 kB/s) [INFO] Downloaded from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml (292 B at 541 B/s) [INFO] Downloaded from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/maven-metadata.xml (292 B at 829 B/s) [INFO] Updated fr.inria.gforge.spoon:spoon-core:jar:9.1.0 to version 10.4.3-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.728 s [INFO] Finished at: 2023-12-14T10:38:36+01:00 [INFO] ------------------------------------------------------------------------ Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 173, column 21 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 185, column 21 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ line 179, column 21 [WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 298, column 17 [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] [WARNING] The project fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html [INFO] [INFO] -------------------< fr.inria.gforge.spirals:nopol >-------------------- [INFO] Building Nopol 0.2-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:purge-local-repository (default-cli) @ nopol --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.355 s [INFO] Finished at: 2023-12-14T10:38:41+01:00 [INFO] ------------------------------------------------------------------------ + mvn -U dependency:resolve Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 173, column 21 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 185, column 21 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ line 179, column 21 [WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 298, column 17 [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] [WARNING] The project fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html [INFO] [INFO] -------------------< fr.inria.gforge.spirals:nopol >-------------------- [INFO] Building Nopol 0.2-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/8.3.0-beta-8/spoon-core-8.3.0-beta-8.pom Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/8.3.0-beta-8/spoon-core-8.3.0-beta-8.pom Downloading from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/8.3.0-beta-8/spoon-core-8.3.0-beta-8.pom Downloading from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/8.3.0-beta-8/spoon-core-8.3.0-beta-8.pom Downloading from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/8.3.0-beta-8/spoon-core-8.3.0-beta-8.pom Progress (1): 2.8/8.2 kB Progress (1): 5.5/8.2 kB Progress (1): 8.2 kB Downloaded from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/8.3.0-beta-8/spoon-core-8.3.0-beta-8.pom (8.2 kB at 51 kB/s) Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom Downloading from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom Downloading from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom Downloading from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom Progress (1): 2.8/21 kB Progress (1): 5.5/21 kB Progress (1): 8.3/21 kB Progress (1): 11/21 kB Progress (1): 14/21 kB Progress (1): 17/21 kB Progress (1): 19/21 kB Progress (1): 21 kB Downloaded from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-pom/1.0/spoon-pom-1.0.pom (21 kB at 213 kB/s) Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/9.2.0-beta-1/spoon-core-9.2.0-beta-1.pom Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/9.2.0-beta-1/spoon-core-9.2.0-beta-1.pom Downloading from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/9.2.0-beta-1/spoon-core-9.2.0-beta-1.pom Downloading from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/9.2.0-beta-1/spoon-core-9.2.0-beta-1.pom Downloading from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/9.2.0-beta-1/spoon-core-9.2.0-beta-1.pom Progress (1): 2.8/11 kB Progress (1): 5.5/11 kB Progress (1): 8.3/11 kB Progress (1): 11 kB Downloaded from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/9.2.0-beta-1/spoon-core-9.2.0-beta-1.pom (11 kB at 165 kB/s) Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Progress (1): 1.4 kB Progress (2): 1.4 kB | 1.0 kB Downloaded from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml (1.0 kB at 5.4 kB/s) Downloaded from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml (1.4 kB at 7.1 kB/s) Progress (1): 1.4 kB Downloaded from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml (1.4 kB at 4.0 kB/s) Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-20231214.033346-148.pom Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-20231214.033346-148.pom Progress (1): 4.1/8.5 kB Progress (1): 7.7/8.5 kB Progress (1): 8.5 kB Downloaded from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-20231214.033346-148.pom (8.5 kB at 69 kB/s) Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Progress (1): 609 B Progress (2): 609 B | 609 B Downloaded from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml (609 B at 3.2 kB/s) Downloaded from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml (609 B at 3.5 kB/s) Downloading from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/spoon-pom-10.4.3-20231214.010712-1.pom Progress (1): 4.1/24 kB Progress (1): 7.8/24 kB Progress (1): 12/24 kB Progress (1): 16/24 kB Progress (1): 20/24 kB Progress (1): 24/24 kB Progress (1): 24 kB Downloaded from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/spoon-pom-10.4.3-20231214.010712-1.pom (24 kB at 62 kB/s) Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading from snapshots-repo: https://oss.sonatype.org/content/repositories/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Progress (1): 1.0 kB Downloaded from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml (1.0 kB at 1.5 kB/s) Downloading from sachaproject.gforge.inria.fr-release: https://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading from tdurieux.github.io/maven-repository/snapshots/: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading from spoon-snapshot-repo: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Progress (1): 2.8/20 kB Progress (1): 5.5/20 kB Progress (1): 8.3/20 kB Progress (1): 11/20 kB Progress (1): 14/20 kB Progress (1): 17/20 kB Progress (1): 20 kB Downloaded from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom (20 kB at 231 kB/s) Downloading from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-20231214.033346-148.jar Progress (1): 0/1.9 MB Progress (1): 0/1.9 MB Progress (1): 0/1.9 MB Progress (1): 0/1.9 MB Progress (1): 0/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.1/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.2/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.3/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.4/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.5/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.6/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.7/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.8/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 0.9/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.0/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.1/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.2/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.3/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.4/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.5/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.6/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.7/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.8/1.9 MB Progress (1): 1.9/1.9 MB Progress (1): 1.9/1.9 MB Progress (1): 1.9/1.9 MB Progress (1): 1.9/1.9 MB Progress (1): 1.9 MB Downloaded from spoon-snapshot: https://repository.ow2.org/nexus/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-20231214.033346-148.jar (1.9 MB at 2.6 MB/s) [INFO] [INFO] --- maven-dependency-plugin:2.8:resolve (default-cli) @ nopol --- [INFO] [INFO] The following files have been resolved: [INFO] com.google.code.findbugs:jsr305:jar:2.0.1:compile [INFO] gov.nasa.jpf:jpf:jar:1154:provided [INFO] org.smtlib:smtlib:jar:0.9.7.1:compile [INFO] com.martiansoftware:jsap:jar:2.1:compile [INFO] log4j:log4j:jar:1.2.17:compile [INFO] com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile [INFO] org.junit.jupiter:junit-jupiter-params:jar:5.3.2:compile [INFO] com.microsoft.z3:z3:jar:0.0.1:compile [INFO] xml-apis:xml-apis:jar:1.0.b2:compile [INFO] ch.qos.logback:logback-classic:jar:1.2.0:runtime [INFO] com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile [INFO] gov.nasa.jpf:jpf-symbc:jar:576:provided [INFO] org.ow2.asm:asm-tree:jar:9.2:compile [INFO] com.google.j2objc:j2objc-annotations:jar:1.3:compile [INFO] commons-io:commons-io:jar:2.15.1:compile [INFO] eu.stamp-project:descartes:jar:1.2.4:compile [INFO] org.jspecify:jspecify:jar:0.3.0:compile [INFO] org.junit.jupiter:junit-jupiter-api:jar:5.3.2:compile [INFO] org.codehaus.plexus:plexus-java:jar:1.0.5:compile [INFO] org.reflections:reflections:jar:0.9.9-RC1:compile [INFO] org.jacoco:org.jacoco.core:jar:0.8.8:compile [INFO] com.google.guava:failureaccess:jar:1.0.1:compile [INFO] junit:junit:jar:4.13.2:compile [INFO] commons-cli:commons-cli:jar:1.3:compile [INFO] org.jvnet.localizer:localizer:jar:1.12:compile [INFO] org.hamcrest:hamcrest-core:jar:1.3:compile [INFO] org.json:json:jar:20160810:compile [INFO] org.junit.platform:junit-platform-launcher:jar:1.3.2:compile [INFO] org.slf4j:slf4j-api:jar:1.7.5:compile [INFO] org.junit.platform:junit-platform-engine:jar:1.3.2:compile [INFO] commons-logging:commons-logging:jar:1.2:compile [INFO] org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile [INFO] org.codehaus.plexus:plexus-utils:jar:3.1.0:compile [INFO] org.apache.commons:commons-compress:jar:1.25.0:compile [INFO] org.junit.jupiter:junit-jupiter-engine:jar:5.3.2:compile [INFO] org.apache.maven.surefire:maven-surefire-common:jar:3.0.0-M5:compile [INFO] com.fasterxml.jackson.core:jackson-annotations:jar:2.16.0:compile [INFO] org.apache.maven.surefire:surefire-logger-api:jar:3.0.0-M5:compile [INFO] org.ow2.asm:asm:jar:9.2:compile [INFO] commons-codec:commons-codec:jar:1.11:compile [INFO] org.apache.logging.log4j:log4j-api:jar:2.17.2:compile [INFO] org.apache.maven.shared:maven-artifact-transfer:jar:0.11.0:compile [INFO] dom4j:dom4j:jar:1.6.1:compile [INFO] org.apiguardian:apiguardian-api:jar:1.0.0:compile [INFO] org.easytesting:fest-assert:jar:1.4:compile [INFO] com.github.stefanbirkner:system-lambda:jar:1.2.1:compile [INFO] org.eclipse.jdt:org.eclipse.jdt.core:jar:3.33.0:compile [INFO] ch.qos.logback:logback-core:jar:1.2.0:runtime [INFO] org.apache.maven:maven-plugin-api:jar:3.0:compile [INFO] org.eclipse.jdt:ecj:jar:3.33.0:compile [INFO] org.easytesting:fest-util:jar:1.1.6:compile [INFO] org.apache.maven.surefire:surefire-extensions-api:jar:3.0.0-M5:compile [INFO] org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile [INFO] org.slf4j:slf4j-log4j12:jar:1.7.25:compile [INFO] org.apache.logging.log4j:log4j-core:jar:2.17.2:compile [INFO] org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile [INFO] com.github.spoonlabs:flacoco:jar:1.0.5:compile [INFO] com.google.errorprone:error_prone_annotations:jar:2.3.4:compile [INFO] org.junit.platform:junit-platform-commons:jar:1.3.2:compile [INFO] org.apache.commons:commons-lang3:jar:3.14.0:compile [INFO] org.opentest4j:opentest4j:jar:1.1.1:compile [INFO] org.apache.maven.surefire:surefire-api:jar:3.0.0-M5:compile [INFO] org.apache.maven.surefire:surefire-shared-utils:jar:3.0.0-M4:compile [INFO] com.google.guava:guava:jar:30.1-jre:compile [INFO] org.checkerframework:checker-qual:jar:3.5.0:compile [INFO] info.picocli:picocli:jar:4.6.3:compile [INFO] org.apache.maven.surefire:surefire-booter:jar:3.0.0-M5:compile [INFO] org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile [INFO] org.apache.maven:maven-model:jar:3.6.0:compile [INFO] org.apache.logging.log4j:log4j-jcl:jar:2.17.2:compile [INFO] org.ow2.asm:asm-analysis:jar:9.2:compile [INFO] org.pitest:pitest-junit5-plugin:jar:0.8:compile [INFO] org.javassist:javassist:jar:3.16.1-GA:compile [INFO] javax.inject:javax.inject:jar:1:compile [INFO] org.apache.maven.shared:maven-shared-utils:jar:3.3.4:compile [INFO] org.apache.maven:maven-toolchain:jar:3.0-alpha-2:compile [INFO] com.gzoltar:gzoltar:jar:0.1.1:compile [INFO] org.apache.maven.surefire:surefire-extensions-spi:jar:3.0.0-M5:compile [INFO] org.ow2.asm:asm-commons:jar:9.2:compile [INFO] org.jacoco:org.jacoco.agent:jar:runtime:0.8.8:compile [INFO] org.apache.maven.shared:maven-common-artifact-filters:jar:3.0.1:compile [INFO] fr.inria.gforge.spoon:spoon-core:jar:10.4.3-SNAPSHOT:compile [INFO] org.pitest:pitest:jar:1.6.7:compile [INFO] net.sf.supercsv:super-csv:jar:2.4.0:compile [INFO] com.thoughtworks.qdox:qdox:jar:2.0-M9:compile [INFO] eu.stamp-project:test-runner:jar:4.11:compile [INFO] fil.iagl.cocospoon:CocoSpoon:jar:1.0.0-SNAPSHOT:compile [INFO] com.cloudbees:diff4j:jar:1.2:compile [INFO] org.apache.maven.shared:maven-invoker:jar:3.2.0:compile [INFO] com.google.code.gson:gson:jar:2.9.0:compile [INFO] org.pitest:pitest-entry:jar:1.6.7:compile [INFO] com.fasterxml.jackson.core:jackson-core:jar:2.16.0:compile [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 11.515 s [INFO] Finished at: 2023-12-14T10:38:56+01:00 [INFO] ------------------------------------------------------------------------ + mvn package Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 173, column 21 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 185, column 21 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ line 179, column 21 [WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 298, column 17 [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] [WARNING] The project fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html [INFO] [INFO] -------------------< fr.inria.gforge.spirals:nopol >-------------------- [INFO] Building Nopol 0.2-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- jacoco-maven-plugin:0.8.7:prepare-agent (default) @ nopol --- [INFO] argLine set to -javaagent:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/builds/workspace/nopol/nopol/target/jacoco.exec [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nopol --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 4 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ nopol --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 297 source files to /builds/workspace/nopol/nopol/target/classes [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[5,46] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[5,46] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[5,46] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[36,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[41,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[46,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[51,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[56,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[61,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[66,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[71,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[76,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[81,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[86,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/xxl/java/library/ClassLibrary.java: Some input files use or override a deprecated API. [WARNING] /builds/workspace/nopol/nopol/src/main/java/xxl/java/library/ClassLibrary.java: Recompile with -Xlint:deprecation for details. [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/commons/synthesis/smt/SMTLib.java: Some input files use unchecked or unsafe operations. [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/commons/synthesis/smt/SMTLib.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ nopol --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 18 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ nopol --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 50 source files to /builds/workspace/nopol/nopol/target/test-classes [WARNING] /builds/workspace/nopol/nopol/src/test/java/xxl/java/library/ClassLibraryTest.java: Some input files use or override a deprecated API. [WARNING] /builds/workspace/nopol/nopol/src/test/java/xxl/java/library/ClassLibraryTest.java: Recompile with -Xlint:deprecation for details. [WARNING] /builds/workspace/nopol/nopol/src/test/java/fr/inria/lille/commons/trace/ValuesCollectorTest.java: Some input files use unchecked or unsafe operations. [WARNING] /builds/workspace/nopol/nopol/src/test/java/fr/inria/lille/commons/trace/ValuesCollectorTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.14.1:test (default-test) @ nopol --- [INFO] Surefire report directory: /builds/workspace/nopol/nopol/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Running xxl.java.support.RangeMapperTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.176 sec Running xxl.java.junit.TestSuiteExecutionTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.238 sec Running xxl.java.compiler.DynamicClassCompilerTest SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] [0] ERROR DynamicClassCompiler - [Compilation errors] Mathematician.java:1: error: cannot find symbol package test.dynamic.math;import test.dynamic.math.Calculator;public class Mathematician { private Calculator calculator; public Mathematician(Calculator calculator) { this.calculator = calculator; } public int sum(int a, int b) { return calculator.sum(a, b); } public int multiply(int a, int b) { return calculator.multiply(a, b); }} ^ symbol: method multiply(int,int) location: variable calculator of type test.dynamic.math.Calculator Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.15 sec Running xxl.java.library.ObjectLibraryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec Running xxl.java.library.JavaLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec Running xxl.java.library.StringLibraryTest Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 sec Running xxl.java.library.NumberLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec Running xxl.java.library.ClassLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec Running xxl.container.classic.map.MultimapTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec Running xxl.container.classic.map.DoubleMapTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running xxl.container.classic.MetaSetTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Running xxl.container.classic.MetaListTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec Running xxl.container.classic.MetaMapTest Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec Running xxl.container.classic.MetaCollectionTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 sec Running xxl.container.various.BagTest Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec Running xxl.container.various.PairTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec Running xxl.container.various.MappingBagTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec Running xxl.container.various.TableTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Running fr.inria.lille.localization.DumbLocalizerTest [3773] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_3] [3779] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [3780] INFO NoPol - Statement type: CONDITIONAL [3780] INFO NoPol - Args: [nopol_examples.nopol_example_3.NopolExampleTest] [3781] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_3], projectClasspath='[Ljava.net.URL;@52c46334', projectTests=[nopol_examples.nopol_example_3.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [3782] INFO NoPol - Available processors (cores): 1 [3791] INFO NoPol - Free memory: 1 GB [3795] INFO NoPol - Maximum memory: 1 GB [3795] INFO NoPol - Total memory available to JVM: 1 GB [3797] INFO NoPol - Java version: null [3798] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [3799] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -126608641 [7284] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_3.NopolExample:32. -126608641 [8767] INFO TestPatch - Applying patch: nopol_examples.nopol_example_3.NopolExample:11: CONDITIONAL 0 == tmp [9054] INFO TestPatch - Running test suite to check the patch "0 == tmp" is working [9113] INFO NoPol - ----INFORMATION---- [9118] INFO NoPol - Nb classes : 1 [9120] INFO NoPol - Nb methods : 3 [9120] INFO NoPol - Nb Statements Analyzed : 2 [9126] INFO NoPol - Nb Statements with Angelic Value Found : 1 [9126] INFO NoPol - Nb inputs in SMT : 9 [9127] INFO NoPol - Nb SMT level: 2 [9127] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [9128] INFO NoPol - class java.lang.Boolean: 4 [9128] INFO NoPol - Nb variables in SMT : 12 [9128] INFO NoPol - NoPol Execution time : 5340ms [9131] INFO NoPol - [9132] INFO NoPol - ----PATCH FOUND---- [9132] INFO NoPol - 0 == tmp [9185] INFO NoPol - Nb test that executes the patch: 18 [9186] INFO NoPol - nopol_examples.nopol_example_3.NopolExample:11: CONDITIONAL [9225] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_3/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_3/NopolExample.java @@ -10,3 +10,3 @@ - if ( tmp != 0 ){ // Fix : tmp == 0 + if ( 0 == tmp){ // Fix : tmp == 0 return true; [9289] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] [9290] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [9291] INFO NoPol - Statement type: CONDITIONAL [9291] INFO NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] [9292] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@441aa7ae', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [9295] INFO NoPol - Available processors (cores): 1 [9296] INFO NoPol - Free memory: 1 GB [9296] INFO NoPol - Maximum memory: 1 GB [9304] INFO NoPol - Total memory available to JVM: 1 GB [9304] INFO NoPol - Java version: null [9304] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [9305] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -126608641 [10007] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_2.NopolExample:21. -126608641 [10893] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL 1 < (b - a) [11216] INFO TestPatch - Running test suite to check the patch "1 < (b - a)" is working [11272] INFO NoPol - ----INFORMATION---- [11273] INFO NoPol - Nb classes : 1 [11273] INFO NoPol - Nb methods : 2 [11273] INFO NoPol - Nb Statements Analyzed : 4 [11273] INFO NoPol - Nb Statements with Angelic Value Found : 2 [11273] INFO NoPol - Nb inputs in SMT : 7 [11273] INFO NoPol - Nb SMT level: 2 [11273] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [11273] INFO NoPol - class java.lang.Boolean: 4 [11273] INFO NoPol - Nb variables in SMT : 14 [11273] INFO NoPol - NoPol Execution time : 1983ms [11273] INFO NoPol - [11273] INFO NoPol - ----PATCH FOUND---- [11273] INFO NoPol - 1 < (b - a) [11323] INFO NoPol - Nb test that executes the patch: 18 [11323] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [11326] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( 1 < (b - a)){ // Fix a < b return b; Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.575 sec Running fr.inria.lille.localization.FlacocoLocalizerTest Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java], projectClasspath='[Ljava.net.URL;@45abbd24', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_1.NopolExampleTest --tests nopol_examples.nopol_example_1.NopolExampleTest#test9:nopol_examples.nopol_example_1.NopolExampleTest#test8:nopol_examples.nopol_example_1.NopolExampleTest#test7:nopol_examples.nopol_example_1.NopolExampleTest#test6:nopol_examples.nopol_example_1.NopolExampleTest#test5:nopol_examples.nopol_example_1.NopolExampleTest#test4:nopol_examples.nopol_example_1.NopolExampleTest#test3:nopol_examples.nopol_example_1.NopolExampleTest#test2:nopol_examples.nopol_example_1.NopolExampleTest#test1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_1.NopolExampleTest#test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5 nopol_examples.nopol_example_1.NopolExampleTest#test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1 File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [14469] INFO CoverageRunner - Tests found: 9 [14475] INFO CoverageRunner - Tests executed: 9 StatementSourceLocation{suspiciousness=0.5345224838248488, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:16} StatementSourceLocation{suspiciousness=0.5, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:15} StatementSourceLocation{suspiciousness=0.47140452079103173, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:27} StatementSourceLocation{suspiciousness=0.47140452079103173, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:25} StatementSourceLocation{suspiciousness=0.47140452079103173, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:24} StatementSourceLocation{suspiciousness=0.47140452079103173, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:23} StatementSourceLocation{suspiciousness=0.47140452079103173, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:21} StatementSourceLocation{suspiciousness=0.47140452079103173, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:12} StatementSourceLocation{suspiciousness=0.0, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:18} StatementSourceLocation{suspiciousness=0.0, location=SourceLocation nopol_examples.nopol_example_1.NopolExample:13} Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.174 sec Running fr.inria.lille.localization.CocospoonLocalizerTest {SourceLocation nopol_examples.nopol_example_1.NopolExample:13=[nopol_examples.nopol_example_1.NopolExampleTest#test1 PASS], SourceLocation nopol_examples.nopol_example_1.NopolExample:22=[nopol_examples.nopol_example_1.NopolExampleTest#test1 PASS], SourceLocation nopol_examples.nopol_example_1.NopolExample:23=[nopol_examples.nopol_example_1.NopolExampleTest#test1 PASS], SourceLocation nopol_examples.nopol_example_1.NopolExample:24=[nopol_examples.nopol_example_1.NopolExampleTest#test1 PASS], SourceLocation nopol_examples.nopol_example_1.NopolExample:12=[nopol_examples.nopol_example_1.NopolExampleTest#test1 PASS]} Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.642 sec Running fr.inria.lille.repair.symbolic.SymbolicTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.005 sec Running fr.inria.lille.repair.infinitel.loop.implant.LoopStatisticsTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running fr.inria.lille.repair.infinitel.InfinitelTest (a == 0) (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()) != (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()) Tests run: 13, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 4.853 sec Running fr.inria.lille.repair.synthesis.SynthesizerOnRealBugTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec Running fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_12.NopolExampleTest#test_4 nopol_examples.nopol_example_12.NopolExampleTest#test_3 nopol_examples.nopol_example_12.NopolExampleTest#test_2 nopol_examples.nopol_example_12.NopolExampleTest#test_1 [20872] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_4 iteration 0 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by fr.inria.lille.repair.expression.value.AbstractValue (file:/builds/workspace/nopol/nopol/target/classes/) to method com.sun.tools.jdi.ReferenceTypeImpl.isAssignableTo(com.sun.jdi.ReferenceType) WARNING: Please consider reporting this to the maintainers of fr.inria.lille.repair.expression.value.AbstractValue WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [21031] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_3 iteration 0 [21093] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_2 iteration 0 [21154] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_1 iteration 0 ========= Info ========== Nb constants 7 Nb method invocations 3 Nb field access 0 Nb variables 3 Total 13 Nb evaluated expressions 88678 Init Execution time 832 ms Collect Execution time 334 ms Combine Execution time 1407.0 ms Nb Combination par sec 63026 combinations/sec Total Execution time 2573 ms Nb line execution 4 Nb results 17 Results: 1. (list == null) || list.isEmpty() 2. (list == null) || (list.isEmpty() && list2.isEmpty()) 3. (list == null) || (list2.isEmpty() && list.isEmpty()) 4. (list == null) || (list.size() == 0) 5. (list == null) || (this.foo((java.util.List) list) == list.size()) 6. (list == null) || (this.foo((java.util.List) list2) == list.size()) 7. (list == null) || (list.size() == this.foo((java.util.List) list)) 8. (list == null) || (list.size() == this.foo((java.util.List) list2)) 9. (list == null) || (list.size() == list2.size()) 10. (list == null) || (list.isEmpty() == list2.isEmpty()) 11. (list == null) || (list2.size() == list.size()) 12. (list == null) || (list2.isEmpty() == list.isEmpty()) 13. (list == null) || (list.size() <= 0) 14. (list == null) || (list.size() <= this.foo((java.util.List) list)) 15. (list == null) || (list.size() <= this.foo((java.util.List) list2)) 16. (list == null) || (list.size() <= list2.size()) 17. (list == null) || (list.size() < 1) ======================== Stat ======================== Operators: PLUS 1 Methods: foo(java.util.List) 1 size() 1 isEmpty() 1 Variable: list2 1 x 1 list 1 & 7 & 3 & 0 & 3 & 13 & 88678 & 2589 ms & 4 & basic: 3, 0, 1, null, this, list, list2, this.foo((java.util.List) list), this.foo((java.util.List) list2), list.size(), list.isEmpty(), list2.size(), list2.isEmpty(), java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_13.NopolExampleTest#test_3 nopol_examples.nopol_example_13.NopolExampleTest#test_2 nopol_examples.nopol_example_13.NopolExampleTest#test_1 [23394] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_3 iteration 0 [23466] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_2 iteration 0 [23488] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_1 iteration 0 [23497] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_1 iteration 1 ========= Info ========== Nb constants 3 Nb method invocations 1 Nb field access 0 Nb variables 2 Total 6 Nb evaluated expressions 259 Init Execution time 757 ms Collect Execution time 122 ms Combine Execution time 12.0 ms Nb Combination par sec 21583 combinations/sec Total Execution time 892 ms Nb line execution 4 Nb results 1 Results: 1. (list == null) || list.isEmpty() ======================== Stat ======================== Operators: Methods: isEmpty() 1 Variable: list 1 & 3 & 1 & 0 & 2 & 6 & 259 & 898 ms & 4 & basic: 0, 1, null, list, this, list.isEmpty(), java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_1.NopolExampleTest#test4 nopol_examples.nopol_example_1.NopolExampleTest#test5 nopol_examples.nopol_example_1.NopolExampleTest#test2 nopol_examples.nopol_example_1.NopolExampleTest#test3 nopol_examples.nopol_example_1.NopolExampleTest#test9 nopol_examples.nopol_example_1.NopolExampleTest#test1 [24044] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test4 iteration 0 [24130] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test5 iteration 0 [24172] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test2 iteration 0 [24200] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test3 iteration 0 [24224] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test9 iteration 0 [24244] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test1 iteration 0 ========= Info ========== Nb constants 5 Nb method invocations 1 Nb field access 0 Nb variables 3 Total 9 Nb evaluated expressions 20 Init Execution time 497 ms Collect Execution time 214 ms Combine Execution time 7.0 ms Nb Combination par sec 2857 combinations/sec Total Execution time 718 ms Nb line execution 6 Nb results 1 Results: 1. index <= 0 ======================== Stat ======================== Operators: EQ 1 MINUS 1 LT 1 Methods: charAt(int) 3 length() 2 Variable: s 5 index 3 & 5 & 1 & 0 & 3 & 9 & 20 & 725 ms & 6 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_2.NopolExampleTest#test4 nopol_examples.nopol_example_2.NopolExampleTest#test5 nopol_examples.nopol_example_2.NopolExampleTest#test2 nopol_examples.nopol_example_2.NopolExampleTest#test3 nopol_examples.nopol_example_2.NopolExampleTest#test8 nopol_examples.nopol_example_2.NopolExampleTest#test9 nopol_examples.nopol_example_2.NopolExampleTest#test6 nopol_examples.nopol_example_2.NopolExampleTest#test7 nopol_examples.nopol_example_2.NopolExampleTest#test1 [24861] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test4 iteration 0 [24938] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test5 iteration 0 [24960] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test2 iteration 0 [24979] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test3 iteration 0 [24995] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test8 iteration 0 [25010] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test9 iteration 0 [25028] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test6 iteration 0 [25048] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test7 iteration 0 [25060] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test1 iteration 0 ========= Info ========== Nb constants 4 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 7 Nb evaluated expressions 40 Init Execution time 580 ms Collect Execution time 216 ms Combine Execution time 3.0 ms Nb Combination par sec 13333 combinations/sec Total Execution time 799 ms Nb line execution 9 Nb results 1 Results: 1. a < b ======================== Stat ======================== Operators: MINUS 1 LT 1 Methods: Variable: a 2 b 2 & 4 & 0 & 0 & 3 & 7 & 40 & 800 ms & 9 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_3.NopolExampleTest#test4 nopol_examples.nopol_example_3.NopolExampleTest#test5 nopol_examples.nopol_example_3.NopolExampleTest#test2 nopol_examples.nopol_example_3.NopolExampleTest#test3 nopol_examples.nopol_example_3.NopolExampleTest#test8 nopol_examples.nopol_example_3.NopolExampleTest#test9 nopol_examples.nopol_example_3.NopolExampleTest#test6 nopol_examples.nopol_example_3.NopolExampleTest#test7 nopol_examples.nopol_example_3.NopolExampleTest#test1 [25635] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test4 iteration 0 [25723] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test5 iteration 0 [25737] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test2 iteration 0 [25762] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test3 iteration 0 [25780] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test8 iteration 0 [25799] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test9 iteration 0 [25823] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test6 iteration 0 [25841] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test7 iteration 0 [25856] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test1 iteration 0 ========= Info ========== Nb constants 3 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 6 Nb evaluated expressions 1 Init Execution time 550 ms Collect Execution time 239 ms Combine Execution time 3.0 ms Nb Combination par sec 333 combinations/sec Total Execution time 792 ms Nb line execution 9 Nb results 1 Results: 1. tmp == 0 ======================== Stat ======================== Operators: MINUS 1 NE 1 MOD 1 Methods: Variable: a 1 tmp 1 & 3 & 0 & 0 & 3 & 6 & 1 & 793 ms & 9 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_4.NopolExampleTest#test4 nopol_examples.nopol_example_4.NopolExampleTest#test5 nopol_examples.nopol_example_4.NopolExampleTest#test2 nopol_examples.nopol_example_4.NopolExampleTest#test3 nopol_examples.nopol_example_4.NopolExampleTest#test8 nopol_examples.nopol_example_4.NopolExampleTest#test9 nopol_examples.nopol_example_4.NopolExampleTest#test11 nopol_examples.nopol_example_4.NopolExampleTest#test6 nopol_examples.nopol_example_4.NopolExampleTest#test10 nopol_examples.nopol_example_4.NopolExampleTest#test7 nopol_examples.nopol_example_4.NopolExampleTest#test1 [26492] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test4 iteration 0 [26571] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test5 iteration 0 [26620] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test3 iteration 0 [26646] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test8 iteration 0 [26676] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test9 iteration 0 [26713] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test6 iteration 0 [26740] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test10 iteration 0 [26762] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test7 iteration 0 ========= Info ========== Nb constants 5 Nb method invocations 1 Nb field access 0 Nb variables 2 Total 8 Nb evaluated expressions 11 Init Execution time 601 ms Collect Execution time 307 ms Combine Execution time 3.0 ms Nb Combination par sec 3667 combinations/sec Total Execution time 911 ms Nb line execution 8 Nb results 1 Results: 1. a.length() != 1 ======================== Stat ======================== Operators: EQ 3 MOD 1 Methods: parseInt(java.lang.String) 1 length() 1 charAt(int) 1 substring(int) 1 Variable: a 5 otherInitializedVariableShouldBeCollected 1 result 1 & 5 & 1 & 0 & 2 & 8 & 11 & 912 ms & 8 & basic: 1, initializedVariableShouldBeCollected, otherInitializedVariableShouldBeCollected, 0, null, a, this, a.length(), java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_5.NopolExampleTest#test4 nopol_examples.nopol_example_5.NopolExampleTest#test5 nopol_examples.nopol_example_5.NopolExampleTest#test2 nopol_examples.nopol_example_5.NopolExampleTest#test3 nopol_examples.nopol_example_5.NopolExampleTest#test6 nopol_examples.nopol_example_5.NopolExampleTest#test1 [27463] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test4 iteration 0 [27530] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test5 iteration 0 [27560] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test2 iteration 0 [27571] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test3 iteration 0 [27586] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test6 iteration 0 [27599] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test1 iteration 0 ========= Info ========== Nb constants 5 Nb method invocations 0 Nb field access 0 Nb variables 2 Total 7 Nb evaluated expressions 11 Init Execution time 667 ms Collect Execution time 146 ms Combine Execution time 7.0 ms Nb Combination par sec 1571 combinations/sec Total Execution time 820 ms Nb line execution 6 Nb results 1 Results: 1. r <= a ======================== Stat ======================== Operators: MUL 1 Methods: Variable: r 2 a 1 & 5 & 0 & 0 & 2 & 7 & 11 & 822 ms & 6 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_6.NopolExampleTest#test4 nopol_examples.nopol_example_6.NopolExampleTest#test5 nopol_examples.nopol_example_6.NopolExampleTest#test2 nopol_examples.nopol_example_6.NopolExampleTest#test3 nopol_examples.nopol_example_6.NopolExampleTest#test6 nopol_examples.nopol_example_6.NopolExampleTest#test1 [27948] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test4 iteration 0 [28045] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test5 iteration 0 [28074] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test2 iteration 0 [28101] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test3 iteration 0 [28128] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test6 iteration 0 [28142] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test1 iteration 0 ========= Info ========== Nb constants 3 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 6 Nb evaluated expressions 29 Init Execution time 324 ms Collect Execution time 206 ms Combine Execution time 3.0 ms Nb Combination par sec 9667 combinations/sec Total Execution time 533 ms Nb line execution 6 Nb results 1 Results: 1. a < b ======================== Stat ======================== Operators: MINUS 2 GT 1 Methods: Variable: a 3 b 3 & 3 & 0 & 0 & 3 & 6 & 29 & 534 ms & 6 & java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_8.NopolExampleTest#test_4 nopol_examples.nopol_example_8.NopolExampleTest#test_3 nopol_examples.nopol_example_8.NopolExampleTest#test_2 nopol_examples.nopol_example_8.NopolExampleTest#test_1 nopol_examples.nopol_example_8.NopolExampleTest#test_11 nopol_examples.nopol_example_8.NopolExampleTest#test_9 nopol_examples.nopol_example_8.NopolExampleTest#test_10 nopol_examples.nopol_example_8.NopolExampleTest#test_8 nopol_examples.nopol_example_8.NopolExampleTest#test_7 nopol_examples.nopol_example_8.NopolExampleTest#test_6 nopol_examples.nopol_example_8.NopolExampleTest#test_5 [28772] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_4 iteration 0 [28840] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_3 iteration 0 [28856] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_2 iteration 0 [28912] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_1 iteration 0 [28948] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_9 iteration 0 [28969] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_10 iteration 0 [28984] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_8 iteration 0 [28999] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_7 iteration 0 [29016] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_6 iteration 0 [29031] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_5 iteration 0 ========= Info ========== Nb constants 4 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 7 Nb evaluated expressions 26696 Init Execution time 613 ms Collect Execution time 266 ms Combine Execution time 586.0 ms Nb Combination par sec 45556 combinations/sec Total Execution time 1465 ms Nb line execution 10 Nb results 1 Results: 1. (a * b) <= 100 ======================== Stat ======================== Operators: LT 1 MUL 1 Methods: Variable: a 1 b 1 & 4 & 0 & 0 & 3 & 7 & 26696 & 1471 ms & 10 & Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.599 sec Running fr.inria.lille.repair.spoon.ConditionnalInstrumenterTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.324 sec Running fr.inria.lille.repair.expression.ExpressionTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running fr.inria.lille.repair.nopol.TseEvaluationTest Tests run: 20, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.056 sec Running fr.inria.lille.repair.nopol.Defects4jEvaluationMathTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec Running fr.inria.lille.repair.nopol.Defects4jEvaluationTest mkdir Lang44-Java6; cd Lang44-Java6; git init; git fetch https://github.com/Spirals-Team/defects4j-repair Lang44-Java6:Lang44-Java6; git checkout Lang44-Java6; mvn -q test -DskipTests -Dproject.build.sourceEncoding=ISO-8859-1 -Dmaven.compile.source=1.6 -Dmaven.compile.testSource=1.6 -Dmaven.compile.target=1.6; mvn -q dependency:build-classpath -Dmdep.outputFile=cp.txt Initialized empty Git repository in /builds/workspace/nopol/nopol/Lang44-Java6/.git/ [copy] Copying 2 files to /builds/workspace/nopol/nopol/Lang44-Java6/target/apidocs/META-INF From https://github.com/Spirals-Team/defects4j-repair * [new branch] Lang44-Java6 -> Lang44-Java6 Switched to branch 'Lang44-Java6' Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [file:/builds/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/builds/workspace/nopol/nopol/Lang44-Java6/target/classes/, file:/builds/workspace/nopol/nopol/Lang44-Java6/target/test-classes/] [53556] INFO NoPol - Source files: [Lang44-Java6/src/java] [53556] INFO NoPol - Classpath: [file:/builds/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/builds/workspace/nopol/nopol/Lang44-Java6/target/classes/, file:/builds/workspace/nopol/nopol/Lang44-Java6/target/test-classes/] [53556] INFO NoPol - Statement type: PRE_THEN_COND [53557] INFO NoPol - Args: [org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enumjava6.EnumTest, org.apache.commons.lang.enumjava6.EnumUtilsTest, org.apache.commons.lang.enumjava6.ValuedEnumTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IEEE754rUtilsTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.reflect.ConstructorUtilsTest, org.apache.commons.lang.reflect.FieldUtilsTest, org.apache.commons.lang.reflect.MethodUtilsTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.ExtendedMessageFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsFragmentTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest] [53561] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[Lang44-Java6/src/java], projectClasspath='[Ljava.net.URL;@32a0ade6', projectTests=[org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enumjava6.EnumTest, org.apache.commons.lang.enumjava6.EnumUtilsTest, org.apache.commons.lang.enumjava6.ValuedEnumTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IEEE754rUtilsTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.reflect.ConstructorUtilsTest, org.apache.commons.lang.reflect.FieldUtilsTest, org.apache.commons.lang.reflect.MethodUtilsTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.ExtendedMessageFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsFragmentTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest], complianceLevel=6, outputFolder=./, json=false} [53562] INFO NoPol - Available processors (cores): 1 [53563] INFO NoPol - Free memory: 1 GB [53567] INFO NoPol - Maximum memory: 1 GB [53567] INFO NoPol - Total memory available to JVM: 1 GB [53568] INFO NoPol - Java version: null [53568] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [53569] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin [61584] ERROR Launcher - error: JDTCommentBuilder crashed with the error, some comments may be missing in the model: java.lang.RuntimeException: java.nio.charset.MalformedInputException: Input length = 1 Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[Lang44-Java6/src/java], projectClasspath='[Ljava.net.URL;@32a0ade6', projectTests=[org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enumjava6.EnumTest, org.apache.commons.lang.enumjava6.EnumUtilsTest, org.apache.commons.lang.enumjava6.ValuedEnumTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IEEE754rUtilsTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.reflect.ConstructorUtilsTest, org.apache.commons.lang.reflect.FieldUtilsTest, org.apache.commons.lang.reflect.MethodUtilsTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.ExtendedMessageFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsFragmentTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest], complianceLevel=6, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class org.apache.commons.lang.time.DateUtilsFragmentTest:org.apache.commons.lang.CharRangeTest:org.apache.commons.lang.EntitiesTest:org.apache.commons.lang.builder.HashCodeBuilderTest:org.apache.commons.lang.NumberUtilsTest:org.apache.commons.lang.builder.CompareToBuilderTest:org.apache.commons.lang.builder.ToStringBuilderTest:org.apache.commons.lang.enums.EnumUtilsTest:org.apache.commons.lang.enums.EnumTest:org.apache.commons.lang.builder.EqualsBuilderTest:org.apache.commons.lang.math.NumberUtilsTest:org.apache.commons.lang.mutable.MutableFloatTest:org.apache.commons.lang.time.DateUtilsTest:org.apache.commons.lang.reflect.MethodUtilsTest:org.apache.commons.lang.text.StrBuilderTest:org.apache.commons.lang.CharUtilsTest:org.apache.commons.lang.EntitiesPerformanceTest:org.apache.commons.lang.exception.ExceptionUtilsTestCase:org.apache.commons.lang.text.StrTokenizerTest:org.apache.commons.lang.text.StrBuilderAppendInsertTest:org.apache.commons.lang.mutable.MutableByteTest:org.apache.commons.lang.StringUtilsIsTest:org.apache.commons.lang.ArrayUtilsTest:org.apache.commons.lang.StringUtilsSubstringTest:org.apache.commons.lang.StringUtilsTrimEmptyTest:org.apache.commons.lang.BooleanUtilsTest:org.apache.commons.lang.reflect.ConstructorUtilsTest:org.apache.commons.lang.enumjava6.ValuedEnumTest:org.apache.commons.lang.CharSetUtilsTest:org.apache.commons.lang.reflect.FieldUtilsTest:org.apache.commons.lang.NumberRangeTest:org.apache.commons.lang.CharSetTest:org.apache.commons.lang.mutable.MutableDoubleTest:org.apache.commons.lang.StringEscapeUtilsTest:org.apache.commons.lang.exception.NestableDelegateTestCase:org.apache.commons.lang.IllegalClassExceptionTest:org.apache.commons.lang.RandomStringUtilsTest:org.apache.commons.lang.StringUtilsTest:org.apache.commons.lang.ClassUtilsTest:org.apache.commons.lang.mutable.MutableBooleanTest:org.apache.commons.lang.enums.ValuedEnumTest:org.apache.commons.lang.enumjava6.EnumUtilsTest:org.apache.commons.lang.text.StrSubstitutorTest:org.apache.commons.lang.math.DoubleRangeTest:org.apache.commons.lang.time.DurationFormatUtilsTest:org.apache.commons.lang.time.FastDateFormatTest:org.apache.commons.lang.NullArgumentExceptionTest:org.apache.commons.lang.builder.ToStringStyleTest:org.apache.commons.lang.mutable.MutableShortTest:org.apache.commons.lang.enumjava6.EnumTest:org.apache.commons.lang.BitFieldTest:org.apache.commons.lang.builder.StandardToStringStyleTest:org.apache.commons.lang.ArrayUtilsRemoveTest:org.apache.commons.lang.math.IntRangeTest:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest:org.apache.commons.lang.builder.DefaultToStringStyleTest:org.apache.commons.lang.math.LongRangeTest:org.apache.commons.lang.StringUtilsStartsEndsWithTest:org.apache.commons.lang.math.NumberRangeTest:org.apache.commons.lang.SerializationUtilsTest:org.apache.commons.lang.ObjectUtilsTest:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase:org.apache.commons.lang.text.StrMatcherTest:org.apache.commons.lang.LocaleUtilsTest:org.apache.commons.lang.text.ExtendedMessageFormatTest:org.apache.commons.lang.math.FractionTest:org.apache.commons.lang.SystemUtilsTest:org.apache.commons.lang.UnhandledExceptionTest:org.apache.commons.lang.StringUtilsEqualsIndexOfTest:org.apache.commons.lang.ValidateTest:org.apache.commons.lang.time.DateFormatUtilsTest:org.apache.commons.lang.mutable.MutableObjectTest:org.apache.commons.lang.math.FloatRangeTest:org.apache.commons.lang.builder.SimpleToStringStyleTest:org.apache.commons.lang.math.RandomUtilsTest:org.apache.commons.lang.mutable.MutableLongTest:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest:org.apache.commons.lang.mutable.MutableIntTest:org.apache.commons.lang.builder.MultiLineToStringStyleTest:org.apache.commons.lang.time.StopWatchTest:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest:org.apache.commons.lang.IntHashMapTest:org.apache.commons.lang.WordUtilsTest:org.apache.commons.lang.ArrayUtilsAddTest:org.apache.commons.lang.exception.NestableExceptionTestCase:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest:org.apache.commons.lang.NotImplementedExceptionTest:org.apache.commons.lang.exception.NestableErrorTestCase:org.apache.commons.lang.text.StrLookupTest:org.apache.commons.lang.math.RangeTest:org.apache.commons.lang.CharEncodingTest:org.apache.commons.lang.IncompleteArgumentExceptionTest:org.apache.commons.lang.text.CompositeFormatTest:org.apache.commons.lang.math.IEEE754rUtilsTest:org.apache.commons.lang.enums.EnumEqualsTest --tests org.apache.commons.lang.time.DateUtilsFragmentTest#testHoursOfDayWithDate:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_NormalNegated:org.apache.commons.lang.EntitiesTest#testEntitiesXmlObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testLong:org.apache.commons.lang.NumberUtilsTest#testMinimumLong:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectComparator:org.apache.commons.lang.builder.ToStringBuilderTest#testInt:org.apache.commons.lang.time.DateUtilsFragmentTest#testDateFragmentInLargerUnitWithCalendar:org.apache.commons.lang.enums.EnumUtilsTest#testIteratorEx:org.apache.commons.lang.enums.EnumTest#testEqualsToWrongInstance:org.apache.commons.lang.builder.EqualsBuilderTest#testShort:org.apache.commons.lang.math.NumberUtilsTest#testMinimumDouble:org.apache.commons.lang.mutable.MutableFloatTest#testAddValuePrimitive:org.apache.commons.lang.time.DateUtilsTest#testIsSameDay_Cal:org.apache.commons.lang.reflect.MethodUtilsTest#testInvokeMethod:org.apache.commons.lang.text.StrBuilderTest#testLeftString:org.apache.commons.lang.CharUtilsTest#testIsAsciiNumeric_char:org.apache.commons.lang.EntitiesPerformanceTest#testBuildLookup:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_ThrowableWriter:org.apache.commons.lang.text.StrTokenizerTest#testBasicEmpty1:org.apache.commons.lang.text.StrTokenizerTest#testBasicEmpty2:org.apache.commons.lang.enums.EnumTest#testOperationCalculation:org.apache.commons.lang.enums.EnumTest#testBroken2Operation:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_CharArray:org.apache.commons.lang.enums.EnumTest#testNested:org.apache.commons.lang.mutable.MutableByteTest#testHashCode:org.apache.commons.lang.StringUtilsIsTest#testIsNumericSpace:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfInt:org.apache.commons.lang.StringUtilsSubstringTest#testLeft_String:org.apache.commons.lang.builder.EqualsBuilderTest#testIntArrayHiddenByObject:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrimToEmpty:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_validInput_2items:org.apache.commons.lang.reflect.ConstructorUtilsTest#testGetAccessibleConstructor:org.apache.commons.lang.enumjava6.ValuedEnumTest#testName:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String:org.apache.commons.lang.builder.EqualsBuilderTest#testMixedArray:org.apache.commons.lang.text.StrBuilderTest#testAsWriter:org.apache.commons.lang.math.NumberUtilsTest#testCreateDouble:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfDayWithCalendar:org.apache.commons.lang.CharSetUtilsTest#testEvaluateSet_Stringarray:org.apache.commons.lang.reflect.FieldUtilsTest#testGetDeclaredFieldForceAccess:org.apache.commons.lang.text.StrBuilderTest#testContains_char:org.apache.commons.lang.NumberRangeTest#testIncludesRangeNull:org.apache.commons.lang.ArrayUtilsTest#testIndexOfWithStartIndex:org.apache.commons.lang.CharSetTest#testConstructor_String_oddNegate:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_String_String:org.apache.commons.lang.mutable.MutableDoubleTest#testAddValuePrimitive:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeHtml:org.apache.commons.lang.builder.EqualsBuilderTest#testLongArray:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessage:org.apache.commons.lang.builder.CompareToBuilderTest#testShortArray:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_allNullInput:org.apache.commons.lang.NumberUtilsTest#testCreateDouble:org.apache.commons.lang.RandomStringUtilsTest#testConstructor:org.apache.commons.lang.StringUtilsTest#testJoin_Objectarray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfChar:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionObjectCycle:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_Autoboxing:org.apache.commons.lang.mutable.MutableBooleanTest#testGetSet:org.apache.commons.lang.enums.ValuedEnumTest#testToString:org.apache.commons.lang.reflect.FieldUtilsTest#testReadDeclaredNamedStaticField:org.apache.commons.lang.StringUtilsTest#testConstructor:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteDeclaredNamedStaticField:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionDoubleArray:org.apache.commons.lang.enumjava6.EnumUtilsTest#testIterator:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSoloEscaping:org.apache.commons.lang.math.DoubleRangeTest#testContainsRange:org.apache.commons.lang.time.DurationFormatUtilsTest#testBugzilla38401:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance:org.apache.commons.lang.NullArgumentExceptionTest#testConstructor_nullInput:org.apache.commons.lang.EntitiesPerformanceTest#testBuildPrimitive:org.apache.commons.lang.builder.ToStringStyleTest#testSetSizeEndText:org.apache.commons.lang.mutable.MutableShortTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendNewLine:org.apache.commons.lang.enumjava6.EnumTest#testExtended3Get:org.apache.commons.lang.BitFieldTest#testClearShort:org.apache.commons.lang.text.StrTokenizerTest#testCSVEmpty:org.apache.commons.lang.StringUtilsTest#testReverse_String:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionHierarchyArrayList:org.apache.commons.lang.builder.StandardToStringStyleTest#testObject:org.apache.commons.lang.text.StrTokenizerTest#testBasic1:org.apache.commons.lang.text.StrTokenizerTest#testBasic3:org.apache.commons.lang.text.StrTokenizerTest#testBasic2:org.apache.commons.lang.text.StrTokenizerTest#testBasic5:org.apache.commons.lang.text.StrTokenizerTest#testBasic4:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveShortArray:org.apache.commons.lang.StringUtilsTest#testJoin_CollectionChar:org.apache.commons.lang.reflect.FieldUtilsTest#testReadStaticFieldForceAccess:org.apache.commons.lang.builder.EqualsBuilderTest#testBooleanArrayHiddenByObject:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionIntArray:org.apache.commons.lang.math.IntRangeTest#testContainsFloat:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollection:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Collection:org.apache.commons.lang.builder.ToStringBuilderTest#testGetSetDefault:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_CharArray_int_int:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLongArrayArray:org.apache.commons.lang.enumjava6.EnumUtilsTest#testMap:org.apache.commons.lang.math.LongRangeTest#testGetMinimum:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteNamedStaticField:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeArray:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testEndsWith:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlpha_char:org.apache.commons.lang.NumberRangeTest#testConstructorNullParameters:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_int_int:org.apache.commons.lang.CharUtilsTest#testToIntValue_char:org.apache.commons.lang.mutable.MutableByteTest#testGetSet:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_Boolean:org.apache.commons.lang.math.NumberRangeTest#testGetMaximum:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamBadStream:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfBooleanWithStartIndex:org.apache.commons.lang.ObjectUtilsTest#testAppendIdentityToString:org.apache.commons.lang.math.IntRangeTest#testToArray:org.apache.commons.lang.BooleanUtilsTest#test_isNotFalse_Boolean:org.apache.commons.lang.math.NumberUtilsTest#testMinInt:org.apache.commons.lang.CharSetTest#testGetInstance_Stringarray:org.apache.commons.lang.builder.ToStringStyleTest#testSetArrayStart:org.apache.commons.lang.mutable.MutableShortTest#testAddValuePrimitive:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testIndexOfThrowableI:org.apache.commons.lang.math.NumberRangeTest#testContainsFloat:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesBadStream:org.apache.commons.lang.builder.EqualsBuilderTest#testBooleanArray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Collection:org.apache.commons.lang.StringUtilsTest#testRightPad_StringInt:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String:org.apache.commons.lang.builder.DefaultToStringStyleTest#testBlank:org.apache.commons.lang.ArrayUtilsTest#testSameLengthChar:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_Integer:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testPrintStackTrace:org.apache.commons.lang.StringUtilsTest#testOverlay_StringStringIntInt:org.apache.commons.lang.text.StrMatcherTest#testCharSetMatcher_String:org.apache.commons.lang.EntitiesPerformanceTest#testLookupHash:org.apache.commons.lang.builder.HashCodeBuilderTest#testDoubleArrayAsObject:org.apache.commons.lang.LocaleUtilsTest#testLanguagesByCountry:org.apache.commons.lang.LocaleUtilsTest#testLang328:org.apache.commons.lang.mutable.MutableByteTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrBuilderTest#testReverse:org.apache.commons.lang.ClassUtilsTest#test_getShortCanonicalName_Object:org.apache.commons.lang.text.StrTokenizerTest#testBasicDelim1:org.apache.commons.lang.text.StrTokenizerTest#testBasicDelim2:org.apache.commons.lang.builder.EqualsBuilderTest#testLong:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsofMinuteWithDate:org.apache.commons.lang.text.ExtendedMessageFormatTest#testBuiltInDateTimeFormat:org.apache.commons.lang.StringEscapeUtilsTest#testConstructor:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_Throwable:org.apache.commons.lang.builder.HashCodeBuilderTest#testObjectArray:org.apache.commons.lang.math.FractionTest#testCompareTo:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_nullExpected:org.apache.commons.lang.builder.ToStringStyleTest#testSetFieldNameValueSeparator:org.apache.commons.lang.ArrayUtilsTest#testReverseInt:org.apache.commons.lang.math.FractionTest#testGets:org.apache.commons.lang.builder.EqualsBuilderTest#testObjectArray:org.apache.commons.lang.enums.EnumTest#testToString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeXml:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_boolean_Integer_Integer:org.apache.commons.lang.enumjava6.EnumTest#testBroken1Operation:org.apache.commons.lang.StringUtilsIsTest#testIsAlphanumeric:org.apache.commons.lang.text.StrBuilderTest#testGetSetNullText:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeEmptyArray:org.apache.commons.lang.mutable.MutableFloatTest#testGetSet:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoPefixNoSuffix:org.apache.commons.lang.NumberUtilsTest#testLang457:org.apache.commons.lang.LocaleUtilsTest#testLocaleLookupList_Locale:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteDeclaredNamedStaticFieldForceAccess:org.apache.commons.lang.ArrayUtilsTest#testContainsDoubleTolerance:org.apache.commons.lang.EntitiesPerformanceTest#testLookupPrimitive:org.apache.commons.lang.SystemUtilsTest#testIS_JAVA:org.apache.commons.lang.StringEscapeUtilsTest#testStandaloneAmphersand:org.apache.commons.lang.ArrayUtilsTest#testIndexOfCharWithStartIndex:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteNamedStaticFieldForceAccess:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfSecondWithCalendar:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectEx2:org.apache.commons.lang.math.FractionTest#testFactory_int_int_int:org.apache.commons.lang.time.DateUtilsFragmentTest#testHoursOfYearWithDate:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_null:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_byte:org.apache.commons.lang.reflect.FieldUtilsTest#testGetField:org.apache.commons.lang.UnhandledExceptionTest#testGetCauseAndGetMessage:org.apache.commons.lang.math.NumberUtilsTest#testToFloatString:org.apache.commons.lang.builder.ToStringBuilderTest#testInnerClassReflection:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testEqualsIgnoreCase:org.apache.commons.lang.StringEscapeUtilsTest#testLang313:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfByte:org.apache.commons.lang.mutable.MutableShortTest#testHashCode:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiFloatArray:org.apache.commons.lang.ValidateTest#testNoNullElementsArray1:org.apache.commons.lang.time.DateUtilsFragmentTest#testHourOfDayFragmentInLargerUnitWithCalendar:org.apache.commons.lang.ValidateTest#testNoNullElementsArray2:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphanumeric_char:org.apache.commons.lang.mutable.MutableByteTest#testAddValuePrimitive:org.apache.commons.lang.enums.ValuedEnumTest#testMap:org.apache.commons.lang.CharUtilsTest#testIsAsciiPrintable_char:org.apache.commons.lang.time.DateFormatUtilsTest#testConstructor:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_emptyInput:org.apache.commons.lang.math.IntRangeTest#testContainsDouble:org.apache.commons.lang.text.StrMatcherTest#testTabMatcher:org.apache.commons.lang.math.NumberUtilsTest#testMaxInt:org.apache.commons.lang.enumjava6.ValuedEnumTest#testSerialization:org.apache.commons.lang.StringUtilsTest#testDefaultIfEmpty_StringString:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classArgs_nullInput:org.apache.commons.lang.mutable.MutableObjectTest#testConstructors:org.apache.commons.lang.ClassUtilsTest#test_getPackageCanonicalName_String:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetRootCause_Throwable:org.apache.commons.lang.math.FloatRangeTest#testToString:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOfAny_StringStringarray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Array:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAtLeastInt:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBetween_StringString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJava:org.apache.commons.lang.ArrayUtilsTest#testToObject_short:org.apache.commons.lang.CharRangeTest#testSerialization:org.apache.commons.lang.enums.ValuedEnumTest#testList:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_SameNegated:org.apache.commons.lang.reflect.FieldUtilsTest#testReadNamedField:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String_char_char:org.apache.commons.lang.time.DateUtilsFragmentTest#testHourOfDayFragmentInLargerUnitWithDate:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfIntWithStartIndex:org.apache.commons.lang.text.StrSubstitutorTest#testResolveVariable:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testOrdinalIndexOf:org.apache.commons.lang.enumjava6.ValuedEnumTest#testIterator:org.apache.commons.lang.BooleanUtilsTest#test_toStringOnOff_boolean:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx2:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx3:org.apache.commons.lang.builder.ToStringBuilderTest#testSelfInstanceVarReflectionObjectCycle:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLongArrayArray:org.apache.commons.lang.math.DoubleRangeTest#testContainsNumber:org.apache.commons.lang.NumberUtilsTest#testCreateNumber:org.apache.commons.lang.text.StrMatcherTest#testCommaMatcher:org.apache.commons.lang.time.DateUtilsTest#testSetHours:org.apache.commons.lang.math.NumberUtilsTest#testMinByte:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx1:org.apache.commons.lang.math.NumberUtilsTest#testCreateInteger:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeLookup:org.apache.commons.lang.enumjava6.EnumTest#testNestedBroken:org.apache.commons.lang.SerializationUtilsTest#testCloneNull:org.apache.commons.lang.reflect.ConstructorUtilsTest#testInvokeConstructor:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsAny_StringString:org.apache.commons.lang.math.DoubleRangeTest#testHashCode:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectComparatorNull:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_Locale:org.apache.commons.lang.StringUtilsTest#testAbbreviate_StringInt:org.apache.commons.lang.CharSetTest#testSerialization:org.apache.commons.lang.ClassUtilsTest#testWrappersToPrimitivesEmpty:org.apache.commons.lang.math.RandomUtilsTest#testNextInt:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceRecursive:org.apache.commons.lang.builder.ToStringStyleTest#testSetArrayEnd:org.apache.commons.lang.time.FastDateFormatTest#test_changeDefault_Locale_DateTimeInstance:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionLongArrayArray:org.apache.commons.lang.mutable.MutableDoubleTest#testToString:org.apache.commons.lang.math.FractionTest#testMultiply:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJavaScript:org.apache.commons.lang.enums.EnumTest#testColorEnumEqualsWithDifferentClassLoaders:org.apache.commons.lang.StringUtilsIsTest#testIsNumeric:org.apache.commons.lang.enums.EnumTest#testEquals:org.apache.commons.lang.math.NumberUtilsTest#testCreateNumber:org.apache.commons.lang.ArrayUtilsTest#testToObject_int:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_StrMatcher_int:org.apache.commons.lang.ArrayUtilsTest#testToObject_double:org.apache.commons.lang.NumberUtilsTest#testMaximumInt:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringsBetween_StringStringString:org.apache.commons.lang.builder.HashCodeBuilderTest#testByteArray:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondFragmentInLargerUnitWithDate:org.apache.commons.lang.exception.NestableDelegateTestCase#testGetMessageString:org.apache.commons.lang.builder.ToStringBuilderTest#testByteArrayArray:org.apache.commons.lang.mutable.MutableLongTest#testAddValueObject:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_Object:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_double:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_double_double:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testBlank:org.apache.commons.lang.builder.ToStringStyleTest#testSetArraySeparator:org.apache.commons.lang.builder.CompareToBuilderTest#testDoubleArray:org.apache.commons.lang.StringUtilsSubstringTest#testSubstring_StringInt:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_float:org.apache.commons.lang.ClassUtilsTest#test_convertClassNamesToClasses_List:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsOfDayWithCalendar:org.apache.commons.lang.SystemUtilsTest#testGetJavaHome:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionhortArrayArray:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfHourWithDate:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsBlank:org.apache.commons.lang.mutable.MutableIntTest#testToString:org.apache.commons.lang.NumberRangeTest#testIncludesNumber:org.apache.commons.lang.reflect.FieldUtilsTest#testGetDeclaredField:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDuration:org.apache.commons.lang.enumjava6.ValuedEnumTest#testGetValue:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveObjectArray:org.apache.commons.lang.BitFieldTest#testIsAllSet:org.apache.commons.lang.ArrayUtilsTest#testIndexOfShort:org.apache.commons.lang.CharUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testFloatArray:org.apache.commons.lang.EntitiesPerformanceTest#testLookupBinary:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_jdkNoCause:org.apache.commons.lang.ObjectUtilsTest#testEquals:org.apache.commons.lang.text.StrTokenizerTest#testCloneNull:org.apache.commons.lang.builder.ToStringBuilderTest#testSimpleReflectionStatics:org.apache.commons.lang.reflect.MethodUtilsTest#testGetAccessibleInterfaceMethod:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLongArrayArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfFloat:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLongArray:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringArrayStringArrayBoolean:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendSuper:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryMatcher:org.apache.commons.lang.text.StrMatcherTest#testQuoteMatcher:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationHMS:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollectionWithNull:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StringBuffer_int_int:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_boolean_boolean:org.apache.commons.lang.time.DateUtilsFragmentTest#testHoursOfMonthWithCalendar:org.apache.commons.lang.enums.EnumTest#testName:org.apache.commons.lang.LocaleUtilsTest#testToLocale_1Part:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompareExcludeFields:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsThrowableNested:org.apache.commons.lang.NumberUtilsTest#testIsDigits:org.apache.commons.lang.math.NumberUtilsTest#testMinimumByte:org.apache.commons.lang.ArrayUtilsTest#testToObject_float:org.apache.commons.lang.math.NumberUtilsTest#testMaxDouble:org.apache.commons.lang.time.DateFormatUtilsTest#testTimeISO:org.apache.commons.lang.time.StopWatchTest#testLang315:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLongArrayArray:org.apache.commons.lang.reflect.FieldUtilsTest#testReadNamedStaticFieldForceAccess:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionyteArray:org.apache.commons.lang.NumberRangeTest#testConstructorWithMaxLessThanMin:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_boolean:org.apache.commons.lang.math.NumberUtilsTest#testToLongString:org.apache.commons.lang.SystemUtilsTest#testConstructor:org.apache.commons.lang.enums.EnumTest#testExtended2Map:org.apache.commons.lang.builder.StandardToStringStyleTest#testLong:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementFloatArray:org.apache.commons.lang.ArrayUtilsTest#testToString:org.apache.commons.lang.mutable.MutableLongTest#testConstructors:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementObjectArray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumDouble:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsString:org.apache.commons.lang.mutable.MutableLongTest#testEquals:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadRight:org.apache.commons.lang.builder.HashCodeBuilderTest#testByteArrayAsObject:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_charInt:org.apache.commons.lang.enumjava6.EnumTest#testExtended2Map:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplacePrefixSuffix:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_int_int_int:org.apache.commons.lang.SerializationUtilsTest#testSerializeStream:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLong:org.apache.commons.lang.text.StrBuilderTest#testSubstringIntInt:org.apache.commons.lang.NumberUtilsTest#testCompareDouble:org.apache.commons.lang.IntHashMapTest#testIsEmpty:org.apache.commons.lang.time.DateUtilsTest#testMonthIterator:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceAdjacentAtStart:org.apache.commons.lang.WordUtilsTest#testInitials_String:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testStartsWith:org.apache.commons.lang.builder.HashCodeBuilderTest#testDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetCause_ThrowableArray:org.apache.commons.lang.text.StrBuilderTest#testEndsWith:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_nullInput:org.apache.commons.lang.math.NumberUtilsTest#testToIntString:org.apache.commons.lang.enumjava6.EnumUtilsTest#testGetValue:org.apache.commons.lang.CharUtilsTest#testToIntValue_char_int:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompareEx2:org.apache.commons.lang.ArrayUtilsTest#testContainsLong:org.apache.commons.lang.ClassUtilsTest#testConstructor:org.apache.commons.lang.StringUtilsTest#testCenter_StringInt:org.apache.commons.lang.builder.ToStringBuilderTest#testLong:org.apache.commons.lang.ClassUtilsTest#testGetClassByNormalNameArrays:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompareEx1:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayToObjectArray:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayAndObjectCycle:org.apache.commons.lang.math.FractionTest#testAbs:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceChangedMap:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionNull:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLong:org.apache.commons.lang.BooleanUtilsTest#test_toString_boolean_String_String_String:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionShortArray:org.apache.commons.lang.mutable.MutableShortTest#testCompareTo:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparatorsWithNullText:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleWithStartIndex:org.apache.commons.lang.mutable.MutableIntTest#testSubtractValueObject:org.apache.commons.lang.CharRangeTest#testContains_Charrange:org.apache.commons.lang.math.RandomUtilsTest#testUnimplementedMethods:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_jdkNoCause:org.apache.commons.lang.builder.CompareToBuilderTest#testBoolean:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplace:org.apache.commons.lang.reflect.MethodUtilsTest#testConstructor:org.apache.commons.lang.text.StrBuilderTest#testAsReader:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeHtml:org.apache.commons.lang.enums.EnumTest#testExtended1List:org.apache.commons.lang.builder.EqualsBuilderTest#testByteArray:org.apache.commons.lang.BooleanUtilsTest#test_negate_Boolean:org.apache.commons.lang.builder.DefaultToStringStyleTest#testObject:org.apache.commons.lang.reflect.MethodUtilsTest#testGetMatchingAccessibleMethod:org.apache.commons.lang.math.RandomUtilsTest#testNextDouble2:org.apache.commons.lang.LocaleUtilsTest#testToLocale_3Part:org.apache.commons.lang.CharSetTest#testConstructor_String_simple:org.apache.commons.lang.math.FractionTest#testConstants:org.apache.commons.lang.ObjectUtilsTest#testMin:org.apache.commons.lang.NumberRangeTest#testToStringWithNegatives:org.apache.commons.lang.builder.HashCodeBuilderTest#testIntArrayAsObject:org.apache.commons.lang.time.DateUtilsTest#testAddMonths:org.apache.commons.lang.builder.SimpleToStringStyleTest#testObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_String:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsIgnoreCase_StringString:org.apache.commons.lang.enumjava6.EnumUtilsTest#testIteratorEx:org.apache.commons.lang.text.StrBuilderTest#testCharAt:org.apache.commons.lang.builder.EqualsBuilderTest#testDoubleArrayHiddenByObject:org.apache.commons.lang.enums.ValuedEnumTest#testSerialization:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_nested:org.apache.commons.lang.time.DateUtilsTest#testSetSeconds:org.apache.commons.lang.ArrayUtilsTest#testCloneByte:org.apache.commons.lang.builder.ToStringBuilderTest#testCharArrayArray:org.apache.commons.lang.enums.EnumTest#testExtendedToString:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteFieldForceAccess:org.apache.commons.lang.EntitiesPerformanceTest#testLookupLookup:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloatArray:org.apache.commons.lang.StringUtilsTest#testJoin_CollectionString:org.apache.commons.lang.SystemUtilsTest#testGetUserHome:org.apache.commons.lang.enumjava6.EnumUtilsTest#testMapEx:org.apache.commons.lang.ArrayUtilsTest#testToObject_byte:org.apache.commons.lang.math.FloatRangeTest#testContainsNumber:org.apache.commons.lang.math.NumberUtilsTest#testMinimumInt:org.apache.commons.lang.math.FloatRangeTest#testOverlapsRange:org.apache.commons.lang.math.DoubleRangeTest#testOverlapsRange:org.apache.commons.lang.text.StrBuilderTest#testHashCode:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testAppendSuper:org.apache.commons.lang.enums.EnumUtilsTest#testList:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleWithStartIndexTolerance:org.apache.commons.lang.text.StrTokenizerTest#testReset:org.apache.commons.lang.BitFieldTest#testGetShortRawValue:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanArray:org.apache.commons.lang.ObjectUtilsTest#testMax:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_int:org.apache.commons.lang.ObjectUtilsTest#testToString_Object:org.apache.commons.lang.StringUtilsTest#testCaseFunctions:org.apache.commons.lang.text.StrMatcherTest#testSplitMatcher:org.apache.commons.lang.text.StrBuilderTest#testEqualsIgnoreCase:org.apache.commons.lang.enums.EnumTest#testExtended3List:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Same:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsNotBlank:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamOfNull:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_byte_byte:org.apache.commons.lang.math.NumberRangeTest#testGetMinimum:org.apache.commons.lang.LocaleUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testIndexOfLongWithStartIndex:org.apache.commons.lang.StringUtilsTest#testDifference_StringString:org.apache.commons.lang.exception.NestableExceptionTestCase#testPrintPartialStackTrace:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testInsertWithNullText:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsofHourWithDate:org.apache.commons.lang.CharSetTest#testHashCode:org.apache.commons.lang.WordUtilsTest#testAbbreviate:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_Class:org.apache.commons.lang.ValidateTest#testIsTrue4:org.apache.commons.lang.math.NumberRangeTest#testConstructor1Exceptions:org.apache.commons.lang.ValidateTest#testIsTrue3:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_char:org.apache.commons.lang.ValidateTest#testIsTrue2:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringInt:org.apache.commons.lang.ValidateTest#testIsTrue1:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetCause:org.apache.commons.lang.ObjectUtilsTest#testIsNull:org.apache.commons.lang.ValidateTest#testIsTrue5:org.apache.commons.lang.enums.EnumUtilsTest#testGetEx:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StringBuffer:org.apache.commons.lang.StringUtilsTest#testDeprecatedReverseDelimitedString_StringString:org.apache.commons.lang.WordUtilsTest#testCapitalize_String:org.apache.commons.lang.EntitiesPerformanceTest#testLookupArray:org.apache.commons.lang.enumjava6.EnumUtilsTest#testListEx:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_nested:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringString:org.apache.commons.lang.builder.ToStringBuilderTest#testObjectArray:org.apache.commons.lang.math.NumberUtilsTest#testMinFloat:org.apache.commons.lang.EntitiesTest#testEscapeNamedEntity:org.apache.commons.lang.exception.NestableExceptionTestCase#testSpecificPrintStackTrace:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_TimeZone:org.apache.commons.lang.text.StrBuilderTest#testDeleteIntInt:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_PrimitiveNumber:org.apache.commons.lang.enums.EnumTest#testGet:org.apache.commons.lang.mutable.MutableByteTest#testAddValueObject:org.apache.commons.lang.text.StrBuilderTest#testContains_StrMatcher:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArrayWithNull:org.apache.commons.lang.mutable.MutableByteTest#testConstructors:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowableN:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_char_int:org.apache.commons.lang.text.StrMatcherTest#testMatcherIndices:org.apache.commons.lang.NumberUtilsTest#testCreateBigInteger:org.apache.commons.lang.EntitiesPerformanceTest#testBuildBinary:org.apache.commons.lang.ArrayUtilsTest#testSameLengthLong:org.apache.commons.lang.text.StrTokenizerTest#testCSV:org.apache.commons.lang.math.FractionTest#testNegate:org.apache.commons.lang.enumjava6.EnumTest#testBroken1:org.apache.commons.lang.BitFieldTest#testGetShortValue:org.apache.commons.lang.enumjava6.EnumTest#testBroken3:org.apache.commons.lang.enumjava6.EnumTest#testBroken2:org.apache.commons.lang.text.StrBuilderTest#testTrim:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceWeirdPattens:org.apache.commons.lang.StringUtilsTest#testCenter_StringIntChar:org.apache.commons.lang.math.RandomUtilsTest#testNextLong2:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowables:org.apache.commons.lang.ClassUtilsTest#testGetPublicMethod:org.apache.commons.lang.mutable.MutableFloatTest#testNanInfinite:org.apache.commons.lang.time.DurationFormatUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiCharArray:org.apache.commons.lang.mutable.MutableObjectTest#testEquals:org.apache.commons.lang.enums.EnumTest#testNestedBroken:org.apache.commons.lang.builder.ToStringBuilderTest#testChar:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testStartsWithIgnoreCase:org.apache.commons.lang.time.DateUtilsTest#testAddMinutes:org.apache.commons.lang.time.DateUtilsTest#testRound:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleWithStartIndexTolerance:org.apache.commons.lang.ArrayUtilsTest#testContainsInt:org.apache.commons.lang.text.StrTokenizerTest#testTSV:org.apache.commons.lang.ClassUtilsTest#testGetClassByNormalNameArrays2D:org.apache.commons.lang.builder.EqualsBuilderTest#testByte:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendPadding:org.apache.commons.lang.enumjava6.EnumTest#testExtended1List:org.apache.commons.lang.enumjava6.EnumTest#testHashCode:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytes:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_Integer_Integer_Integer_Integer:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_ReversedNegated:org.apache.commons.lang.math.DoubleRangeTest#testConstructor1b:org.apache.commons.lang.math.DoubleRangeTest#testConstructor1a:org.apache.commons.lang.StringUtilsTest#testSplit_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoPrefixSuffix:org.apache.commons.lang.CharUtilsTest#testToUnicodeEscaped_char:org.apache.commons.lang.math.FloatRangeTest#testEquals:org.apache.commons.lang.math.NumberUtilsTest#testMaximumInt:org.apache.commons.lang.math.DoubleRangeTest#testContainsDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_selfCause:org.apache.commons.lang.text.StrBuilderTest#testCapacityAndLength:org.apache.commons.lang.math.DoubleRangeTest#testConstructor2b:org.apache.commons.lang.math.DoubleRangeTest#testConstructor2a:org.apache.commons.lang.ClassUtilsTest#test_isAssignable:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_StringChar:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testIntegerWithTransients:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBefore_StringString:org.apache.commons.lang.text.StrMatcherTest#testCharSetMatcher_charArray:org.apache.commons.lang.enums.EnumTest#testOperationToString:org.apache.commons.lang.math.FractionTest#testReduce:org.apache.commons.lang.builder.ToStringStyleTest#testSetContentStart:org.apache.commons.lang.mutable.MutableFloatTest#testToString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#test_getMessage_Throwable:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeTree:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_char:org.apache.commons.lang.builder.ToStringBuilderTest#testObjectCycle:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_stringArg_nullInput:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Iterator:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayCycle:org.apache.commons.lang.enums.EnumTest#testOperationMap:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_intNull:org.apache.commons.lang.CharSetTest#testGetInstance:org.apache.commons.lang.mutable.MutableLongTest#testSubtractValuePrimitive:org.apache.commons.lang.ArrayUtilsTest#testReverseBoolean:org.apache.commons.lang.enumjava6.EnumUtilsTest#testGetEx:org.apache.commons.lang.BooleanUtilsTest#testConstructor:org.apache.commons.lang.exception.ExceptionUtilsTestCase#test_getRootCauseMessage_Throwable:org.apache.commons.lang.math.IntRangeTest#testHashCode:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArrayWithNulls:org.apache.commons.lang.IntHashMapTest#testClear:org.apache.commons.lang.time.DateUtilsTest#testIsSameInstant_Cal:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_CharArray_int_int:org.apache.commons.lang.ArrayUtilsTest#testToObject_boolean:org.apache.commons.lang.enumjava6.EnumTest#testNestedLinked:org.apache.commons.lang.math.NumberUtilsTest#testCreateBigInteger:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace_Stream:org.apache.commons.lang.CharRangeTest#testEquals_Object:org.apache.commons.lang.mutable.MutableShortTest#testDecrement:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiIntArray:org.apache.commons.lang.EntitiesPerformanceTest#testLookupTree:org.apache.commons.lang.IntHashMapTest#testPut:org.apache.commons.lang.math.FractionTest#testInvert:org.apache.commons.lang.math.LongRangeTest#testOverlapsRange:org.apache.commons.lang.math.FractionTest#testFactory_String_double:org.apache.commons.lang.CharUtilsTest#testToCharacterObject_String:org.apache.commons.lang.text.StrTokenizerTest#testReset_String:org.apache.commons.lang.builder.CompareToBuilderTest#testIntArrayHiddenByObject:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondFragmentInLargerUnitWithCalendar:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfSecondWithDate:org.apache.commons.lang.math.NumberRangeTest#testContainsLong:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLong:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiDoubleArray:org.apache.commons.lang.ArrayUtilsTest#testSameLengthDouble:org.apache.commons.lang.mutable.MutableIntTest#testPrimitiveValues:org.apache.commons.lang.StringUtilsTest#testSplitByWholeSeparatorPreserveAllTokens_StringStringInt:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsNestedThrowable_Throwable:org.apache.commons.lang.enumjava6.EnumTest#testExtended2Get:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowables:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsAny_StringChararray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_char:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeHtmlVersions:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementIntArray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumShort:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_Unboxing_Widening:org.apache.commons.lang.math.LongRangeTest#testContainsInteger:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_boolean_int_int:org.apache.commons.lang.LocaleUtilsTest#testLocaleLookupList_LocaleLocale:org.apache.commons.lang.text.StrBuilderTest#testGetChars:org.apache.commons.lang.math.FractionTest#testReducedFactory_int_int:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytes:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowableCount:org.apache.commons.lang.math.NumberRangeTest#testContainsInteger:org.apache.commons.lang.math.LongRangeTest#testConstructor1b:org.apache.commons.lang.math.LongRangeTest#testConstructor1a:org.apache.commons.lang.builder.EqualsBuilderTest#testSuper:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollectionWithNulls:org.apache.commons.lang.ClassUtilsTest#test_getShortCanonicalName_Class:org.apache.commons.lang.BitFieldTest#testSetValue:org.apache.commons.lang.EntitiesPerformanceTest#testBuildArray:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowableI:org.apache.commons.lang.ClassUtilsTest#test_getAllSuperclasses_Class:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOf_ThrowableClassInt:org.apache.commons.lang.BooleanUtilsTest#test_toString_Boolean_String_String_String:org.apache.commons.lang.StringUtilsTest#testEMPTY:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StrBuilder:org.apache.commons.lang.text.StrBuilderTest#testLang412Left:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveIntArray:org.apache.commons.lang.enumjava6.EnumTest#testMap:org.apache.commons.lang.math.LongRangeTest#testConstructor2a:org.apache.commons.lang.math.LongRangeTest#testConstructor2b:org.apache.commons.lang.time.DateUtilsFragmentTest#testHoursOfDayWithCalendar:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfShortWithStartIndex:org.apache.commons.lang.mutable.MutableShortTest#testAddValueObject:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testPerson:org.apache.commons.lang.math.NumberUtilsTest#testConstructor:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_classloader_equal:org.apache.commons.lang.EntitiesTest#testAddEntitiesArray:org.apache.commons.lang.builder.EqualsBuilderTest#testLongArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testSameLength:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_short_short:org.apache.commons.lang.ArrayUtilsTest#testReverseByte:org.apache.commons.lang.time.DateUtilsFragmentTest#testDateFragmentInLargerUnitWithDate:org.apache.commons.lang.WordUtilsTest#testWrap_StringIntStringBoolean:org.apache.commons.lang.math.FractionTest#testPow:org.apache.commons.lang.enumjava6.EnumTest#testExtended1Map:org.apache.commons.lang.BooleanUtilsTest#testXor_object_nullElementInput:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLong:org.apache.commons.lang.mutable.MutableLongTest#testAddValuePrimitive:org.apache.commons.lang.ArrayUtilsTest#testIndexOfLong:org.apache.commons.lang.time.DateUtilsTest#testIsSameInstant_Date:org.apache.commons.lang.builder.ToStringBuilderTest#testCharArray:org.apache.commons.lang.NumberRangeTest#testOverlap:org.apache.commons.lang.StringUtilsTest#testSplitByWholeString_StringStringBoolean:org.apache.commons.lang.ValidateTest#testNotNull1:org.apache.commons.lang.ValidateTest#testNotNull2:org.apache.commons.lang.StringUtilsTest#testSplit_StringString_StringStringInt:org.apache.commons.lang.time.DateUtilsTest#testConstructor:org.apache.commons.lang.builder.CompareToBuilderTest#testIntArray:org.apache.commons.lang.exception.NestableErrorTestCase#testPrintStackTrace:org.apache.commons.lang.IntHashMapTest#testContainsValue:org.apache.commons.lang.StringUtilsTest#testJoin_ArrayChar:org.apache.commons.lang.ClassUtilsTest#testWrapperToPrimitiveNoWrapper:org.apache.commons.lang.enums.ValuedEnumTest#testEquals:org.apache.commons.lang.BitFieldTest#testClear:org.apache.commons.lang.StringUtilsTest#testRightPad_StringIntChar:org.apache.commons.lang.CharUtilsTest#testToIntValue_Character_int:org.apache.commons.lang.ArrayUtilsTest#testSubarrayObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testIntArray:org.apache.commons.lang.ValidateTest#testNotEmptyString2:org.apache.commons.lang.ValidateTest#testNotEmptyString1:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessage:org.apache.commons.lang.CharSetTest#testClass:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleTolerance:org.apache.commons.lang.builder.HashCodeBuilderTest#testCharArrayAsObject:org.apache.commons.lang.text.StrMatcherTest#testDoubleQuoteMatcher:org.apache.commons.lang.NullArgumentExceptionTest#testGetMessage_nullConstructorInput:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_char:org.apache.commons.lang.text.ExtendedMessageFormatTest#testBuiltInChoiceFormat:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamClassNotFound:org.apache.commons.lang.time.DateUtilsFragmentTest#testDayOfYearFragmentInLargerUnitWithCalendar:org.apache.commons.lang.StringUtilsTest#testRemove_String:org.apache.commons.lang.NotImplementedExceptionTest#testGetThrowable:org.apache.commons.lang.enumjava6.ValuedEnumTest#testToString:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetCause:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_Boolean:org.apache.commons.lang.WordUtilsTest#testInitials_String_charArray:org.apache.commons.lang.CharSetTest#testStatics:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinuteFragmentInLargerUnitWithDate:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testFixture:org.apache.commons.lang.enumjava6.EnumTest#testOperationList:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBooleanArray:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Same:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StrBuilder:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testPerson:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDouble:org.apache.commons.lang.mutable.MutableByteTest#testIncrement:org.apache.commons.lang.ArrayUtilsTest#testToObject_char:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphaUpper_char:org.apache.commons.lang.builder.ToStringBuilderTest#testShortArray:org.apache.commons.lang.reflect.MethodUtilsTest#testGetAccessiblePublicMethodFromDescription:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_StrMatcher_String:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinuteFragmentInLargerUnitWithCalendar:org.apache.commons.lang.text.StrTokenizerTest#testCloneNotSupportedException:org.apache.commons.lang.ArrayUtilsTest#testIsEmptyPrimitives:org.apache.commons.lang.reflect.ConstructorUtilsTest#testGetAccessibleConstructorFromDescription:org.apache.commons.lang.exception.NestableErrorTestCase#testIndexOfThrowable:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryCount:org.apache.commons.lang.text.StrBuilderTest#testIndexOfLang294:org.apache.commons.lang.ClassUtilsTest#testGetClassClassNotFound:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOfType_ThrowableClassInt:org.apache.commons.lang.text.StrBuilderTest#testToStringBuffer:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeJava:org.apache.commons.lang.time.DateFormatUtilsTest#testFormatUTC:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringAfterLast_StringString:org.apache.commons.lang.text.StrTokenizerTest#testCloneReset:org.apache.commons.lang.NumberRangeTest#testEquals:org.apache.commons.lang.builder.ToStringBuilderTest#testBooleanArrayArray:org.apache.commons.lang.math.IntRangeTest#testEquals:org.apache.commons.lang.enums.EnumTest#testMap:org.apache.commons.lang.builder.ToStringBuilderTest#testInheritedReflectionStatics:org.apache.commons.lang.text.StrBuilderTest#testChaining:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeHash:org.apache.commons.lang.CharUtilsTest#testToChar_Character_char:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphaLower_char:org.apache.commons.lang.ArrayUtilsTest#testClone:org.apache.commons.lang.mutable.MutableFloatTest#testConstructors:org.apache.commons.lang.EntitiesPerformanceTest#testEscapePrimitive:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiFloatArray:org.apache.commons.lang.mutable.MutableByteTest#testToByte:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionHierarchy:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String_char:org.apache.commons.lang.builder.EqualsBuilderTest#testChar:org.apache.commons.lang.enums.ValuedEnumTest#testIterator:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAsInt:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsNone_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEscaping:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStrip_String:org.apache.commons.lang.enumjava6.EnumTest#testBroken2Operation:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_String:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsEmpty:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripToNull_String:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayCycleLevel2:org.apache.commons.lang.builder.EqualsBuilderTest#testBigDecimal:org.apache.commons.lang.SystemUtilsTest#testOSMatches2:org.apache.commons.lang.time.StopWatchTest#testGetStartTime:org.apache.commons.lang.text.StrMatcherTest#testStringMatcher_String:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationISO:org.apache.commons.lang.builder.ToStringStyleTest#testSetNullText:org.apache.commons.lang.StringUtilsTest#testDifferenceAt_StringString:org.apache.commons.lang.CharSetUtilsTest#testTranslate:org.apache.commons.lang.text.StrLookupTest#testMapLookup_nullMap:org.apache.commons.lang.math.FractionTest#testDivide:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_TimeZone_Locale:org.apache.commons.lang.text.StrMatcherTest#testNoneMatcher:org.apache.commons.lang.time.DateUtilsTest#testWeekIterator:org.apache.commons.lang.mutable.MutableBooleanTest#testConstructors:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_nonEnumType:org.apache.commons.lang.ObjectUtilsTest#testNull:org.apache.commons.lang.time.DateUtilsTest#testIteratorEx:org.apache.commons.lang.NumberUtilsTest#testMinimumInt:org.apache.commons.lang.math.IntRangeTest#testConstructor1a:org.apache.commons.lang.ArrayUtilsTest#testToObject_long:org.apache.commons.lang.math.IntRangeTest#testConstructor1b:org.apache.commons.lang.StringUtilsTest#testChomp:org.apache.commons.lang.ArrayUtilsTest#testReverseFloat:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBeforeLast_StringString:org.apache.commons.lang.CharRangeTest#testContainsNullArg:org.apache.commons.lang.builder.CompareToBuilderTest#testCharArrayHiddenByObject:org.apache.commons.lang.mutable.MutableFloatTest#testToFloat:org.apache.commons.lang.enumjava6.EnumTest#testCompareTo:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytesUnserializable:org.apache.commons.lang.reflect.ConstructorUtilsTest#testGetMatchingAccessibleMethod:org.apache.commons.lang.builder.ToStringBuilderTest#testIntArrayArray:org.apache.commons.lang.enums.EnumTest#testSerialization:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompare:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBoolean:org.apache.commons.lang.builder.ToStringBuilderTest#testByte:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLongArray:org.apache.commons.lang.mutable.MutableObjectTest#testGetSet:org.apache.commons.lang.builder.CompareToBuilderTest#testInt:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeBinary:org.apache.commons.lang.mutable.MutableIntTest#testToInteger:org.apache.commons.lang.mutable.MutableIntTest#testHashCode:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_StrMatcher_String:org.apache.commons.lang.time.DateUtilsTest#testSetMinutes:org.apache.commons.lang.NumberUtilsTest#testIsNumberInvalidInput:org.apache.commons.lang.builder.HashCodeBuilderTest#testSuper:org.apache.commons.lang.builder.CompareToBuilderTest#testDoubleArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testSubarrayInt:org.apache.commons.lang.enumjava6.EnumTest#testExtended3List:org.apache.commons.lang.enumjava6.ValuedEnumTest#testList:org.apache.commons.lang.math.IntRangeTest#testOverlapsRange:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace:org.apache.commons.lang.StringUtilsSubstringTest#testMid_String:org.apache.commons.lang.builder.EqualsBuilderTest#testRaggedArray:org.apache.commons.lang.reflect.FieldUtilsTest#testReadDeclaredNamedFieldForceAccess:org.apache.commons.lang.builder.HashCodeBuilderTest#testCharArray:org.apache.commons.lang.StringUtilsTest#testRemoveStart:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessage:org.apache.commons.lang.reflect.MethodUtilsTest#testInvokeStaticMethod:org.apache.commons.lang.CharSetUtilsTest#testCount_StringString:org.apache.commons.lang.math.IntRangeTest#testGetMinimum:org.apache.commons.lang.builder.SimpleToStringStyleTest#testObjectArray:org.apache.commons.lang.builder.EqualsBuilderTest#testDouble:org.apache.commons.lang.math.NumberUtilsTest#testIsDigits:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytesNull:org.apache.commons.lang.ArrayUtilsTest#testIndexOfIntWithStartIndex:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionDoubleArrayArray:org.apache.commons.lang.mutable.MutableByteTest#testToString:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_String_int_int:org.apache.commons.lang.StringUtilsTest#testLength:org.apache.commons.lang.math.IntRangeTest#testConstructor2b:org.apache.commons.lang.math.IntRangeTest#testConstructor2a:org.apache.commons.lang.ArrayUtilsTest#testCloneInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testObjectArrayAsObject:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessageI:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_nullActual:org.apache.commons.lang.reflect.FieldUtilsTest#testReadField:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray:org.apache.commons.lang.ArrayUtilsTest#testContainsChar:org.apache.commons.lang.time.DateUtilsTest#testAddMilliseconds:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classObjectArgs_nullInput:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceComplexEscaping:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondFragmentInLargerUnitWithDate:org.apache.commons.lang.mutable.MutableIntTest#testIncrement:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testSpecificPrintStackTrace:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace_Writer:org.apache.commons.lang.builder.StandardToStringStyleTest#testLongArray:org.apache.commons.lang.text.StrBuilderTest#testToCharArray:org.apache.commons.lang.StringUtilsTest#testSwapCase_String:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCodeEx1:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_otherType:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCodeEx2:org.apache.commons.lang.math.LongRangeTest#testContainsNumber:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementByteArray:org.apache.commons.lang.CharSetUtilsTest#testSqueeze_StringString:org.apache.commons.lang.math.LongRangeTest#testContainsFloat:org.apache.commons.lang.math.IntRangeTest#testContainsNumber:org.apache.commons.lang.time.DateFormatUtilsTest#testFormatCalendar:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryEndIndex:org.apache.commons.lang.mutable.MutableBooleanTest#testCompareTo:org.apache.commons.lang.ClassUtilsTest#testGetClassInvalidArguments:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_classloader_different:org.apache.commons.lang.enums.EnumTest#testBroken1Operation:org.apache.commons.lang.NumberRangeTest#testHashCode:org.apache.commons.lang.math.LongRangeTest#testGetMaximum:org.apache.commons.lang.enumjava6.EnumTest#testColorEnumEqualsWithDifferentClassLoaders:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionStatics:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StringBuffer_int_int:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteStaticFieldForceAccess:org.apache.commons.lang.reflect.FieldUtilsTest#testReadStaticField:org.apache.commons.lang.mutable.MutableLongTest#testIncrement:org.apache.commons.lang.ArrayUtilsTest#testIndexOfFloat:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_ClassArray_ClassArray:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testEndsWithIgnoreCase:org.apache.commons.lang.builder.CompareToBuilderTest#testLongArray:org.apache.commons.lang.mutable.MutableShortTest#testGetSet:org.apache.commons.lang.mutable.MutableDoubleTest#testHashCode:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessages:org.apache.commons.lang.enumjava6.EnumTest#testName:org.apache.commons.lang.BooleanUtilsTest#test_isTrue_Boolean:org.apache.commons.lang.StringUtilsTest#testRemoveEndIgnoreCase:org.apache.commons.lang.NumberRangeTest#testOverlapNull:org.apache.commons.lang.ArrayUtilsTest#testSameLengthShort:org.apache.commons.lang.StringUtilsTest#testChopNewLine:org.apache.commons.lang.CharUtilsTest#testToString_Character:org.apache.commons.lang.RandomStringUtilsTest#testRandomAscii:org.apache.commons.lang.builder.CompareToBuilderTest#testCharArray:org.apache.commons.lang.math.NumberUtilsTest#testIsNumber:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharArray:org.apache.commons.lang.time.DurationFormatUtilsTest#testLexx:org.apache.commons.lang.builder.EqualsBuilderTest#testIntArray:org.apache.commons.lang.mutable.MutableIntTest#testEquals:org.apache.commons.lang.mutable.MutableShortTest#testPrimitiveValues:org.apache.commons.lang.BooleanUtilsTest#testXor_object_emptyInput:org.apache.commons.lang.enums.EnumTest#testExtended3Map:org.apache.commons.lang.text.StrBuilderTest#testReplace_int_int_String:org.apache.commons.lang.CharUtilsTest#testToChar_Character:org.apache.commons.lang.math.NumberRangeTest#testContainsRange:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryStartIndex:org.apache.commons.lang.builder.CompareToBuilderTest#testByteArrayHiddenByObject:org.apache.commons.lang.mutable.MutableLongTest#testPrimitiveValues:org.apache.commons.lang.builder.HashCodeBuilderTest#testInt:org.apache.commons.lang.ObjectUtilsTest#testHashCode:org.apache.commons.lang.math.FractionTest#testToProperString:org.apache.commons.lang.NumberUtilsTest#testCompareFloat:org.apache.commons.lang.ArrayUtilsTest#testSubarrChar:org.apache.commons.lang.mutable.MutableDoubleTest#testEquals:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBetween_StringStringString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionByteArrayArray:org.apache.commons.lang.mutable.MutableDoubleTest#testPrimitiveValues:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_Boolean_Integer_Integer_Integer:org.apache.commons.lang.RandomStringUtilsTest#testRandomNumeric:org.apache.commons.lang.builder.CompareToBuilderTest#testBooleanArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderTest#testLength:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Throwable2:org.apache.commons.lang.builder.EqualsBuilderTest#testFloat:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendToString:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Throwable1:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionFloatArray:org.apache.commons.lang.NumberUtilsTest#testMaximumLong:org.apache.commons.lang.math.RangeTest#testToString:org.apache.commons.lang.CharEncodingTest#testMustBeSupportedJava1_3_1:org.apache.commons.lang.StringUtilsTest#testDeprecatedChompFunctions:org.apache.commons.lang.enums.EnumTest#testExtended1Get:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowableCount:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_String:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_StringString_StringStringInt:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStream:org.apache.commons.lang.IntHashMapTest#testConstructor:org.apache.commons.lang.builder.HashCodeBuilderTest#testLongArray:org.apache.commons.lang.enums.EnumTest#testBroken4Operation:org.apache.commons.lang.text.StrBuilderTest#testConstructors:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiByteArray:org.apache.commons.lang.ClassUtilsTest#testToClass_object:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_String_String_String_String:org.apache.commons.lang.mutable.MutableIntTest#testGetSet:org.apache.commons.lang.IncompleteArgumentExceptionTest#test1arg_validInput:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsNotEmpty:org.apache.commons.lang.text.StrLookupTest#testNoneLookup:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateConstructor:org.apache.commons.lang.math.NumberUtilsTest#testToLongStringL:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_String:org.apache.commons.lang.mutable.MutableBooleanTest#testToString:org.apache.commons.lang.LocaleUtilsTest#testIsAvailableLocale:org.apache.commons.lang.RandomStringUtilsTest#testRandomAlphaNumeric:org.apache.commons.lang.enumjava6.EnumTest#testBroken5Operation:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsOnly_Chararray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumFloat:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_charInt:org.apache.commons.lang.math.LongRangeTest#testContainsDouble:org.apache.commons.lang.math.FractionTest#testFactory_double:org.apache.commons.lang.enumjava6.ValuedEnumTest#testGet:org.apache.commons.lang.CharUtilsTest#testToCharacterObject_char:org.apache.commons.lang.StringUtilsTest#testDefault_StringString:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_float_float:org.apache.commons.lang.text.StrTokenizerTest#testCSVSimpleNeedsTrim:org.apache.commons.lang.mutable.MutableFloatTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEmptyKeys:org.apache.commons.lang.enums.EnumTest#testBroken3:org.apache.commons.lang.enums.EnumTest#testBroken2:org.apache.commons.lang.enums.EnumTest#testBroken1:org.apache.commons.lang.RandomStringUtilsTest#testExceptions:org.apache.commons.lang.text.StrTokenizerTest#testIteration:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_char:org.apache.commons.lang.builder.ToStringBuilderTest#testBooleanArray:org.apache.commons.lang.time.DateUtilsTest#testAddWeeks:org.apache.commons.lang.math.FractionTest#testSubtract:org.apache.commons.lang.time.DateFormatUtilsTest#testDateTimeISO:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionHierarchyEquals:org.apache.commons.lang.StringUtilsTest#testReplaceChars_StringStringString:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLong:org.apache.commons.lang.CharUtilsTest#testIsAsciiControl_char:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiBooleanArray:org.apache.commons.lang.builder.ToStringBuilderTest#testIntArray:org.apache.commons.lang.enums.ValuedEnumTest#testName:org.apache.commons.lang.StringUtilsTest#testDeprecatedEscapeFunctions_String:org.apache.commons.lang.BooleanUtilsTest#testXor_object_validInput_2items:org.apache.commons.lang.ArrayUtilsTest#testIndexOfByteWithStartIndex:org.apache.commons.lang.mutable.MutableDoubleTest#testSubtractValuePrimitive:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionLongArray:org.apache.commons.lang.math.NumberRangeTest#testToString:org.apache.commons.lang.ClassUtilsTest#testWrappersToPrimitivesNull:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompareTransients:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testInteger:org.apache.commons.lang.text.StrBuilderTest#testCapacity:org.apache.commons.lang.ArrayUtilsTest#testIndexOf:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Normal:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplaceSystemProperties:org.apache.commons.lang.SystemUtilsTest#testJavaAwtHeadless:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfWithStartIndex:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_null:org.apache.commons.lang.EntitiesPerformanceTest#testBuildTree:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_boolean:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplacePartialString_noReplace:org.apache.commons.lang.time.DateUtilsFragmentTest#testHoursOfMonthWithDate:org.apache.commons.lang.NumberRangeTest#testIncludesNumberNull:org.apache.commons.lang.mutable.MutableDoubleTest#testGetSet:org.apache.commons.lang.StringUtilsTest#testSplitByWholeString_StringStringBooleanInt:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementDoubleArray:org.apache.commons.lang.time.DateFormatUtilsTest#testSMTP:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_StrMatcher:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_int:org.apache.commons.lang.builder.CompareToBuilderTest#testFloatArray:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testObjectArray:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinutesOfDayWithCalendar:org.apache.commons.lang.math.NumberRangeTest#testEquals:org.apache.commons.lang.BooleanUtilsTest#test_isFalse_Boolean:org.apache.commons.lang.enums.EnumTest#testHashCode:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatPeriod:org.apache.commons.lang.math.NumberUtilsTest#testLang381:org.apache.commons.lang.mutable.MutableLongTest#testCompareTo:org.apache.commons.lang.reflect.MethodUtilsTest#testGetAccessibleInterfaceMethodFromDescription:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringStringInt:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfYearWithCalendar:org.apache.commons.lang.CharRangeTest#testHashCode:org.apache.commons.lang.ValidateTest#testNoNullElementsCollection2:org.apache.commons.lang.ValidateTest#testNoNullElementsCollection1:org.apache.commons.lang.BitFieldTest#testSetShortBoolean:org.apache.commons.lang.ArrayUtilsTest#testReverseShort:org.apache.commons.lang.CharUtilsTest#testToIntValue_Character:org.apache.commons.lang.enumjava6.EnumUtilsTest#testConstructor:org.apache.commons.lang.CharUtilsTest#testToChar_String_char:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadLeft:org.apache.commons.lang.builder.ToStringStyleTest#testSetSummaryObjectStartText:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfByteWithStartIndex:org.apache.commons.lang.time.DurationFormatUtilsTest#testEdgeDurations:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testIndexOfThrowable:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryReplace:org.apache.commons.lang.time.DateUtilsTest#testRoundLang346:org.apache.commons.lang.time.DateUtilsTest#testSetDays:org.apache.commons.lang.time.DateUtilsTest#testTruncate:org.apache.commons.lang.builder.SimpleToStringStyleTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testDoubleArray:org.apache.commons.lang.time.StopWatchTest#testStopWatchSimple:org.apache.commons.lang.builder.ToStringBuilderTest#testFloat:org.apache.commons.lang.time.DateUtilsTest#testAddDays:org.apache.commons.lang.math.LongRangeTest#testContainsRange:org.apache.commons.lang.math.FloatRangeTest#testContainsLong:org.apache.commons.lang.WordUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementBooleanArray:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_long_long:org.apache.commons.lang.mutable.MutableIntTest#testSubtractValuePrimitive:org.apache.commons.lang.mutable.MutableIntTest#testCompareTo:org.apache.commons.lang.RandomStringUtilsTest#testRandomStringUtilsHomog:org.apache.commons.lang.mutable.MutableFloatTest#testIncrement:org.apache.commons.lang.mutable.MutableByteTest#testCompareTo:org.apache.commons.lang.builder.CompareToBuilderTest#testByteArray:org.apache.commons.lang.NumberRangeTest#testConstructor:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Class2:org.apache.commons.lang.text.StrBuilderTest#testSize:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Class1:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_Object:org.apache.commons.lang.math.FloatRangeTest#testGetMinimum:org.apache.commons.lang.time.DateUtilsTest#testTruncateLang59:org.apache.commons.lang.WordUtilsTest#testWrap_StringInt:org.apache.commons.lang.time.DateFormatUtilsTest#testDateISO:org.apache.commons.lang.ArrayUtilsTest#testSameLengthFloat:org.apache.commons.lang.enums.EnumUtilsTest#testMapEx:org.apache.commons.lang.enums.EnumTest#testExtendedSerialization:org.apache.commons.lang.ArrayUtilsTest#testContainsByte:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringAfter_StringString:org.apache.commons.lang.mutable.MutableDoubleTest#testAddValueObject:org.apache.commons.lang.math.NumberRangeTest#testContainsLongBig:org.apache.commons.lang.math.NumberUtilsTest#testMinLong:org.apache.commons.lang.builder.ToStringBuilderTest#testBlank:org.apache.commons.lang.enumjava6.EnumTest#testOperationGet:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationWords:org.apache.commons.lang.reflect.MethodUtilsTest#testGetAccessiblePublicMethod:org.apache.commons.lang.enumjava6.EnumTest#testBroken4Operation:org.apache.commons.lang.text.ExtendedMessageFormatTest#testExtendedAndBuiltInFormats:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classArgs_normalInput:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_char:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testSetCause:org.apache.commons.lang.text.CompositeFormatTest#testCompositeFormat:org.apache.commons.lang.EntitiesTest#testPrimitiveIntMap:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Reversed:org.apache.commons.lang.reflect.FieldUtilsTest#testReadDeclaredNamedStaticFieldForceAccess:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiLongArray:org.apache.commons.lang.CharSetTest#testConstructor_String_combo:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondFragmentInLargerUnitWithCalendar:org.apache.commons.lang.enumjava6.EnumTest#testOperationSerialization:org.apache.commons.lang.math.NumberUtilsTest#testCreateLong:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_String:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadLeft_int:org.apache.commons.lang.text.StrBuilderTest#testToCharArrayIntInt:org.apache.commons.lang.ObjectUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testBoolean:org.apache.commons.lang.builder.EqualsBuilderTest#testDoubleArray:org.apache.commons.lang.ClassUtilsTest#testWrapperToPrimitiveNull:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeNullCollection:org.apache.commons.lang.SystemUtilsTest#testOSMatches:org.apache.commons.lang.CharSetUtilsTest#testTranslateNullPointerException:org.apache.commons.lang.builder.EqualsBuilderTest#testUnrelatedClasses:org.apache.commons.lang.WordUtilsTest#testSwapCase_String:org.apache.commons.lang.ValidateTest#testNotEmptyMap1:org.apache.commons.lang.ValidateTest#testNotEmptyMap2:org.apache.commons.lang.enumjava6.EnumTest#testEquals:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_String:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetEscape:org.apache.commons.lang.math.DoubleRangeTest#testGetMinimum:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharacter:org.apache.commons.lang.builder.EqualsBuilderTest#testByteArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testIsEquals:org.apache.commons.lang.math.LongRangeTest#testContainsLongBig:org.apache.commons.lang.builder.ToStringStyleTest#testSetSummaryObjectEndText:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveFloatArray:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_String_int:org.apache.commons.lang.StringUtilsSubstringTest#testDeprecatedGetNestedString_StringString:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeTree:org.apache.commons.lang.mutable.MutableDoubleTest#testCompareTo:org.apache.commons.lang.text.ExtendedMessageFormatTest#testBuiltInNumberFormat:org.apache.commons.lang.mutable.MutableShortTest#testEquals:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_Object:org.apache.commons.lang.time.DateUtilsTest#testAddYears:org.apache.commons.lang.LocaleUtilsTest#testAvailableLocaleList:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_StrMatcher:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinutesOfHourWithCalendar:org.apache.commons.lang.ClassUtilsTest#testPrimitivesToWrappers:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx3:org.apache.commons.lang.time.StopWatchTest#testStopWatchSimpleGet:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSimple:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testRemoveCommonFrames_ListList:org.apache.commons.lang.math.IntRangeTest#testContainsLong:org.apache.commons.lang.BitFieldTest#testGetValue:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_String:org.apache.commons.lang.text.StrLookupTest#testMapLookup:org.apache.commons.lang.reflect.FieldUtilsTest#testReadFieldForceAccess:org.apache.commons.lang.builder.EqualsBuilderTest#testCharArrayHiddenByObject:org.apache.commons.lang.builder.ToStringBuilderTest#testBoolean:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayShort:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveLongArray:org.apache.commons.lang.math.NumberUtilsTest#testMinDouble:org.apache.commons.lang.StringUtilsIsTest#testIsAlpha:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray_char_char:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloatArrayAsObject:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeNullArray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_Boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testShort:org.apache.commons.lang.CharSetUtilsTest#testDelete_StringStringarray:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEquals:org.apache.commons.lang.NumberUtilsTest#testPublicNoArgConstructor:org.apache.commons.lang.enums.EnumUtilsTest#testGet:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrimToNull:org.apache.commons.lang.enumjava6.ValuedEnumTest#testEquals:org.apache.commons.lang.builder.ToStringBuilderTest#testSimpleReflectionObjectCycle:org.apache.commons.lang.enums.EnumTest#testOperationSerialization:org.apache.commons.lang.text.StrMatcherTest#testSpaceMatcher:org.apache.commons.lang.time.DateUtilsTest#testAddByField:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testBlank:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_StrMatcher:org.apache.commons.lang.text.StrLookupTest#testSystemProperiesLookup:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsOnly_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayByte:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrim:org.apache.commons.lang.mutable.MutableShortTest#testConstructors:org.apache.commons.lang.BooleanUtilsTest#test_toStringTrueFalse_boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testByte:org.apache.commons.lang.StringUtilsIsTest#testIsWhitespace:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripEnd_StringString:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamNullObj:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableCount_Throwable:org.apache.commons.lang.ArrayUtilsTest#testCloneDouble:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeCsvString:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteField:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testCauseMethodNameOps:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testAppendSuper:org.apache.commons.lang.builder.DefaultToStringStyleTest#testPerson:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx1:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx2:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_String_int:org.apache.commons.lang.math.RandomUtilsTest#testNextInt2:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_selfCause:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorMapFull:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_Boolean_int_int_int:org.apache.commons.lang.ClassUtilsTest#testWithInterleavingWhitespace:org.apache.commons.lang.math.IntRangeTest#testContainsInteger:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_StringInt:org.apache.commons.lang.BitFieldTest#testSet:org.apache.commons.lang.text.StrBuilderTest#testSubstringInt:org.apache.commons.lang.CharSetTest#testContains_Char:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveDoubleArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_withoutCause:org.apache.commons.lang.mutable.MutableLongTest#testHashCode:org.apache.commons.lang.time.DateFormatUtilsTest#testFormat:org.apache.commons.lang.builder.HashCodeBuilderTest#testLongArrayAsObject:org.apache.commons.lang.enumjava6.ValuedEnumTest#testCompareTo:org.apache.commons.lang.EntitiesTest#testArrayIntMap:org.apache.commons.lang.text.StrTokenizerTest#testListArray:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeHash:org.apache.commons.lang.time.FastDateFormatTest#testSimpleDate:org.apache.commons.lang.StringUtilsTest#testJoin_IteratorChar:org.apache.commons.lang.EntitiesTest#testTreeIntMap:org.apache.commons.lang.ArrayUtilsTest#testToMap:org.apache.commons.lang.time.FastDateFormatTest#testShortDateStyleWithLocales:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetRootCauseStackTrace_Throwable:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsChar:org.apache.commons.lang.reflect.FieldUtilsTest#testGetFieldForceAccess:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCode:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanDefaultIfNull_Boolean_boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiShortArray:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinutesOfYearWithDate:org.apache.commons.lang.mutable.MutableLongTest#testToLong:org.apache.commons.lang.builder.StandardToStringStyleTest#testBlank:org.apache.commons.lang.CharUtilsTest#testToUnicodeEscaped_Character:org.apache.commons.lang.enums.EnumUtilsTest#testListEx:org.apache.commons.lang.time.FastDateFormatTest#testMilleniumBug:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testObjectArray:org.apache.commons.lang.math.FloatRangeTest#testHashCode:org.apache.commons.lang.reflect.FieldUtilsTest#testReadNamedStaticField:org.apache.commons.lang.math.DoubleRangeTest#testContainsFloat:org.apache.commons.lang.mutable.MutableDoubleTest#testToDouble:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesNull:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetSuffix:org.apache.commons.lang.math.NumberUtilsTest#testMaximumLong:org.apache.commons.lang.NotImplementedExceptionTest#testPrintPartialStackTrace_Writer:org.apache.commons.lang.time.DateUtilsTest#testIsSameLocalTime_Cal:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharArrayArray:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripStart_StringString:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLongArray:org.apache.commons.lang.ArrayUtilsTest#testGetLength:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_String:org.apache.commons.lang.math.RandomUtilsTest#testIllegalArguments:org.apache.commons.lang.math.FloatRangeTest#testContainsFloat:org.apache.commons.lang.math.NumberUtilsTest#testDeprecatedStringToIntString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetCause_Throwable:org.apache.commons.lang.ClassUtilsTest#test_convertClassesToClassNames_List:org.apache.commons.lang.builder.DefaultToStringStyleTest#testAppendSuper:org.apache.commons.lang.text.StrMatcherTest#testTrimMatcher:org.apache.commons.lang.math.IEEE754rUtilsTest#testLang381:org.apache.commons.lang.time.FastDateFormatTest#testLowYearPadding:org.apache.commons.lang.NumberUtilsTest#testCreateFloat:org.apache.commons.lang.text.StrTokenizerTest#testGetContent:org.apache.commons.lang.text.StrBuilderTest#testRightString:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_:org.apache.commons.lang.NumberRangeTest#testToString:org.apache.commons.lang.NumberRangeTest#testIncludesRange:org.apache.commons.lang.text.StrMatcherTest#testCharMatcher_char:org.apache.commons.lang.ArrayUtilsTest#testIndexOfShortWithStartIndex:org.apache.commons.lang.math.LongRangeTest#testContainsLong:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testSetCauseToNull:org.apache.commons.lang.math.DoubleRangeTest#testEquals:org.apache.commons.lang.ObjectUtilsTest#testIdentityToString:org.apache.commons.lang.time.FastDateFormatTest#test_changeDefault_Locale_DateInstance:org.apache.commons.lang.builder.ToStringBuilderTest#testDoubleArrayArray:org.apache.commons.lang.CharUtilsTest#testIsAscii_char:org.apache.commons.lang.mutable.MutableObjectTest#testHashCode:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectAtIndex:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesOfNull:org.apache.commons.lang.builder.ToStringBuilderTest#testDouble:org.apache.commons.lang.mutable.MutableByteTest#testPrimitiveValues:org.apache.commons.lang.math.NumberRangeTest#testConstructor2Exceptions:org.apache.commons.lang.ArrayUtilsTest#testSameLengthBoolean:org.apache.commons.lang.SerializationUtilsTest#testClone:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiShortArray:org.apache.commons.lang.NumberUtilsTest#testIsNumber:org.apache.commons.lang.builder.EqualsBuilderTest#testCharArray:org.apache.commons.lang.mutable.MutableFloatTest#testEquals:org.apache.commons.lang.IntHashMapTest#testContainsKey:org.apache.commons.lang.StringUtilsTest#testSplitByCharacterType:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveByteArray:org.apache.commons.lang.NumberRangeTest#testMaxMin:org.apache.commons.lang.exception.NestableExceptionTestCase#testIndexOfThrowable:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOfType_ThrowableClass:org.apache.commons.lang.mutable.MutableDoubleTest#testDecrement:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_stringArg_validInput:org.apache.commons.lang.ArrayUtilsTest#testReverseDouble:org.apache.commons.lang.builder.EqualsBuilderTest#testFloatArrayHiddenByObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeExcludeFields:org.apache.commons.lang.RandomStringUtilsTest#testLang100:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsExcludeFields:org.apache.commons.lang.builder.EqualsBuilderTest#testAccessors:org.apache.commons.lang.mutable.MutableShortTest#testSubtractValueObject:org.apache.commons.lang.EntitiesTest#testUnescapeMiscellaneous:org.apache.commons.lang.builder.ToStringStyleTest#testSetFieldSeparator:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAsFloat:org.apache.commons.lang.enums.EnumUtilsTest#testConstructor:org.apache.commons.lang.CharEncodingTest#testWorksOnJava1_2_2:org.apache.commons.lang.builder.EqualsBuilderTest#testNpeForNullElement:org.apache.commons.lang.text.StrSubstitutorTest#testCyclicReplacement:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeBinary:org.apache.commons.lang.enumjava6.EnumTest#testIterator:org.apache.commons.lang.math.FractionTest#testHashCode:org.apache.commons.lang.math.NumberRangeTest#testHashCode:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleTolerance:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringStringarray:org.apache.commons.lang.time.DateUtilsFragmentTest#testNullCalendar:org.apache.commons.lang.BitFieldTest#testByte:org.apache.commons.lang.math.IntRangeTest#testContainsRange:org.apache.commons.lang.CharRangeTest#testClass:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringIntChar:org.apache.commons.lang.text.StrTokenizerTest#testToString:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringIntString:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classObjectArgs_normalInput:org.apache.commons.lang.StringUtilsTest#testDeprecatedDeleteSpace_String:org.apache.commons.lang.text.StrTokenizerTest#testCSVSimple:org.apache.commons.lang.mutable.MutableLongTest#testGetSet:org.apache.commons.lang.ArrayUtilsTest#testReverseChar:org.apache.commons.lang.math.RandomUtilsTest#testNextLong:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Reversed:org.apache.commons.lang.exception.NestableErrorTestCase#testIndexOfThrowableI:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessageI:org.apache.commons.lang.builder.SimpleToStringStyleTest#testPerson:org.apache.commons.lang.enums.EnumTest#testNestedLinked:org.apache.commons.lang.math.NumberUtilsTest#testStringToDoubleStringD:org.apache.commons.lang.StringUtilsIsTest#testIsAsciiPrintable_String:org.apache.commons.lang.math.RandomUtilsTest#testNextBoolean2:org.apache.commons.lang.time.FastDateFormatTest#testLang303:org.apache.commons.lang.enums.EnumTest#testOperationGet:org.apache.commons.lang.enums.EnumTest#testOperationList:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray_char:org.apache.commons.lang.math.NumberUtilsTest#testMaxShort:org.apache.commons.lang.builder.CompareToBuilderTest#testMixedArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceAdjacentAtEnd:org.apache.commons.lang.CharRangeTest#testContains_Char:org.apache.commons.lang.builder.ToStringBuilderTest#testShort:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessages:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiDoubleArray:org.apache.commons.lang.ArrayUtilsTest#testSubarrayLong:org.apache.commons.lang.mutable.MutableBooleanTest#testHashCode:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_null:org.apache.commons.lang.enumjava6.EnumTest#testEqualsToWrongInstance:org.apache.commons.lang.exception.NestableErrorTestCase#testPrintPartialStackTrace:org.apache.commons.lang.LocaleUtilsTest#testToLocale_2Part:org.apache.commons.lang.ArrayUtilsTest#testCloneBoolean:org.apache.commons.lang.NotImplementedExceptionTest#testIndexOfThrowable:org.apache.commons.lang.enums.EnumTest#testIterator:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiLongArray:org.apache.commons.lang.StringUtilsTest#testChop:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_recursiveCause:org.apache.commons.lang.builder.CompareToBuilderTest#testChar:org.apache.commons.lang.math.FloatRangeTest#testContainsDouble:org.apache.commons.lang.time.DateUtilsFragmentTest#testDayOfYearFragmentInLargerUnitWithDate:org.apache.commons.lang.IntHashMapTest#testRemove:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfMinuteWithCalender:org.apache.commons.lang.enums.EnumTest#testBroken5Operation:org.apache.commons.lang.text.StrTokenizerTest#testReset_charArray:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_char:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteDeclaredNamedFieldForceAccess:org.apache.commons.lang.builder.CompareToBuilderTest#testObject:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorNoArgs:org.apache.commons.lang.text.StrTokenizerTest#testChaining:org.apache.commons.lang.math.FractionTest#testFactory_String_proper:org.apache.commons.lang.enums.ValuedEnumTest#testGetValue:org.apache.commons.lang.builder.HashCodeBuilderTest#testConstructorEx2:org.apache.commons.lang.builder.HashCodeBuilderTest#testConstructorEx1:org.apache.commons.lang.NumberUtilsTest#testStringToIntString:org.apache.commons.lang.ArrayUtilsTest#testSameLengthInt:org.apache.commons.lang.BitFieldTest#testSetShort:org.apache.commons.lang.mutable.MutableByteTest#testDecrement:org.apache.commons.lang.time.DurationFormatUtilsTest#testDurationsByBruteForce:org.apache.commons.lang.ObjectUtilsTest#testToString_ObjectString:org.apache.commons.lang.StringUtilsTest#testGetLevenshteinDistance_StringString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_withCause:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloat:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCode:org.apache.commons.lang.exception.NestableDelegateTestCase#testIndexOfThrowable:org.apache.commons.lang.NumberUtilsTest#testCreateInteger:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinutesOfYearWithCalendar:org.apache.commons.lang.ClassUtilsTest#testShowJavaBug:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfBoolean:org.apache.commons.lang.BooleanUtilsTest#test_toStringYesNo_Boolean:org.apache.commons.lang.builder.ToStringBuilderTest#testShortArrayArray:org.apache.commons.lang.StringUtilsSubstringTest#testRight_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayInt:org.apache.commons.lang.reflect.ConstructorUtilsTest#testConstructor:org.apache.commons.lang.enums.EnumTest#testExtended2Get:org.apache.commons.lang.text.StrTokenizerTest#test1:org.apache.commons.lang.text.StrTokenizerTest#test2:org.apache.commons.lang.text.StrTokenizerTest#test3:org.apache.commons.lang.math.NumberUtilsTest#testLang300:org.apache.commons.lang.enums.EnumEqualsTest#testCompareTo:org.apache.commons.lang.text.StrTokenizerTest#test4:org.apache.commons.lang.text.StrTokenizerTest#test5:org.apache.commons.lang.text.StrTokenizerTest#test6:org.apache.commons.lang.math.FractionTest#testFactory_String_improper:org.apache.commons.lang.text.StrTokenizerTest#test7:org.apache.commons.lang.text.StrTokenizerTest#test8:org.apache.commons.lang.text.StrBuilderTest#testMidString:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectArray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDouble:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_char_int:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_validInput:org.apache.commons.lang.builder.CompareToBuilderTest#testFloatArrayHiddenByObject:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeCsvString:org.apache.commons.lang.time.DateUtilsFragmentTest#testHoursOfYearWithCalendar:org.apache.commons.lang.math.NumberUtilsTest#testMaxByte:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testObject:org.apache.commons.lang.IncompleteArgumentExceptionTest#test1arg_nullInput:org.apache.commons.lang.math.FloatRangeTest#testConstructor1a:org.apache.commons.lang.ArrayUtilsTest#testIsEmptyObject:org.apache.commons.lang.math.FloatRangeTest#testConstructor1b:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted6:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted7:org.apache.commons.lang.NumberUtilsTest#testStringToIntStringI:org.apache.commons.lang.builder.HashCodeBuilderTest#testShortArrayAsObject:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceIncompletePefix:org.apache.commons.lang.EntitiesTest#testUnescapeUnknownEntity:org.apache.commons.lang.ArrayUtilsTest#testSubarrayFloat:org.apache.commons.lang.SystemUtilsTest#testGetJavaIoTmpDir:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfDayWithDate:org.apache.commons.lang.reflect.FieldUtilsTest#testReadDeclaredNamedField:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteDeclaredNamedField:org.apache.commons.lang.time.StopWatchTest#testStopWatchSplit:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfMinuteWithDate:org.apache.commons.lang.builder.HashCodeBuilderTest#testBoolean:org.apache.commons.lang.mutable.MutableIntTest#testAddValuePrimitive:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayArrayCycle:org.apache.commons.lang.enumjava6.EnumTest#testSerialization:org.apache.commons.lang.time.DateUtilsFragmentTest#testNullDate:org.apache.commons.lang.builder.ToStringBuilderTest#testLongArray:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendToStringUsingMultiLineStyle:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectArrayHiddenByObject:org.apache.commons.lang.math.FractionTest#testFactory_String:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testBlank:org.apache.commons.lang.builder.StandardToStringStyleTest#testLongArrayArray:org.apache.commons.lang.ArrayUtilsTest#testContainsDouble:org.apache.commons.lang.math.LongRangeTest#testToArray:org.apache.commons.lang.WordUtilsTest#testCapitalizeFully_String:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOf:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegetePrintStackTrace:org.apache.commons.lang.StringUtilsTest#testGetCommonPrefix_StringArray:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteStaticField:org.apache.commons.lang.StringUtilsSubstringTest#testCountMatches_String:org.apache.commons.lang.enumjava6.EnumTest#testNestedReferenced:org.apache.commons.lang.time.DateUtilsTest#testAddSeconds:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testObject:org.apache.commons.lang.math.FloatRangeTest#testConstructor2a:org.apache.commons.lang.math.FloatRangeTest#testConstructor2b:org.apache.commons.lang.enums.ValuedEnumTest#testGet:org.apache.commons.lang.mutable.MutableFloatTest#testAddValueObject:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_char_char:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_String_int_int:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringArrayStringArray:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamNullNull:org.apache.commons.lang.StringUtilsTest#testJoin_IteratorString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionIntArrayArray:org.apache.commons.lang.mutable.MutableLongTest#testDecrement:org.apache.commons.lang.builder.ToStringBuilderTest#testObject:org.apache.commons.lang.ClassUtilsTest#testGetClassWithArrayClasses2D:org.apache.commons.lang.ArrayUtilsTest#testContainsShort:org.apache.commons.lang.math.FractionTest#testFactory_int_int:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_String:org.apache.commons.lang.text.ExtendedMessageFormatTest#testExtendedFormats:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeEmptyCollection:org.apache.commons.lang.ArrayUtilsTest#testSubarrayBoolean:org.apache.commons.lang.text.StrBuilderTest#testEnsureCapacity:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExclude:org.apache.commons.lang.enums.EnumTest#testExtended2List:org.apache.commons.lang.StringUtilsTest#testDeprecatedConcatenate_Objectarray:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetPrefix:org.apache.commons.lang.time.DateUtilsTest#testSetYears:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayChar:org.apache.commons.lang.NumberRangeTest#testEqualsWithSameReference:org.apache.commons.lang.math.RangeTest#testHashCode:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsOfDayWithDate:org.apache.commons.lang.math.FloatRangeTest#testGetMaximum:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_int:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanArrayAsObject:org.apache.commons.lang.builder.CompareToBuilderTest#testFloat:org.apache.commons.lang.mutable.MutableIntTest#testDecrement:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testInsert:org.apache.commons.lang.math.DoubleRangeTest#testGetMaximum:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_PrimitiveNumber:org.apache.commons.lang.WordUtilsTest#testUncapitalize_String:org.apache.commons.lang.builder.ToStringBuilderTest#testLongArrayArray:org.apache.commons.lang.BitFieldTest#testSetShortValue:org.apache.commons.lang.math.NumberUtilsTest#testMinShort:org.apache.commons.lang.text.StrBuilderTest#testLang412Right:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_withCause:org.apache.commons.lang.time.StopWatchTest#testBadStates:org.apache.commons.lang.time.DateUtilsFragmentTest#testInvalidFragmentWithDate:org.apache.commons.lang.math.LongRangeTest#testHashCode:org.apache.commons.lang.StringUtilsTest#testStartsWithAny:org.apache.commons.lang.UnhandledExceptionTest#testGetCause:org.apache.commons.lang.enums.EnumUtilsTest#testGetValueEx:org.apache.commons.lang.math.NumberUtilsTest#testMinimumLong:org.apache.commons.lang.SerializationUtilsTest#testException:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsEquivalenceRelationship:org.apache.commons.lang.builder.ToStringBuilderTest#testDoubleArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_char_char:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAtLeastFloat:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Iterator:org.apache.commons.lang.math.RandomUtilsTest#testJvmRandomNextInt:org.apache.commons.lang.ArrayUtilsTest#testReverse:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionObjectCycle:org.apache.commons.lang.NumberRangeTest#testEqualsWithOtherObject:org.apache.commons.lang.CharSetUtilsTest#testKeep_StringStringarray:org.apache.commons.lang.text.CompositeFormatTest#testUsage:org.apache.commons.lang.builder.ToStringBuilderTest#testByteArray:org.apache.commons.lang.BooleanUtilsTest#test_isNotTrue_Boolean:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed1:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfMonthWithDate:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed4:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed2:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed3:org.apache.commons.lang.BooleanUtilsTest#testXor_object_validInput_3items:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_Widening:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiBooleanArray:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsNone_Chararray:org.apache.commons.lang.builder.CompareToBuilderTest#testBooleanArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_char_char:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowableI:org.apache.commons.lang.BooleanUtilsTest#test_toStringTrueFalse_Boolean:org.apache.commons.lang.LocaleUtilsTest#testAvailableLocaleSet:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testAppendSuper:org.apache.commons.lang.time.DurationFormatUtilsTest#testJiraLang281:org.apache.commons.lang.builder.ToStringStyleTest#testSetContentEnd:org.apache.commons.lang.math.FloatRangeTest#testContainsRange:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeCsvWriter:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfChar:org.apache.commons.lang.ArrayUtilsTest#testHashCode:org.apache.commons.lang.enums.ValuedEnumTest#testValue:org.apache.commons.lang.ClassUtilsTest#test_getShortCanonicalName_String:org.apache.commons.lang.math.DoubleRangeTest#testContainsInteger:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleWithStartIndex:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_String2:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_String1:org.apache.commons.lang.CharSetTest#testEquals_Object:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamNull:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testEquals:org.apache.commons.lang.text.StrTokenizerTest#testTSVEmpty:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_String:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_recursiveCause:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_nullActual:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeSql:org.apache.commons.lang.text.StrBuilderTest#testGetCharsIntIntCharArrayInt:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StrBuilder_int_int:org.apache.commons.lang.math.NumberRangeTest#testOverlapsRange:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_char_int:org.apache.commons.lang.time.DateUtilsTest#testSetMilliseconds:org.apache.commons.lang.ArrayUtilsTest#testContainsBoolean:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinutesOfMonthWithCalendar:org.apache.commons.lang.math.NumberUtilsTest#testCompareDouble:org.apache.commons.lang.SystemUtilsTest#testDeprecatedJavaVersion:org.apache.commons.lang.ArrayUtilsTest#testCloneShort:org.apache.commons.lang.ClassUtilsTest#testWrapperToPrimitive:org.apache.commons.lang.text.StrTokenizerTest#testTokenizeSubclassOutputChange:org.apache.commons.lang.math.NumberUtilsTest#testMaximumByte:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted2:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted3:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted4:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted5:org.apache.commons.lang.math.IntRangeTest#testToString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJavaWithSlash:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowables:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted1:org.apache.commons.lang.CharSetUtilsTest#testSqueeze_StringStringarray:org.apache.commons.lang.LocaleUtilsTest#testCountriesByLanguage:org.apache.commons.lang.builder.CompareToBuilderTest#testLongArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_String:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Normal:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayLong:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAnyBut_StringString:org.apache.commons.lang.NotImplementedExceptionTest#testGetMessage_Indexed:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveBooleanArray:org.apache.commons.lang.math.NumberRangeTest#testContainsNumber:org.apache.commons.lang.text.StrBuilderTest#testStartsWith:org.apache.commons.lang.text.StrBuilderTest#testAsTokenizer:org.apache.commons.lang.CharEncodingTest#testNotSupported:org.apache.commons.lang.builder.SimpleToStringStyleTest#testBlank:org.apache.commons.lang.math.DoubleRangeTest#testToString:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_String:org.apache.commons.lang.CharUtilsTest#testToChar_String:org.apache.commons.lang.StringUtilsTest#testRemoveEnd:org.apache.commons.lang.mutable.MutableDoubleTest#testSubtractValueObject:org.apache.commons.lang.builder.CompareToBuilderTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testChar:org.apache.commons.lang.RandomStringUtilsTest#testRandomAlphabetic:org.apache.commons.lang.enums.EnumTest#testNestedReferenced:org.apache.commons.lang.StringUtilsIsTest#testIsAlphanumericSpace:org.apache.commons.lang.math.FractionTest#testAdd:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_long:org.apache.commons.lang.text.StrMatcherTest#testSingleQuoteMatcher:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStrip_StringString:org.apache.commons.lang.reflect.FieldUtilsTest#testAmbig:org.apache.commons.lang.CharSetUtilsTest#testDelete_StringString:org.apache.commons.lang.mutable.MutableByteTest#testEquals:org.apache.commons.lang.builder.CompareToBuilderTest#testDouble:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessage:org.apache.commons.lang.StringUtilsSubstringTest#testSubstring_StringIntInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanMultiArray:org.apache.commons.lang.mutable.MutableIntTest#testAddValueObject:org.apache.commons.lang.BitFieldTest#testSetBoolean:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuotedTrimmed1:org.apache.commons.lang.mutable.MutableByteTest#testSubtractValueObject:org.apache.commons.lang.text.StrBuilderTest#testGetSetNewLineText:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_StrMatcher:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowableCount:org.apache.commons.lang.CharSetUtilsTest#testKeep_StringString:org.apache.commons.lang.enums.EnumTest#testCompareTo:org.apache.commons.lang.StringUtilsTest#testDifferenceAt_StringArray:org.apache.commons.lang.enumjava6.EnumTest#testList:org.apache.commons.lang.enumjava6.EnumTest#testBroken3Operation:org.apache.commons.lang.BitFieldTest#testGetRawValue:org.apache.commons.lang.WordUtilsTest#testUncapitalizeWithDelimiters_String:org.apache.commons.lang.ClassUtilsTest#test_getPackageCanonicalName_Object:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessageN:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_Boolean:org.apache.commons.lang.ValidateTest#testAllElementsOfType:org.apache.commons.lang.enums.EnumTest#testExtended3Get:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_short:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessages:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfFloatWithStartIndex:org.apache.commons.lang.StringUtilsIsTest#testIsAlphaspace:org.apache.commons.lang.text.StrBuilderTest#testContains_String:org.apache.commons.lang.builder.ToStringBuilderTest#testFloatArray:org.apache.commons.lang.time.DateUtilsTest#testSetMonths:org.apache.commons.lang.builder.EqualsBuilderTest#testObject:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAnyBut_StringChararray:org.apache.commons.lang.BitFieldTest#testIsSet:org.apache.commons.lang.enums.EnumTest#testList:org.apache.commons.lang.mutable.MutableDoubleTest#testIncrement:org.apache.commons.lang.mutable.MutableShortTest#testToString:org.apache.commons.lang.text.StrBuilderTest#testSetLength:org.apache.commons.lang.ArrayUtilsTest#testSameType:org.apache.commons.lang.math.RandomUtilsTest#testNextFloat:org.apache.commons.lang.ClassUtilsTest#test_getPackageCanonicalName_Class:org.apache.commons.lang.mutable.MutableLongTest#testSubtractValueObject:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String:org.apache.commons.lang.builder.ToStringStyleTest#testSetSizeStartText:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceToIdentical:org.apache.commons.lang.enums.EnumTest#testExtended1Map:org.apache.commons.lang.ValidateTest#testNotEmptyArray1:org.apache.commons.lang.text.StrBuilderTest#testMinimizeCapacity:org.apache.commons.lang.EntitiesTest#testNumberOverflow:org.apache.commons.lang.ValidateTest#testNotEmptyArray2:org.apache.commons.lang.text.StrBuilderTest#testSetCharAt:org.apache.commons.lang.text.StrTokenizerTest#testBasicTrimmed1:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_char:org.apache.commons.lang.text.StrTokenizerTest#testBasicTrimmed2:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_nullArray:org.apache.commons.lang.BooleanUtilsTest#testXor_object_nullInput:org.apache.commons.lang.ArrayUtilsTest#testConstructor:org.apache.commons.lang.ClassUtilsTest#testGetClassWithArrayClasses:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_Char:org.apache.commons.lang.math.IntRangeTest#testGetMaximum:org.apache.commons.lang.builder.HashCodeBuilderTest#testShort:org.apache.commons.lang.EntitiesPerformanceTest#testBuildHash:org.apache.commons.lang.enumjava6.ValuedEnumTest#testMap:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiCharArray:org.apache.commons.lang.time.StopWatchTest#testStopWatchSuspend:org.apache.commons.lang.ArrayUtilsTest#testIndexOfBooleanWithStartIndex:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String_String_String:org.apache.commons.lang.math.RangeTest#testEqualsObject:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteNamedFieldForceAccess:org.apache.commons.lang.CharEncodingTest#testConstructor:org.apache.commons.lang.math.RandomUtilsTest#testNextDouble:org.apache.commons.lang.mutable.MutableBooleanTest#testEquals:org.apache.commons.lang.enumjava6.ValuedEnumTest#testValue:org.apache.commons.lang.enums.ValuedEnumTest#testEquals_classloader_different:org.apache.commons.lang.WordUtilsTest#testCapitalizeWithDelimiters_String:org.apache.commons.lang.text.StrBuilderTest#testIsEmpty:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfMonthWithCalendar:org.apache.commons.lang.math.NumberUtilsTest#testMinimumShort:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testPerson:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringString:org.apache.commons.lang.math.IntRangeTest#testContainsIntegerBig:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_String_int:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBooleanArrayArray:org.apache.commons.lang.ArrayUtilsTest#testSubarrayShort:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsofMinuteWithCalendar:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveCharArray:org.apache.commons.lang.math.NumberRangeTest#testConstructor1:org.apache.commons.lang.math.NumberUtilsTest#testMaxLong:org.apache.commons.lang.math.NumberRangeTest#testConstructor2:org.apache.commons.lang.math.FractionTest#testEquals:org.apache.commons.lang.text.StrBuilderTest#testDeleteCharAt:org.apache.commons.lang.enums.EnumTest#testBroken3Operation:org.apache.commons.lang.enums.EnumEqualsTest#testEquals:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsOfMonthWithDate:org.apache.commons.lang.EntitiesTest#testBinaryIntMap:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_nullString:org.apache.commons.lang.ValidateTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testCloneFloat:org.apache.commons.lang.mutable.MutableDoubleTest#testConstructors:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_StringThrowable1:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_StringThrowable2:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfHourWithCalendar:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_allNullInput:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_Class:org.apache.commons.lang.text.StrTokenizerTest#testTokenizeSubclassInputChange:org.apache.commons.lang.enumjava6.EnumTest#testToString:org.apache.commons.lang.ArrayUtilsTest#testCloneChar:org.apache.commons.lang.mutable.MutableFloatTest#testCompareTo:org.apache.commons.lang.math.NumberUtilsTest#testMaxFloat:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementLongArray:org.apache.commons.lang.enums.EnumUtilsTest#testIterator:org.apache.commons.lang.enums.EnumUtilsTest#testGetValue:org.apache.commons.lang.mutable.MutableShortTest#testIncrement:org.apache.commons.lang.time.FastDateFormatTest#testFormat:org.apache.commons.lang.ArrayUtilsTest#testIndexOfFloatWithStartIndex:org.apache.commons.lang.exception.NestableExceptionTestCase#testPrintStackTrace:org.apache.commons.lang.SystemUtilsTest#testGetUserDir:org.apache.commons.lang.ArrayUtilsTest#testCloneLong:org.apache.commons.lang.WordUtilsTest#testCapitalizeFullyWithDelimiters_String:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsOfYearWithCalendar:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiIntArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_ThrowableStream:org.apache.commons.lang.builder.EqualsBuilderTest#testObjectArrayHiddenByObject:org.apache.commons.lang.enums.EnumEqualsTest#testEquals_classloader_equal:org.apache.commons.lang.math.RandomUtilsTest#testNextFloat2:org.apache.commons.lang.UnhandledExceptionTest#testConstructor_throwable_nullInput:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripAll:org.apache.commons.lang.CharSetTest#testConstructor_String_comboNegated:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamUnserializable:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayBoolean:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testLang299:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_int_int_int:org.apache.commons.lang.builder.StandardToStringStyleTest#testPerson:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEmpty:org.apache.commons.lang.EntitiesTest#testHashIntMap:org.apache.commons.lang.StringUtilsTest#testReplaceChars_StringCharChar:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StrBuilder_int_int:org.apache.commons.lang.ClassUtilsTest#test_getAllInterfaces_Class:org.apache.commons.lang.StringUtilsTest#testRepeat_StringInt:org.apache.commons.lang.time.DateUtilsTest#testIsSameDay_Date:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsOfYearWithDate:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_boolean:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayFloat:org.apache.commons.lang.enums.ValuedEnumTest#testEquals_classloader_equal:org.apache.commons.lang.NullArgumentExceptionTest#testGetMessage_validConstructorInput:org.apache.commons.lang.NumberUtilsTest#testCreateLong:org.apache.commons.lang.CharSetUtilsTest#testConstructor:org.apache.commons.lang.builder.HashCodeBuilderTest#testObject:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeUnknownEntity:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOf_ThrowableClass:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorMapPrefixSuffix:org.apache.commons.lang.mutable.MutableFloatTest#testSubtractValueObject:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testConstructor:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsofHourWithCalendar:org.apache.commons.lang.mutable.MutableDoubleTest#testNanInfinite:org.apache.commons.lang.StringUtilsTest#testReverseDelimited_StringChar:org.apache.commons.lang.IntHashMapTest#testContains:org.apache.commons.lang.enumjava6.EnumTest#testOperationToString:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowables:org.apache.commons.lang.builder.ToStringBuilderTest#testSetDefaultEx:org.apache.commons.lang.math.NumberUtilsTest#testCreateBigDecimal:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLongArray:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowableI:org.apache.commons.lang.builder.CompareToBuilderTest#testShortArrayHiddenByObject:org.apache.commons.lang.mutable.MutableIntTest#testConstructors:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionObjectArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfCharWithStartIndex:org.apache.commons.lang.builder.StandardToStringStyleTest#testAppendSuper:org.apache.commons.lang.enumjava6.EnumTest#testOperationCalculation:org.apache.commons.lang.enumjava6.EnumTest#testOperationMap:org.apache.commons.lang.mutable.MutableLongTest#testToString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionFloatArrayArray:org.apache.commons.lang.SystemUtilsTest#testIS_OS:org.apache.commons.lang.enumjava6.EnumTest#testExtended3Map:org.apache.commons.lang.CharSetTest#testConstructor_String_oddCombinations:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementShortArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfLongWithStartIndex:org.apache.commons.lang.CharEncodingTest#testWorksOnJava1_1_8:org.apache.commons.lang.math.NumberUtilsTest#testConstants:org.apache.commons.lang.enumjava6.EnumTest#testNested:org.apache.commons.lang.math.NumberUtilsTest#testToIntStringI:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_withoutCause:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_Object:org.apache.commons.lang.builder.EqualsBuilderTest#testInt:org.apache.commons.lang.math.FloatRangeTest#testContainsInteger:org.apache.commons.lang.RandomStringUtilsTest#testRandomStringUtils:org.apache.commons.lang.exception.NestableExceptionTestCase#testSerialization:org.apache.commons.lang.mutable.MutableFloatTest#testHashCode:org.apache.commons.lang.BooleanUtilsTest#test_toStringYesNo_boolean:org.apache.commons.lang.builder.HashCodeBuilderTest#testByte:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceUnknownKey:org.apache.commons.lang.reflect.FieldUtilsTest#testReadNamedFieldForceAccess:org.apache.commons.lang.builder.DefaultToStringStyleTest#testObjectArray:org.apache.commons.lang.ArrayUtilsTest#testContainsFloat:org.apache.commons.lang.exception.NestableExceptionTestCase#testIndexOfThrowableI:org.apache.commons.lang.math.LongRangeTest#testEquals:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_allNullInput:org.apache.commons.lang.NotImplementedExceptionTest#testIndexOfThrowable_Index:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithNullText:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLongArray:org.apache.commons.lang.math.NumberUtilsTest#testDeprecatedStringToIntStringI:org.apache.commons.lang.time.DateFormatUtilsTest#testTimeNoTISO:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementCharArray:org.apache.commons.lang.ClassUtilsTest#test_isInnerClass_Class:org.apache.commons.lang.math.FractionTest#testConversions:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinutesOfHourWithDate:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_otherEnumType:org.apache.commons.lang.enumjava6.EnumUtilsTest#testGet:org.apache.commons.lang.math.NumberUtilsTest#testStringToDoubleString:org.apache.commons.lang.math.NumberUtilsTest#testCreateFloat:org.apache.commons.lang.math.NumberUtilsTest#testMinimumFloat:org.apache.commons.lang.time.DateUtilsFragmentTest#testSecondsOfMonthWithCalendar:org.apache.commons.lang.SerializationUtilsTest#testCloneUnserializable:org.apache.commons.lang.builder.EqualsBuilderTest#testShortArray:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_nullExpected:org.apache.commons.lang.enumjava6.EnumTest#testExtendedToString:org.apache.commons.lang.StringUtilsTest#testCenter_StringIntString:org.apache.commons.lang.StringUtilsTest#testSplitByCharacterTypeCamelCase:org.apache.commons.lang.ClassUtilsTest#testWrappersToPrimitives:org.apache.commons.lang.StringUtilsTest#testRemoveStartIgnoreCase:org.apache.commons.lang.StringUtilsTrimEmptyTest#testDeprecatedClean:org.apache.commons.lang.StringUtilsTest#testJoin_ArrayString:org.apache.commons.lang.text.StrBuilderTest#testClear:org.apache.commons.lang.builder.ToStringBuilderTest#testFloatArrayArray:org.apache.commons.lang.text.StrBuilderTest#testEquals:org.apache.commons.lang.builder.EqualsBuilderTest#testShortArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_CharArray:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharBoolean_Negated:org.apache.commons.lang.text.StrBuilderTest#testLang294:org.apache.commons.lang.builder.StandardToStringStyleTest#testObjectArray:org.apache.commons.lang.CharUtilsTest#testToString_char:org.apache.commons.lang.CharSetUtilsTest#testCount_StringStringarray:org.apache.commons.lang.text.StrBuilderTest#testLang295:org.apache.commons.lang.reflect.MethodUtilsTest#testInvokeExactStaticMethod:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiByteArray:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinutesOfMonthWithDate:org.apache.commons.lang.StringUtilsTest#testDefault_String:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfShort:org.apache.commons.lang.ArrayUtilsTest#testContains:org.apache.commons.lang.reflect.FieldUtilsTest#testWriteNamedField:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfLong:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatPeriodISO:org.apache.commons.lang.NumberUtilsTest#testCreateBigDecimal:org.apache.commons.lang.StringUtilsTest#testReplaceOnce_StringStringString:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StringBuffer:org.apache.commons.lang.ArrayUtilsTest#testIndexOfBoolean:org.apache.commons.lang.enumjava6.EnumTest#testExtended2List:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_StringInt:org.apache.commons.lang.StringUtilsTest#testRightPad_StringIntString:org.apache.commons.lang.enums.EnumUtilsTest#testMap:org.apache.commons.lang.enumjava6.EnumTest#testGet:org.apache.commons.lang.mutable.MutableObjectTest#testToString:org.apache.commons.lang.ValidateTest#testNotEmptyCollection2:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharBoolean_Normal:org.apache.commons.lang.ValidateTest#testNotEmptyCollection1:org.apache.commons.lang.math.LongRangeTest#testToString:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNull:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Array:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoVariables:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testObjectArray:org.apache.commons.lang.StringUtilsTest#testDeleteWhitespace_String:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_String_String:org.apache.commons.lang.enumjava6.EnumTest#testExtended1Get:org.apache.commons.lang.mutable.MutableShortTest#testToShort:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionInteger:org.apache.commons.lang.SerializationUtilsTest#testSerializeIOException:org.apache.commons.lang.enumjava6.EnumUtilsTest#testGetValueEx:org.apache.commons.lang.BooleanUtilsTest#test_toStringOnOff_Boolean:org.apache.commons.lang.ClassUtilsTest#testPrimitiveToWrapper:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_stringArg_nullInput:org.apache.commons.lang.enumjava6.EnumUtilsTest#testList:org.apache.commons.lang.builder.ToStringBuilderTest#testSelfInstanceTwoVarsReflectionObjectCycle:org.apache.commons.lang.ArrayUtilsTest#testSubarrayDouble:org.apache.commons.lang.ArrayUtilsTest#testSameLengthByte:org.apache.commons.lang.time.DateUtilsTest#testAddHours:org.apache.commons.lang.CharSetTest#testConstructor_String_oddDash:org.apache.commons.lang.enums.EnumEqualsTest#testEquals_classloader_different:org.apache.commons.lang.NumberRangeTest#testEqualsNull:org.apache.commons.lang.builder.CompareToBuilderTest#testRaggedArray:org.apache.commons.lang.math.DoubleRangeTest#testContainsLong:org.apache.commons.lang.mutable.MutableFloatTest#testDecrement:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationPluralWords:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompare:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringChararray:org.apache.commons.lang.text.StrBuilderTest#testToString:org.apache.commons.lang.math.NumberUtilsTest#testCompareFloat:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeCsvWriter:org.apache.commons.lang.math.RandomUtilsTest#testNextBoolean:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testPrintPartialStackTrace:org.apache.commons.lang.ClassUtilsTest#testGetClassRawPrimitives:org.apache.commons.lang.EntitiesTest#testUnescapeNamedEntity:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_Integer_Integer_Integer:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_StrMatcher_int:org.apache.commons.lang.reflect.MethodUtilsTest#testInvokeExactMethod:org.apache.commons.lang.ArrayUtilsTest#testIndexOfByte:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLongArrayArray:org.apache.commons.lang.StringUtilsTest#testSplit_StringChar:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadRight_int:org.apache.commons.lang.SerializationUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testSubarrayByte:org.apache.commons.lang.exception.NestableErrorTestCase#testGetCause:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessages:org.apache.commons.lang.builder.HashCodeBuilderTest#testShortArray:org.apache.commons.lang.enumjava6.EnumTest#testExtendedSerialization:org.apache.commons.lang.math.NumberUtilsTest#testToFloatStringF:org.apache.commons.lang.time.DateUtilsTest#testParseDate:org.apache.commons.lang.text.ExtendedMessageFormatTest#testOverriddenBuiltinFormat:org.apache.commons.lang.EntitiesTest#testHtml40Nbsp:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSolo:org.apache.commons.lang.builder.CompareToBuilderTest#testLong:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamObjNull:org.apache.commons.lang.math.NumberRangeTest#testContainsDouble:org.apache.commons.lang.time.DateUtilsFragmentTest#testInvalidFragmentWithCalendar:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowableCount:org.apache.commons.lang.ArrayUtilsTest#testIndexOfInt:org.apache.commons.lang.reflect.ConstructorUtilsTest#testInvokeExactConstructor:org.apache.commons.lang.SystemUtilsTest#testJavaVersionMatches:org.apache.commons.lang.math.FractionTest#testToString:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testFixtureWithTransients:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_boolean:org.apache.commons.lang.StringUtilsTest#testRemove_char:org.apache.commons.lang.StringUtilsTest#testDeprecatedOverlayString_StringStringIntInt:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripToEmpty_String:org.apache.commons.lang.StringUtilsSubstringTest#testDeprecatedGetNestedString_StringStringString:org.apache.commons.lang.text.StrSubstitutorTest#testReplacePrefixNoSuffix:org.apache.commons.lang.UnhandledExceptionTest#testConstructor_stringAndThrowable_nullInput:org.apache.commons.lang.time.DurationFormatUtilsTest#testLowDurations:org.apache.commons.lang.mutable.MutableFloatTest#testPrimitiveValues:org.apache.commons.lang.time.DateUtilsFragmentTest#testMinutesOfDayWithDate:org.apache.commons.lang.StringUtilsTest#testAbbreviate_StringIntInt:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeHexCharsHtml:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessageI:org.apache.commons.lang.time.DateUtilsFragmentTest#testMillisecondsOfYearWithDate:org.apache.commons.lang.ArrayUtilsTest#testReverseLong:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_validInput_3items --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 Can't test IS_JAVA value Java 1.3 tests not run since the current version is 11.0.20.1 Java 1.1 tests not run since the current version is 11.0.20.1 Java 1.2 tests not run since the current version is 11.0.20.1 Some test(s) failed during computation of coverage: org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsNestedThrowable_Throwable(org.apache.commons.lang.exception.ExceptionUtilsTestCase): expected: but was: org.apache.commons.lang.LocaleUtilsTest#testToLocale_3Part(org.apache.commons.lang.LocaleUtilsTest): expected:<[A]> but was:<[a]> org.apache.commons.lang.time.FastDateFormatTest#testShortDateStyleWithLocales(org.apache.commons.lang.time.FastDateFormatTest): expected:<[20]04-02-03> but was:<[]04-02-03> org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsThrowableNested(org.apache.commons.lang.exception.ExceptionUtilsTestCase): expected: but was: org.apache.commons.lang.NumberUtilsTest#testLang457(org.apache.commons.lang.NumberUtilsTest): String index out of range: 0 File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [178976] WARN CoverageRunner - Test [Manual]TestMethod=org.apache.commons.lang.text.StrTokenizerTest#testCSV result was not reported by test-runner. [180676] WARN CoverageRunner - Test [Manual]TestMethod=org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsEquivalenceRelationship result was not reported by test-runner. [180864] INFO CoverageRunner - Tests found: 1881 [180865] INFO CoverageRunner - Tests executed: 1879 -1056180797 [184782] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [184878] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(30).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(30).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(30).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(30).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(30).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(30).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(30).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(30).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(30).collectionEnds(); } if (runtimeAngelicValue) return true; } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [184897] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [185994] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [186072] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(31).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(31).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(31).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(31).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(31).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(31).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(31).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(31).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(31).collectionEnds(); } if (runtimeAngelicValue) if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [186079] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [186834] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [186899] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested(); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(32).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(32).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(32).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(32).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(32).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(32).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(32).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(32).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(32).collectionEnds(); } if (runtimeAngelicValue) { return true; } } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [186913] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [188057] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [188120] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(33).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(33).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(33).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(33).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(33).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(33).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(33).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(33).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(33).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [188135] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [189568] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [189621] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(34).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectInput("throwable instanceof java.lang.reflect.InvocationTargetException",throwable instanceof java.lang.reflect.InvocationTargetException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(34).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [189626] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [190358] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [190414] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof java.lang.reflect.InvocationTargetException; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(35).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectInput("throwable instanceof java.lang.reflect.InvocationTargetException",throwable instanceof java.lang.reflect.InvocationTargetException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(35).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [190418] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [191509] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [191559] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(36).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(36).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(36).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(36).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(36).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(36).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(36).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(36).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(36).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [191564] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [192999] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [193038] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(37).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectInput("throwable instanceof java.sql.SQLException",throwable instanceof java.sql.SQLException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(37).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [193047] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [193611] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [193648] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof java.sql.SQLException; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(38).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectInput("throwable instanceof java.sql.SQLException",throwable instanceof java.sql.SQLException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(38).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [193656] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [194511] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [194551] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(39).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(39).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(39).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(39).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(39).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(39).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(39).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(39).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(39).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [194560] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [195596] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [195649] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(40).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectInput("throwable instanceof org.apache.commons.lang.exception.Nestable",throwable instanceof org.apache.commons.lang.exception.Nestable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(40).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [195663] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [196473] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [196519] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof org.apache.commons.lang.exception.Nestable; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(41).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectInput("throwable instanceof org.apache.commons.lang.exception.Nestable",throwable instanceof org.apache.commons.lang.exception.Nestable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(41).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [196528] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [197691] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [197741] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(42).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectInput("throwable == null",throwable == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(42).collectionEnds(); } if (runtimeAngelicValue) if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [197746] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [198479] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [198521] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } } public static boolean isCauseMethodName(java.lang.String methodName) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable == null; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(43).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectInput("throwable == null",throwable == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(43).collectionEnds(); } if (runtimeAngelicValue) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); synchronized(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES) { for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [198528] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [199408] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [199426] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(44).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(44).collectionEnds(); } if (runtimeAngelicValue) return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [199428] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [200199] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [200222] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(45).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(45).collectionEnds(); } if (runtimeAngelicValue) if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [200228] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [200802] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [200827] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = str.charAt(5) != '_'; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(46).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(46).collectionEnds(); } if (runtimeAngelicValue) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [200833] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed 123493283 -1899260190 -1899260190 -1899260190 [203341] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:297. -1899260190 [204701] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:296. -1899260190 -1899260190 -1899260190 [206794] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:292. [207901] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:292. -1899260190 -1899260190 [209334] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:289. -1899260190 [210619] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:285. [211507] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:285. -1899260190 [212893] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:281. [213844] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:281. -1899260190 -1899260190 -723213736 [215071] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [215091] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(56).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("len == 5",len == 5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(56).collectionEnds(); } if (runtimeAngelicValue) if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [215094] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [215627] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [215646] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } boolean spoonDefaultValue = false; try { spoonDefaultValue = len == 5; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(57).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("len == 5",len == 5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(57).collectionEnds(); } if (runtimeAngelicValue) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [215652] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [216602] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [216621] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(58).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("(ch3 > 'Z')",(ch3 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("(ch4 > 'Z')",(ch4 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A'))",(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("'A'",'A');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("(ch3 < 'A')",(ch3 < 'A'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("((ch3 < 'A') || (ch3 > 'Z'))",((ch3 < 'A') || (ch3 > 'Z')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("'Z'",'Z');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')",(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("(ch4 < 'A')",(ch4 < 'A'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(58).collectionEnds(); } if (runtimeAngelicValue) if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [216624] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [217041] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [217057] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); boolean spoonDefaultValue = false; try { spoonDefaultValue = (((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z'); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(59).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("(ch3 > 'Z')",(ch3 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("(ch4 > 'Z')",(ch4 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A'))",(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("'A'",'A');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("(ch3 < 'A')",(ch3 < 'A'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("((ch3 < 'A') || (ch3 > 'Z'))",((ch3 < 'A') || (ch3 > 'Z')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("'Z'",'Z');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')",(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("(ch4 < 'A')",(ch4 < 'A'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(59).collectionEnds(); } if (runtimeAngelicValue) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [217064] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -1056180797 -1899260190 [218524] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:624. -1899260190 [219664] ERROR DynamicClassCompiler - [Compilation errors] FastDateFormat.java:371: error: variable rule might not have been initialized rules.add(rule); ^ Note: FastDateFormat.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: FastDateFormat.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [220473] ERROR ConstraintModelBuilder - Unable to compile the change: public class FastDateFormat extends java.text.Format { private static final long serialVersionUID = 1L; public static final int FULL = java.text.DateFormat.FULL; public static final int LONG = java.text.DateFormat.LONG; public static final int MEDIUM = java.text.DateFormat.MEDIUM; public static final int SHORT = java.text.DateFormat.SHORT; private static java.lang.String cDefaultPattern; private static final java.util.Map cInstanceCache = new java.util.HashMap(7); private static final java.util.Map cDateInstanceCache = new java.util.HashMap(7); private static final java.util.Map cTimeInstanceCache = new java.util.HashMap(7); private static final java.util.Map cDateTimeInstanceCache = new java.util.HashMap(7); private static final java.util.Map cTimeZoneDisplayCache = new java.util.HashMap(7); private final java.lang.String mPattern; private final java.util.TimeZone mTimeZone; private final boolean mTimeZoneForced; private final java.util.Locale mLocale; private final boolean mLocaleForced; private transient org.apache.commons.lang.time.FastDateFormat.Rule[] mRules; private transient int mMaxLengthEstimate; public static org.apache.commons.lang.time.FastDateFormat getInstance() { return org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, null, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, null, locale); } public static synchronized org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale) { org.apache.commons.lang.time.FastDateFormat emptyFormat = new org.apache.commons.lang.time.FastDateFormat(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cInstanceCache.get(emptyFormat))); if (format == null) { format = emptyFormat; format.init(); org.apache.commons.lang.time.FastDateFormat.cInstanceCache.put(format, format); } return format; } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null); } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new java.lang.Integer(style); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale == null) { locale = java.util.Locale.getDefault(); } key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache.get(key))); if (format == null) { try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getDateInstance(style, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date pattern for locale: " + locale); } } return format; } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, null, null); } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new java.lang.Integer(style); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getTimeInstance(style, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date pattern for locale: " + locale); } } return format; } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, null, null); } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new org.apache.commons.lang.time.FastDateFormat.Pair(new java.lang.Integer(dateStyle), new java.lang.Integer(timeStyle)); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale == null) { locale = java.util.Locale.getDefault(); } key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.get(key))); if (format == null) { try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getDateTimeInstance(dateStyle, timeStyle, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date time pattern for locale: " + locale); } } return format; } static synchronized java.lang.String getTimeZoneDisplay(java.util.TimeZone tz, boolean daylight, int style, java.util.Locale locale) { java.lang.Object key = new org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey(tz, daylight, style, locale); java.lang.String value = ((java.lang.String) (org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache.get(key))); if (value == null) { value = tz.getDisplayName(daylight, style, locale); org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache.put(key, value); } return value; } private static synchronized java.lang.String getDefaultPattern() { if (org.apache.commons.lang.time.FastDateFormat.cDefaultPattern == null) { org.apache.commons.lang.time.FastDateFormat.cDefaultPattern = new java.text.SimpleDateFormat().toPattern(); } return org.apache.commons.lang.time.FastDateFormat.cDefaultPattern; } protected FastDateFormat(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale) { super(); if (pattern == null) { throw new java.lang.IllegalArgumentException("The pattern must not be null"); } mPattern = pattern; mTimeZoneForced = timeZone != null; if (timeZone == null) { timeZone = java.util.TimeZone.getDefault(); } mTimeZone = timeZone; mLocaleForced = locale != null; if (locale == null) { locale = java.util.Locale.getDefault(); } mLocale = locale; } protected void init() { java.util.List rulesList = parsePattern(); mRules = ((org.apache.commons.lang.time.FastDateFormat.Rule[]) (rulesList.toArray(new org.apache.commons.lang.time.FastDateFormat.Rule[rulesList.size()]))); int len = 0; for (int i = mRules.length; (--i) >= 0;) { len += mRules[i].estimateLength(); } mMaxLengthEstimate = len; } protected java.util.List parsePattern() { java.text.DateFormatSymbols symbols = new java.text.DateFormatSymbols(mLocale); java.util.List rules = new java.util.ArrayList(); java.lang.String[] ERAs = symbols.getEras(); java.lang.String[] months = symbols.getMonths(); java.lang.String[] shortMonths = symbols.getShortMonths(); java.lang.String[] weekdays = symbols.getWeekdays(); java.lang.String[] shortWeekdays = symbols.getShortWeekdays(); java.lang.String[] AmPmStrings = symbols.getAmPmStrings(); int length = mPattern.length(); int[] indexRef = new int[1]; for (int i = 0; i < length; i++) { indexRef[0] = i; java.lang.String token = parseToken(mPattern, indexRef); i = indexRef[0]; int tokenLen = token.length(); if (tokenLen == 0) { break; } org.apache.commons.lang.time.FastDateFormat.Rule rule; char c = token.charAt(0); switch (c) { case 'G' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.ERA, ERAs); break; case 'y' : if (tokenLen >= 4) { rule = selectNumberRule(java.util.Calendar.YEAR, tokenLen); } else { rule = org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField.INSTANCE; } break; case 'M' : if (tokenLen >= 4) { rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.MONTH, months); } else if (tokenLen == 3) { rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.MONTH, shortMonths); } else if (tokenLen == 2) { rule = org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField.INSTANCE; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(61).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("shortMonths",shortMonths);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mMaxLengthEstimate",org.apache.commons.lang.time.FastDateFormat.this.mMaxLengthEstimate);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mTimeZoneForced",org.apache.commons.lang.time.FastDateFormat.this.mTimeZoneForced);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("shortWeekdays",shortWeekdays);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("rules",rules);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.MEDIUM",org.apache.commons.lang.time.FastDateFormat.MEDIUM);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("symbols",symbols);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("indexRef",indexRef);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mRules",org.apache.commons.lang.time.FastDateFormat.this.mRules);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mTimeZone",org.apache.commons.lang.time.FastDateFormat.this.mTimeZone);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache",org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mLocaleForced",org.apache.commons.lang.time.FastDateFormat.this.mLocaleForced);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("ERAs",ERAs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mPattern",org.apache.commons.lang.time.FastDateFormat.this.mPattern);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.SHORT",org.apache.commons.lang.time.FastDateFormat.SHORT);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("c",c);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("months",months);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("weekdays",weekdays);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache",org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("length",length);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.LONG",org.apache.commons.lang.time.FastDateFormat.LONG);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("tokenLen",tokenLen);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.cInstanceCache",org.apache.commons.lang.time.FastDateFormat.cInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mLocale",org.apache.commons.lang.time.FastDateFormat.this.mLocale);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("token",token);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache",org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("AmPmStrings",AmPmStrings);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache",org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.cDefaultPattern",org.apache.commons.lang.time.FastDateFormat.cDefaultPattern);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectInput("org.apache.commons.lang.time.FastDateFormat.FULL",org.apache.commons.lang.time.FastDateFormat.FULL);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(61).collectionEnds(); } if (runtimeAngelicValue) rule = org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField.INSTANCE; } break; case 'd' : rule = selectNumberRule(java.util.Calendar.DAY_OF_MONTH, tokenLen); break; case 'h' : rule = new org.apache.commons.lang.time.FastDateFormat.TwelveHourField(selectNumberRule(java.util.Calendar.HOUR, tokenLen)); break; case 'H' : rule = selectNumberRule(java.util.Calendar.HOUR_OF_DAY, tokenLen); break; case 'm' : rule = selectNumberRule(java.util.Calendar.MINUTE, tokenLen); break; case 's' : rule = selectNumberRule(java.util.Calendar.SECOND, tokenLen); break; case 'S' : rule = selectNumberRule(java.util.Calendar.MILLISECOND, tokenLen); break; case 'E' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.DAY_OF_WEEK, tokenLen < 4 ? shortWeekdays : weekdays); break; case 'D' : rule = selectNumberRule(java.util.Calendar.DAY_OF_YEAR, tokenLen); break; case 'F' : rule = selectNumberRule(java.util.Calendar.DAY_OF_WEEK_IN_MONTH, tokenLen); break; case 'w' : rule = selectNumberRule(java.util.Calendar.WEEK_OF_YEAR, tokenLen); break; case 'W' : rule = selectNumberRule(java.util.Calendar.WEEK_OF_MONTH, tokenLen); break; case 'a' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.AM_PM, AmPmStrings); break; case 'k' : rule = new org.apache.commons.lang.time.FastDateFormat.TwentyFourHourField(selectNumberRule(java.util.Calendar.HOUR_OF_DAY, tokenLen)); break; case 'K' : rule = selectNumberRule(java.util.Calendar.HOUR, tokenLen); break; case 'z' : if (tokenLen >= 4) { rule = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNameRule(mTimeZone, mTimeZoneForced, mLocale, java.util.TimeZone.LONG); } else { rule = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNameRule(mTimeZone, mTimeZoneForced, mLocale, java.util.TimeZone.SHORT); } break; case 'Z' : if (tokenLen == 1) { rule = org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule.INSTANCE_NO_COLON; } else { rule = org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule.INSTANCE_COLON; } break; case '\'' : java.lang.String sub = token.substring(1); if (sub.length() == 1) { rule = new org.apache.commons.lang.time.FastDateFormat.CharacterLiteral(sub.charAt(0)); } else { rule = new org.apache.commons.lang.time.FastDateFormat.StringLiteral(sub); } break; default : throw new java.lang.IllegalArgumentException("Illegal pattern component: " + token); } rules.add(rule); } return rules; } protected java.lang.String parseToken(java.lang.String pattern, int[] indexRef) { java.lang.StringBuffer buf = new java.lang.StringBuffer(); int i = indexRef[0]; int length = pattern.length(); char c = pattern.charAt(i); if (((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z'))) { buf.append(c); while ((i + 1) < length) { char peek = pattern.charAt(i + 1); if (peek == c) { buf.append(c); i++; } else { break; } } } else { buf.append('\''); boolean inLiteral = false; for (; i < length; i++) { c = pattern.charAt(i); if (c == '\'') { if (((i + 1) < length) && (pattern.charAt(i + 1) == '\'')) { i++; buf.append(c); } else { inLiteral = !inLiteral; } } else if ((!inLiteral) && (((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z')))) { i--; break; } else { buf.append(c); } } } indexRef[0] = i; return buf.toString(); } protected org.apache.commons.lang.time.FastDateFormat.NumberRule selectNumberRule(int field, int padding) { switch (padding) { case 1 : return new org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField(field); case 2 : return new org.apache.commons.lang.time.FastDateFormat.TwoDigitNumberField(field); default : return new org.apache.commons.lang.time.FastDateFormat.PaddedNumberField(field, padding); } } public java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) { if (obj instanceof java.util.Date) { return format(((java.util.Date) (obj)), toAppendTo); } else if (obj instanceof java.util.Calendar) { return format(((java.util.Calendar) (obj)), toAppendTo); } else if (obj instanceof java.lang.Long) { return format(((java.lang.Long) (obj)).longValue(), toAppendTo); } else { throw new java.lang.IllegalArgumentException("Unknown class: " + (obj == null ? "" : obj.getClass().getName())); } } public java.lang.String format(long millis) { return format(new java.util.Date(millis)); } public java.lang.String format(java.util.Date date) { java.util.Calendar c = new java.util.GregorianCalendar(mTimeZone); c.setTime(date); return applyRules(c, new java.lang.StringBuffer(mMaxLengthEstimate)).toString(); } public java.lang.String format(java.util.Calendar calendar) { return format(calendar, new java.lang.StringBuffer(mMaxLengthEstimate)).toString(); } public java.lang.StringBuffer format(long millis, java.lang.StringBuffer buf) { return format(new java.util.Date(millis), buf); } public java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer buf) { java.util.Calendar c = new java.util.GregorianCalendar(mTimeZone); c.setTime(date); return applyRules(c, buf); } public java.lang.StringBuffer format(java.util.Calendar calendar, java.lang.StringBuffer buf) { if (mTimeZoneForced) { calendar = ((java.util.Calendar) (calendar.clone())); calendar.setTimeZone(mTimeZone); } return applyRules(calendar, buf); } protected java.lang.StringBuffer applyRules(java.util.Calendar calendar, java.lang.StringBuffer buf) { org.apache.commons.lang.time.FastDateFormat.Rule[] rules = mRules; int len = mRules.length; for (int i = 0; i < len; i++) { rules[i].appendTo(buf, calendar); } return buf; } public java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos) { pos.setIndex(0); pos.setErrorIndex(0); return null; } public java.lang.String getPattern() { return mPattern; } public java.util.TimeZone getTimeZone() { return mTimeZone; } public boolean getTimeZoneOverridesCalendar() { return mTimeZoneForced; } public java.util.Locale getLocale() { return mLocale; } public int getMaxLengthEstimate() { return mMaxLengthEstimate; } public boolean equals(java.lang.Object obj) { if ((obj instanceof org.apache.commons.lang.time.FastDateFormat) == false) { return false; } org.apache.commons.lang.time.FastDateFormat other = ((org.apache.commons.lang.time.FastDateFormat) (obj)); if ((((((mPattern == other.mPattern) || mPattern.equals(other.mPattern)) && ((mTimeZone == other.mTimeZone) || mTimeZone.equals(other.mTimeZone))) && ((mLocale == other.mLocale) || mLocale.equals(other.mLocale))) && (mTimeZoneForced == other.mTimeZoneForced)) && (mLocaleForced == other.mLocaleForced)) { return true; } return false; } public int hashCode() { int total = 0; total += mPattern.hashCode(); total += mTimeZone.hashCode(); total += (mTimeZoneForced) ? 1 : 0; total += mLocale.hashCode(); total += (mLocaleForced) ? 1 : 0; return total; } public java.lang.String toString() { return ("FastDateFormat[" + mPattern) + "]"; } private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException { in.defaultReadObject(); init(); } private interface Rule { int estimateLength(); void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar); } private interface NumberRule extends org.apache.commons.lang.time.FastDateFormat.Rule { void appendTo(java.lang.StringBuffer buffer, int value); } private static class CharacterLiteral implements org.apache.commons.lang.time.FastDateFormat.Rule { private final char mValue; CharacterLiteral(char value) { mValue = value; } public int estimateLength() { return 1; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValue); } } private static class StringLiteral implements org.apache.commons.lang.time.FastDateFormat.Rule { private final java.lang.String mValue; StringLiteral(java.lang.String value) { mValue = value; } public int estimateLength() { return mValue.length(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValue); } } private static class TextField implements org.apache.commons.lang.time.FastDateFormat.Rule { private final int mField; private final java.lang.String[] mValues; TextField(int field, java.lang.String[] values) { mField = field; mValues = values; } public int estimateLength() { int max = 0; for (int i = mValues.length; (--i) >= 0;) { int len = mValues[i].length(); if (len > max) { max = len; } } return max; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValues[calendar.get(mField)]); } } private static class UnpaddedNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField INSTANCE_YEAR = new org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField(java.util.Calendar.YEAR); private final int mField; UnpaddedNumberField(int field) { mField = field; } public int estimateLength() { return 4; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 10) { buffer.append(((char) (value + '0'))); } else if (value < 100) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { buffer.append(java.lang.Integer.toString(value)); } } } private static class UnpaddedMonthField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField(); UnpaddedMonthField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.MONTH) + 1); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 10) { buffer.append(((char) (value + '0'))); } else { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } } private static class PaddedNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final int mField; private final int mSize; PaddedNumberField(int field, int size) { if (size < 3) { throw new java.lang.IllegalArgumentException(); } mField = field; mSize = size; } public int estimateLength() { return 4; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 100) { for (int i = mSize; (--i) >= 2;) { buffer.append('0'); } buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { int digits; if (value < 1000) { digits = 3; } else { org.apache.commons.lang.Validate.isTrue(value > (-1), "Negative values should not be possible", value); digits = java.lang.Integer.toString(value).length(); } for (int i = mSize; (--i) >= digits;) { buffer.append('0'); } buffer.append(java.lang.Integer.toString(value)); } } } private static class TwoDigitNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final int mField; TwoDigitNumberField(int field) { mField = field; } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 100) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { buffer.append(java.lang.Integer.toString(value)); } } } private static class TwoDigitYearField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField(); TwoDigitYearField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.YEAR) % 100); } public final void appendTo(java.lang.StringBuffer buffer, int value) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } private static class TwoDigitMonthField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField(); TwoDigitMonthField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.MONTH) + 1); } public final void appendTo(java.lang.StringBuffer buffer, int value) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } private static class TwelveHourField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final org.apache.commons.lang.time.FastDateFormat.NumberRule mRule; TwelveHourField(org.apache.commons.lang.time.FastDateFormat.NumberRule rule) { mRule = rule; } public int estimateLength() { return mRule.estimateLength(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int value = calendar.get(java.util.Calendar.HOUR); if (value == 0) { value = calendar.getLeastMaximum(java.util.Calendar.HOUR) + 1; } mRule.appendTo(buffer, value); } public void appendTo(java.lang.StringBuffer buffer, int value) { mRule.appendTo(buffer, value); } } private static class TwentyFourHourField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final org.apache.commons.lang.time.FastDateFormat.NumberRule mRule; TwentyFourHourField(org.apache.commons.lang.time.FastDateFormat.NumberRule rule) { mRule = rule; } public int estimateLength() { return mRule.estimateLength(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int value = calendar.get(java.util.Calendar.HOUR_OF_DAY); if (value == 0) { value = calendar.getMaximum(java.util.Calendar.HOUR_OF_DAY) + 1; } mRule.appendTo(buffer, value); } public void appendTo(java.lang.StringBuffer buffer, int value) { mRule.appendTo(buffer, value); } } private static class TimeZoneNameRule implements org.apache.commons.lang.time.FastDateFormat.Rule { private final java.util.TimeZone mTimeZone; private final boolean mTimeZoneForced; private final java.util.Locale mLocale; private final int mStyle; private final java.lang.String mStandard; private final java.lang.String mDaylight; TimeZoneNameRule(java.util.TimeZone timeZone, boolean timeZoneForced, java.util.Locale locale, int style) { mTimeZone = timeZone; mTimeZoneForced = timeZoneForced; mLocale = locale; mStyle = style; if (timeZoneForced) { mStandard = org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, false, style, locale); mDaylight = org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, true, style, locale); } else { mStandard = null; mDaylight = null; } } public int estimateLength() { if (mTimeZoneForced) { return java.lang.Math.max(mStandard.length(), mDaylight.length()); } else if (mStyle == java.util.TimeZone.SHORT) { return 4; } else { return 40; } } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { if (mTimeZoneForced) { if (mTimeZone.useDaylightTime() && (calendar.get(java.util.Calendar.DST_OFFSET) != 0)) { buffer.append(mDaylight); } else { buffer.append(mStandard); } } else { java.util.TimeZone timeZone = calendar.getTimeZone(); if (timeZone.useDaylightTime() && (calendar.get(java.util.Calendar.DST_OFFSET) != 0)) { buffer.append(org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, true, mStyle, mLocale)); } else { buffer.append(org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, false, mStyle, mLocale)); } } } } private static class TimeZoneNumberRule implements org.apache.commons.lang.time.FastDateFormat.Rule { static final org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule INSTANCE_COLON = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule(true); static final org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule INSTANCE_NO_COLON = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule(false); final boolean mColon; TimeZoneNumberRule(boolean colon) { mColon = colon; } public int estimateLength() { return 5; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int offset = calendar.get(java.util.Calendar.ZONE_OFFSET) + calendar.get(java.util.Calendar.DST_OFFSET); if (offset < 0) { buffer.append('-'); offset = -offset; } else { buffer.append('+'); } int hours = offset / ((60 * 60) * 1000); buffer.append(((char) ((hours / 10) + '0'))); buffer.append(((char) ((hours % 10) + '0'))); if (mColon) { buffer.append(':'); } int minutes = (offset / (60 * 1000)) - (60 * hours); buffer.append(((char) ((minutes / 10) + '0'))); buffer.append(((char) ((minutes % 10) + '0'))); } } private static class TimeZoneDisplayKey { private final java.util.TimeZone mTimeZone; private final int mStyle; private final java.util.Locale mLocale; TimeZoneDisplayKey(java.util.TimeZone timeZone, boolean daylight, int style, java.util.Locale locale) { mTimeZone = timeZone; if (daylight) { style |= 0x80000000; } mStyle = style; mLocale = locale; } public int hashCode() { return (mStyle * 31) + mLocale.hashCode(); } public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (obj instanceof org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey) { org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey other = ((org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey) (obj)); return (mTimeZone.equals(other.mTimeZone) && (mStyle == other.mStyle)) && mLocale.equals(other.mLocale); } return false; } } private static class Pair { private final java.lang.Object mObj1; private final java.lang.Object mObj2; public Pair(java.lang.Object obj1, java.lang.Object obj2) { mObj1 = obj1; mObj2 = obj2; } public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (!(obj instanceof org.apache.commons.lang.time.FastDateFormat.Pair)) { return false; } org.apache.commons.lang.time.FastDateFormat.Pair key = ((org.apache.commons.lang.time.FastDateFormat.Pair) (obj)); return (mObj1 == null ? key.mObj1 == null : mObj1.equals(key.mObj1)) && (mObj2 == null ? key.mObj2 == null : mObj2.equals(key.mObj2)); } public int hashCode() { return (mObj1 == null ? 0 : mObj1.hashCode()) + (mObj2 == null ? 0 : mObj2.hashCode()); } public java.lang.String toString() { return ((("[" + mObj1) + ':') + mObj2) + ']'; } } } [220492] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1898474807 [220972] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.NumberUtils:302. -1898474807 [221512] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.NumberUtils:301. [221876] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.NumberUtils:301. -1898474807 [222323] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.NumberUtils:300. -1898474807 [222795] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.NumberUtils:297. [223127] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.NumberUtils:297. -1898474807 -1898474807 [224197] INFO TestPatch - Applying patch: org.apache.commons.lang.NumberUtils:193: PRECONDITION (val.length()) != (1) [224507] INFO TestPatch - Running test suite to check the patch "(val.length()) != (1)" is working [224528] INFO NoPol - ----INFORMATION---- [224704] INFO NoPol - Nb classes : 85 [224711] INFO NoPol - Nb methods : 1887 [224712] INFO NoPol - Nb Statements Analyzed : 43 [224712] INFO NoPol - Nb Statements with Angelic Value Found : 3 [224712] INFO NoPol - Nb inputs in SMT : 5 [224713] INFO NoPol - Nb SMT level: 2 [224713] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [224713] INFO NoPol - class java.lang.Boolean: 4 [224714] INFO NoPol - Nb variables in SMT : 22 [224714] INFO NoPol - NoPol Execution time : 170972ms [224714] INFO NoPol - for Lang44-Java6 [224715] INFO NoPol - ----PATCH FOUND---- [224715] INFO NoPol - (val.length()) != (1) [224715] INFO NoPol - Nb test that executes the patch: 3 [224716] INFO NoPol - org.apache.commons.lang.NumberUtils:193: PRECONDITION [224736] INFO NoPol - --- a/Lang44-Java6/src/java/org/apache/commons/lang/NumberUtils.java +++ b/Lang44-Java6/src/java/org/apache/commons/lang/NumberUtils.java @@ -192,12 +192,14 @@ case 'L' : - if (dec == null + if ((val.length()) != (1)) { + if (dec == null && exp == null && (numeric.charAt(0) == '-' && isDigits(numeric.substring(1)) || isDigits(numeric))) { - try { - return createLong(numeric); - } catch (NumberFormatException nfe) { - //Too big for a long + try { + return createLong(numeric); + } catch (NumberFormatException nfe) { + //Too big for a long + } + return createBigInteger(numeric); + } - return createBigInteger(numeric); - } mkdir Lang51-Java6; cd Lang51-Java6; git init; git fetch https://github.com/Spirals-Team/defects4j-repair Lang51-Java6:Lang51-Java6; git checkout Lang51-Java6; mvn -q test -DskipTests -Dproject.build.sourceEncoding=ISO-8859-1 -Dmaven.compile.source=1.6 -Dmaven.compile.testSource=1.6 -Dmaven.compile.target=1.6; mvn -q dependency:build-classpath -Dmdep.outputFile=cp.txt Initialized empty Git repository in /builds/workspace/nopol/nopol/Lang51-Java6/.git/ Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.commons.lang.LangTestSuite Java 1.3 tests not run since the current version is 11.0.20.1 Java 1.1 tests not run since the current version is 11.0.20.1 Java 1.2 tests not run since the current version is 11.0.20.1 Can't test IS_JAVA value Tests run: 658, Failures: 1, Errors: 8, Skipped: 0, Time elapsed: 0.965 sec <<< FAILURE! Running org.apache.commons.lang.text.TextTestSuite Tests run: 224, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.076 sec Running org.apache.commons.lang.builder.BuilderTestSuite WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.apache.commons.lang.builder.CompareToBuilder (file:/builds/workspace/nopol/nopol/Lang51-Java6/target/classes/) to field java.lang.String.value WARNING: Please consider reporting this to the maintainers of org.apache.commons.lang.builder.CompareToBuilder WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Tests run: 263, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 sec Running org.apache.commons.lang.time.TimeTestSuite WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 Tests run: 63, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 6.13 sec <<< FAILURE! Running org.apache.commons.lang.mutable.MutableTestSuite Tests run: 97, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec Running org.apache.commons.lang.enums.EnumTestSuite Tests run: 75, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.138 sec Running org.apache.commons.lang.math.MathTestSuite Tests run: 172, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 sec Results : Failed tests: testToLocale_3Part(org.apache.commons.lang.LocaleUtilsTest) testShortDateStyleWithLocales(org.apache.commons.lang.time.FastDateFormatTest) Tests in error: testSubarrayObject(org.apache.commons.lang.ArrayUtilsTest) test_toBoolean_String(org.apache.commons.lang.BooleanUtilsTest) testGetThrowable(org.apache.commons.lang.NotImplementedExceptionTest) testIndexOfThrowable(org.apache.commons.lang.NotImplementedExceptionTest) testIndexOfThrowable_Index(org.apache.commons.lang.NotImplementedExceptionTest) testPrintStackTrace(org.apache.commons.lang.NotImplementedExceptionTest) testPrintStackTrace_Stream(org.apache.commons.lang.NotImplementedExceptionTest) testPrintStackTrace_Writer(org.apache.commons.lang.NotImplementedExceptionTest) Tests run: 1552, Failures: 2, Errors: 8, Skipped: 0 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.3:test (default-test) on project commons-lang: There are test failures. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException From https://github.com/Spirals-Team/defects4j-repair * [new branch] Lang51-Java6 -> Lang51-Java6 Switched to branch 'Lang51-Java6' Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [file:/builds/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/builds/workspace/nopol/nopol/Lang51-Java6/target/classes/, file:/builds/workspace/nopol/nopol/Lang51-Java6/target/test-classes/] [255389] INFO NoPol - Source files: [Lang51-Java6/src/java] [255389] INFO NoPol - Classpath: [file:/builds/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/builds/workspace/nopol/nopol/Lang51-Java6/target/classes/, file:/builds/workspace/nopol/nopol/Lang51-Java6/target/test-classes/] [255389] INFO NoPol - Statement type: PRE_THEN_COND [255389] INFO NoPol - Args: [org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest] [255389] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[Lang51-Java6/src/java], projectClasspath='[Ljava.net.URL;@48fadb5c', projectTests=[org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest], complianceLevel=6, outputFolder=./, json=false} [255390] INFO NoPol - Available processors (cores): 1 [255390] INFO NoPol - Free memory: 1 GB [255390] INFO NoPol - Maximum memory: 1 GB [255390] INFO NoPol - Total memory available to JVM: 1 GB [255396] INFO NoPol - Java version: null [255397] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [255397] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin [259516] ERROR Launcher - error: JDTCommentBuilder crashed with the error, some comments may be missing in the model: java.lang.RuntimeException: java.nio.charset.MalformedInputException: Input length = 1 Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[Lang51-Java6/src/java], projectClasspath='[Ljava.net.URL;@48fadb5c', projectTests=[org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest], complianceLevel=6, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class org.apache.commons.lang.CharRangeTest:org.apache.commons.lang.EntitiesTest:org.apache.commons.lang.builder.HashCodeBuilderTest:org.apache.commons.lang.NumberUtilsTest:org.apache.commons.lang.builder.CompareToBuilderTest:org.apache.commons.lang.builder.ToStringBuilderTest:org.apache.commons.lang.enums.EnumUtilsTest:org.apache.commons.lang.enums.EnumTest:org.apache.commons.lang.builder.EqualsBuilderTest:org.apache.commons.lang.math.NumberUtilsTest:org.apache.commons.lang.mutable.MutableFloatTest:org.apache.commons.lang.time.DateUtilsTest:org.apache.commons.lang.text.StrBuilderTest:org.apache.commons.lang.CharUtilsTest:org.apache.commons.lang.EntitiesPerformanceTest:org.apache.commons.lang.exception.ExceptionUtilsTestCase:org.apache.commons.lang.text.StrTokenizerTest:org.apache.commons.lang.text.StrBuilderAppendInsertTest:org.apache.commons.lang.mutable.MutableByteTest:org.apache.commons.lang.StringUtilsIsTest:org.apache.commons.lang.ArrayUtilsTest:org.apache.commons.lang.StringUtilsSubstringTest:org.apache.commons.lang.StringUtilsTrimEmptyTest:org.apache.commons.lang.BooleanUtilsTest:org.apache.commons.lang.CharSetUtilsTest:org.apache.commons.lang.NumberRangeTest:org.apache.commons.lang.CharSetTest:org.apache.commons.lang.mutable.MutableDoubleTest:org.apache.commons.lang.StringEscapeUtilsTest:org.apache.commons.lang.exception.NestableDelegateTestCase:org.apache.commons.lang.IllegalClassExceptionTest:org.apache.commons.lang.RandomStringUtilsTest:org.apache.commons.lang.StringUtilsTest:org.apache.commons.lang.mutable.MutableBooleanTest:org.apache.commons.lang.enums.ValuedEnumTest:org.apache.commons.lang.text.StrSubstitutorTest:org.apache.commons.lang.math.DoubleRangeTest:org.apache.commons.lang.time.DurationFormatUtilsTest:org.apache.commons.lang.time.FastDateFormatTest:org.apache.commons.lang.NullArgumentExceptionTest:org.apache.commons.lang.builder.ToStringStyleTest:org.apache.commons.lang.mutable.MutableShortTest:org.apache.commons.lang.BitFieldTest:org.apache.commons.lang.builder.StandardToStringStyleTest:org.apache.commons.lang.ArrayUtilsRemoveTest:org.apache.commons.lang.math.IntRangeTest:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest:org.apache.commons.lang.builder.DefaultToStringStyleTest:org.apache.commons.lang.math.LongRangeTest:org.apache.commons.lang.StringUtilsStartsEndsWithTest:org.apache.commons.lang.math.NumberRangeTest:org.apache.commons.lang.SerializationUtilsTest:org.apache.commons.lang.ObjectUtilsTest:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase:org.apache.commons.lang.text.StrMatcherTest:org.apache.commons.lang.LocaleUtilsTest:org.apache.commons.lang.math.FractionTest:org.apache.commons.lang.SystemUtilsTest:org.apache.commons.lang.UnhandledExceptionTest:org.apache.commons.lang.StringUtilsEqualsIndexOfTest:org.apache.commons.lang.ValidateTest:org.apache.commons.lang.time.DateFormatUtilsTest:org.apache.commons.lang.mutable.MutableObjectTest:org.apache.commons.lang.math.FloatRangeTest:org.apache.commons.lang.builder.SimpleToStringStyleTest:org.apache.commons.lang.ClassUtilsTest:org.apache.commons.lang.math.RandomUtilsTest:org.apache.commons.lang.mutable.MutableLongTest:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest:org.apache.commons.lang.mutable.MutableIntTest:org.apache.commons.lang.builder.MultiLineToStringStyleTest:org.apache.commons.lang.time.StopWatchTest:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest:org.apache.commons.lang.IntHashMapTest:org.apache.commons.lang.WordUtilsTest:org.apache.commons.lang.ArrayUtilsAddTest:org.apache.commons.lang.exception.NestableExceptionTestCase:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest:org.apache.commons.lang.NotImplementedExceptionTest:org.apache.commons.lang.exception.NestableErrorTestCase:org.apache.commons.lang.text.StrLookupTest:org.apache.commons.lang.math.RangeTest:org.apache.commons.lang.CharEncodingTest:org.apache.commons.lang.IncompleteArgumentExceptionTest:org.apache.commons.lang.text.CompositeFormatTest:org.apache.commons.lang.enums.EnumEqualsTest --tests org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_NormalNegated:org.apache.commons.lang.EntitiesTest#testEntitiesXmlObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testLong:org.apache.commons.lang.NumberUtilsTest#testMinimumLong:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectComparator:org.apache.commons.lang.builder.ToStringBuilderTest#testInt:org.apache.commons.lang.enums.EnumUtilsTest#testIteratorEx:org.apache.commons.lang.enums.EnumTest#testEqualsToWrongInstance:org.apache.commons.lang.builder.EqualsBuilderTest#testShort:org.apache.commons.lang.math.NumberUtilsTest#testMinimumDouble:org.apache.commons.lang.mutable.MutableFloatTest#testAddValuePrimitive:org.apache.commons.lang.time.DateUtilsTest#testIsSameDay_Cal:org.apache.commons.lang.text.StrBuilderTest#testLeftString:org.apache.commons.lang.CharUtilsTest#testIsAsciiNumeric_char:org.apache.commons.lang.EntitiesPerformanceTest#testBuildLookup:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_ThrowableWriter:org.apache.commons.lang.text.StrTokenizerTest#testBasicEmpty1:org.apache.commons.lang.text.StrTokenizerTest#testBasicEmpty2:org.apache.commons.lang.enums.EnumTest#testOperationCalculation:org.apache.commons.lang.enums.EnumTest#testBroken2Operation:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_CharArray:org.apache.commons.lang.enums.EnumTest#testNested:org.apache.commons.lang.mutable.MutableByteTest#testHashCode:org.apache.commons.lang.StringUtilsIsTest#testIsNumericSpace:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfInt:org.apache.commons.lang.StringUtilsSubstringTest#testLeft_String:org.apache.commons.lang.builder.EqualsBuilderTest#testIntArrayHiddenByObject:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrimToEmpty:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_validInput_2items:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String:org.apache.commons.lang.builder.EqualsBuilderTest#testMixedArray:org.apache.commons.lang.text.StrBuilderTest#testAsWriter:org.apache.commons.lang.math.NumberUtilsTest#testCreateDouble:org.apache.commons.lang.CharSetUtilsTest#testEvaluateSet_Stringarray:org.apache.commons.lang.text.StrBuilderTest#testContains_char:org.apache.commons.lang.NumberRangeTest#testIncludesRangeNull:org.apache.commons.lang.ArrayUtilsTest#testIndexOfWithStartIndex:org.apache.commons.lang.CharSetTest#testConstructor_String_oddNegate:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_String_String:org.apache.commons.lang.mutable.MutableDoubleTest#testAddValuePrimitive:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeHtml:org.apache.commons.lang.builder.EqualsBuilderTest#testLongArray:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessage:org.apache.commons.lang.builder.CompareToBuilderTest#testShortArray:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_allNullInput:org.apache.commons.lang.NumberUtilsTest#testCreateDouble:org.apache.commons.lang.RandomStringUtilsTest#testConstructor:org.apache.commons.lang.StringUtilsTest#testJoin_Objectarray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfChar:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionObjectCycle:org.apache.commons.lang.mutable.MutableBooleanTest#testGetSet:org.apache.commons.lang.enums.ValuedEnumTest#testToString:org.apache.commons.lang.StringUtilsTest#testConstructor:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionDoubleArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSoloEscaping:org.apache.commons.lang.math.DoubleRangeTest#testContainsRange:org.apache.commons.lang.time.DurationFormatUtilsTest#testBugzilla38401:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance:org.apache.commons.lang.NullArgumentExceptionTest#testConstructor_nullInput:org.apache.commons.lang.EntitiesPerformanceTest#testBuildPrimitive:org.apache.commons.lang.builder.ToStringStyleTest#testSetSizeEndText:org.apache.commons.lang.mutable.MutableShortTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendNewLine:org.apache.commons.lang.BitFieldTest#testClearShort:org.apache.commons.lang.text.StrTokenizerTest#testCSVEmpty:org.apache.commons.lang.StringUtilsTest#testReverse_String:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionHierarchyArrayList:org.apache.commons.lang.builder.StandardToStringStyleTest#testObject:org.apache.commons.lang.text.StrTokenizerTest#testBasic1:org.apache.commons.lang.text.StrTokenizerTest#testBasic3:org.apache.commons.lang.text.StrTokenizerTest#testBasic2:org.apache.commons.lang.text.StrTokenizerTest#testBasic5:org.apache.commons.lang.text.StrTokenizerTest#testBasic4:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveShortArray:org.apache.commons.lang.StringUtilsTest#testJoin_CollectionChar:org.apache.commons.lang.builder.EqualsBuilderTest#testBooleanArrayHiddenByObject:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionIntArray:org.apache.commons.lang.math.IntRangeTest#testContainsFloat:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollection:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Collection:org.apache.commons.lang.builder.ToStringBuilderTest#testGetSetDefault:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_CharArray_int_int:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLongArrayArray:org.apache.commons.lang.math.LongRangeTest#testGetMinimum:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeArray:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testEndsWith:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlpha_char:org.apache.commons.lang.NumberRangeTest#testConstructorNullParameters:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_int_int:org.apache.commons.lang.CharUtilsTest#testToIntValue_char:org.apache.commons.lang.mutable.MutableByteTest#testGetSet:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_Boolean:org.apache.commons.lang.math.NumberRangeTest#testGetMaximum:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamBadStream:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfBooleanWithStartIndex:org.apache.commons.lang.ObjectUtilsTest#testAppendIdentityToString:org.apache.commons.lang.BooleanUtilsTest#test_isNotFalse_Boolean:org.apache.commons.lang.math.NumberUtilsTest#testMinInt:org.apache.commons.lang.CharSetTest#testGetInstance_Stringarray:org.apache.commons.lang.builder.ToStringStyleTest#testSetArrayStart:org.apache.commons.lang.mutable.MutableShortTest#testAddValuePrimitive:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testIndexOfThrowableI:org.apache.commons.lang.math.NumberRangeTest#testContainsFloat:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesBadStream:org.apache.commons.lang.builder.EqualsBuilderTest#testBooleanArray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Collection:org.apache.commons.lang.StringUtilsTest#testRightPad_StringInt:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String:org.apache.commons.lang.builder.DefaultToStringStyleTest#testBlank:org.apache.commons.lang.ArrayUtilsTest#testSameLengthChar:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_Integer:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testPrintStackTrace:org.apache.commons.lang.StringUtilsTest#testOverlay_StringStringIntInt:org.apache.commons.lang.text.StrMatcherTest#testCharSetMatcher_String:org.apache.commons.lang.EntitiesPerformanceTest#testLookupHash:org.apache.commons.lang.builder.HashCodeBuilderTest#testDoubleArrayAsObject:org.apache.commons.lang.LocaleUtilsTest#testLanguagesByCountry:org.apache.commons.lang.LocaleUtilsTest#testLang328:org.apache.commons.lang.mutable.MutableByteTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrBuilderTest#testReverse:org.apache.commons.lang.text.StrTokenizerTest#testBasicDelim1:org.apache.commons.lang.text.StrTokenizerTest#testBasicDelim2:org.apache.commons.lang.builder.EqualsBuilderTest#testLong:org.apache.commons.lang.StringEscapeUtilsTest#testConstructor:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_Throwable:org.apache.commons.lang.builder.HashCodeBuilderTest#testObjectArray:org.apache.commons.lang.math.FractionTest#testCompareTo:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_nullExpected:org.apache.commons.lang.builder.ToStringStyleTest#testSetFieldNameValueSeparator:org.apache.commons.lang.ArrayUtilsTest#testReverseInt:org.apache.commons.lang.math.FractionTest#testGets:org.apache.commons.lang.builder.EqualsBuilderTest#testObjectArray:org.apache.commons.lang.enums.EnumTest#testToString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeXml:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_boolean_Integer_Integer:org.apache.commons.lang.StringUtilsIsTest#testIsAlphanumeric:org.apache.commons.lang.text.StrBuilderTest#testGetSetNullText:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeEmptyArray:org.apache.commons.lang.mutable.MutableFloatTest#testGetSet:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoPefixNoSuffix:org.apache.commons.lang.LocaleUtilsTest#testLocaleLookupList_Locale:org.apache.commons.lang.ArrayUtilsTest#testContainsDoubleTolerance:org.apache.commons.lang.EntitiesPerformanceTest#testLookupPrimitive:org.apache.commons.lang.SystemUtilsTest#testIS_JAVA:org.apache.commons.lang.StringEscapeUtilsTest#testStandaloneAmphersand:org.apache.commons.lang.ArrayUtilsTest#testIndexOfCharWithStartIndex:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectEx2:org.apache.commons.lang.math.FractionTest#testFactory_int_int_int:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_null:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_byte:org.apache.commons.lang.UnhandledExceptionTest#testGetCauseAndGetMessage:org.apache.commons.lang.math.NumberUtilsTest#testToFloatString:org.apache.commons.lang.builder.ToStringBuilderTest#testInnerClassReflection:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testEqualsIgnoreCase:org.apache.commons.lang.StringEscapeUtilsTest#testLang313:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfByte:org.apache.commons.lang.mutable.MutableShortTest#testHashCode:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiFloatArray:org.apache.commons.lang.ValidateTest#testNoNullElementsArray1:org.apache.commons.lang.ValidateTest#testNoNullElementsArray2:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphanumeric_char:org.apache.commons.lang.mutable.MutableByteTest#testAddValuePrimitive:org.apache.commons.lang.enums.ValuedEnumTest#testMap:org.apache.commons.lang.CharUtilsTest#testIsAsciiPrintable_char:org.apache.commons.lang.time.DateFormatUtilsTest#testConstructor:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_emptyInput:org.apache.commons.lang.math.IntRangeTest#testContainsDouble:org.apache.commons.lang.text.StrMatcherTest#testTabMatcher:org.apache.commons.lang.math.NumberUtilsTest#testMaxInt:org.apache.commons.lang.StringUtilsTest#testDefaultIfEmpty_StringString:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classArgs_nullInput:org.apache.commons.lang.mutable.MutableObjectTest#testConstructors:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetRootCause_Throwable:org.apache.commons.lang.math.FloatRangeTest#testToString:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOfAny_StringStringarray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Array:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAtLeastInt:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBetween_StringString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJava:org.apache.commons.lang.ArrayUtilsTest#testToObject_short:org.apache.commons.lang.CharRangeTest#testSerialization:org.apache.commons.lang.enums.ValuedEnumTest#testList:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_SameNegated:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String_char_char:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfIntWithStartIndex:org.apache.commons.lang.text.StrSubstitutorTest#testResolveVariable:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testOrdinalIndexOf:org.apache.commons.lang.BooleanUtilsTest#test_toStringOnOff_boolean:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx2:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx3:org.apache.commons.lang.builder.ToStringBuilderTest#testSelfInstanceVarReflectionObjectCycle:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLongArrayArray:org.apache.commons.lang.math.DoubleRangeTest#testContainsNumber:org.apache.commons.lang.NumberUtilsTest#testCreateNumber:org.apache.commons.lang.text.StrMatcherTest#testCommaMatcher:org.apache.commons.lang.math.NumberUtilsTest#testMinByte:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx1:org.apache.commons.lang.math.NumberUtilsTest#testCreateInteger:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeLookup:org.apache.commons.lang.SerializationUtilsTest#testCloneNull:org.apache.commons.lang.math.DoubleRangeTest#testHashCode:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectComparatorNull:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_Locale:org.apache.commons.lang.StringUtilsTest#testAbbreviate_StringInt:org.apache.commons.lang.CharSetTest#testSerialization:org.apache.commons.lang.ClassUtilsTest#testWrappersToPrimitivesEmpty:org.apache.commons.lang.math.RandomUtilsTest#testNextInt:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceRecursive:org.apache.commons.lang.builder.ToStringStyleTest#testSetArrayEnd:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionLongArrayArray:org.apache.commons.lang.mutable.MutableDoubleTest#testToString:org.apache.commons.lang.math.FractionTest#testMultiply:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJavaScript:org.apache.commons.lang.enums.EnumTest#testColorEnumEqualsWithDifferentClassLoaders:org.apache.commons.lang.StringUtilsIsTest#testIsNumeric:org.apache.commons.lang.enums.EnumTest#testEquals:org.apache.commons.lang.math.NumberUtilsTest#testCreateNumber:org.apache.commons.lang.ArrayUtilsTest#testToObject_int:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_StrMatcher_int:org.apache.commons.lang.ArrayUtilsTest#testToObject_double:org.apache.commons.lang.NumberUtilsTest#testMaximumInt:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringsBetween_StringStringString:org.apache.commons.lang.builder.HashCodeBuilderTest#testByteArray:org.apache.commons.lang.exception.NestableDelegateTestCase#testGetMessageString:org.apache.commons.lang.builder.ToStringBuilderTest#testByteArrayArray:org.apache.commons.lang.mutable.MutableLongTest#testAddValueObject:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_Object:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_double:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_double_double:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testBlank:org.apache.commons.lang.builder.ToStringStyleTest#testSetArraySeparator:org.apache.commons.lang.builder.CompareToBuilderTest#testDoubleArray:org.apache.commons.lang.StringUtilsSubstringTest#testSubstring_StringInt:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_float:org.apache.commons.lang.ClassUtilsTest#test_convertClassNamesToClasses_List:org.apache.commons.lang.SystemUtilsTest#testGetJavaHome:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionhortArrayArray:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsBlank:org.apache.commons.lang.mutable.MutableIntTest#testToString:org.apache.commons.lang.NumberRangeTest#testIncludesNumber:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDuration:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveObjectArray:org.apache.commons.lang.BitFieldTest#testIsAllSet:org.apache.commons.lang.ArrayUtilsTest#testIndexOfShort:org.apache.commons.lang.CharUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testFloatArray:org.apache.commons.lang.EntitiesPerformanceTest#testLookupBinary:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_jdkNoCause:org.apache.commons.lang.ObjectUtilsTest#testEquals:org.apache.commons.lang.text.StrTokenizerTest#testCloneNull:org.apache.commons.lang.builder.ToStringBuilderTest#testSimpleReflectionStatics:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLongArrayArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfFloat:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLongArray:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendSuper:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryMatcher:org.apache.commons.lang.text.StrMatcherTest#testQuoteMatcher:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationHMS:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollectionWithNull:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StringBuffer_int_int:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_boolean_boolean:org.apache.commons.lang.enums.EnumTest#testName:org.apache.commons.lang.LocaleUtilsTest#testToLocale_1Part:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompareExcludeFields:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsThrowableNested:org.apache.commons.lang.NumberUtilsTest#testIsDigits:org.apache.commons.lang.math.NumberUtilsTest#testMinimumByte:org.apache.commons.lang.ArrayUtilsTest#testToObject_float:org.apache.commons.lang.math.NumberUtilsTest#testMaxDouble:org.apache.commons.lang.time.DateFormatUtilsTest#testTimeISO:org.apache.commons.lang.time.StopWatchTest#testLang315:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLongArrayArray:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionyteArray:org.apache.commons.lang.NumberRangeTest#testConstructorWithMaxLessThanMin:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_boolean:org.apache.commons.lang.math.NumberUtilsTest#testToLongString:org.apache.commons.lang.SystemUtilsTest#testConstructor:org.apache.commons.lang.enums.EnumTest#testExtended2Map:org.apache.commons.lang.builder.StandardToStringStyleTest#testLong:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementFloatArray:org.apache.commons.lang.ArrayUtilsTest#testToString:org.apache.commons.lang.mutable.MutableLongTest#testConstructors:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementObjectArray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumDouble:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsString:org.apache.commons.lang.mutable.MutableLongTest#testEquals:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadRight:org.apache.commons.lang.builder.HashCodeBuilderTest#testByteArrayAsObject:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_charInt:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplacePrefixSuffix:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_int_int_int:org.apache.commons.lang.SerializationUtilsTest#testSerializeStream:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLong:org.apache.commons.lang.text.StrBuilderTest#testSubstringIntInt:org.apache.commons.lang.NumberUtilsTest#testCompareDouble:org.apache.commons.lang.IntHashMapTest#testIsEmpty:org.apache.commons.lang.time.DateUtilsTest#testMonthIterator:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceAdjacentAtStart:org.apache.commons.lang.WordUtilsTest#testInitials_String:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testStartsWith:org.apache.commons.lang.builder.HashCodeBuilderTest#testDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetCause_ThrowableArray:org.apache.commons.lang.text.StrBuilderTest#testEndsWith:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_nullInput:org.apache.commons.lang.math.NumberUtilsTest#testToIntString:org.apache.commons.lang.CharUtilsTest#testToIntValue_char_int:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompareEx2:org.apache.commons.lang.ArrayUtilsTest#testContainsLong:org.apache.commons.lang.ClassUtilsTest#testConstructor:org.apache.commons.lang.StringUtilsTest#testCenter_StringInt:org.apache.commons.lang.builder.ToStringBuilderTest#testLong:org.apache.commons.lang.ClassUtilsTest#testGetClassByNormalNameArrays:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompareEx1:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayToObjectArray:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayAndObjectCycle:org.apache.commons.lang.math.FractionTest#testAbs:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceChangedMap:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionNull:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLong:org.apache.commons.lang.BooleanUtilsTest#test_toString_boolean_String_String_String:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionShortArray:org.apache.commons.lang.mutable.MutableShortTest#testCompareTo:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparatorsWithNullText:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleWithStartIndex:org.apache.commons.lang.mutable.MutableIntTest#testSubtractValueObject:org.apache.commons.lang.CharRangeTest#testContains_Charrange:org.apache.commons.lang.math.RandomUtilsTest#testUnimplementedMethods:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_jdkNoCause:org.apache.commons.lang.builder.CompareToBuilderTest#testBoolean:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplace:org.apache.commons.lang.text.StrBuilderTest#testAsReader:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeHtml:org.apache.commons.lang.enums.EnumTest#testExtended1List:org.apache.commons.lang.builder.EqualsBuilderTest#testByteArray:org.apache.commons.lang.BooleanUtilsTest#test_negate_Boolean:org.apache.commons.lang.builder.DefaultToStringStyleTest#testObject:org.apache.commons.lang.math.RandomUtilsTest#testNextDouble2:org.apache.commons.lang.LocaleUtilsTest#testToLocale_3Part:org.apache.commons.lang.CharSetTest#testConstructor_String_simple:org.apache.commons.lang.math.FractionTest#testConstants:org.apache.commons.lang.ObjectUtilsTest#testMin:org.apache.commons.lang.NumberRangeTest#testToStringWithNegatives:org.apache.commons.lang.builder.HashCodeBuilderTest#testIntArrayAsObject:org.apache.commons.lang.time.DateUtilsTest#testAddMonths:org.apache.commons.lang.builder.SimpleToStringStyleTest#testObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_String:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsIgnoreCase_StringString:org.apache.commons.lang.text.StrBuilderTest#testCharAt:org.apache.commons.lang.builder.EqualsBuilderTest#testDoubleArrayHiddenByObject:org.apache.commons.lang.enums.ValuedEnumTest#testSerialization:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_nested:org.apache.commons.lang.ArrayUtilsTest#testCloneByte:org.apache.commons.lang.builder.ToStringBuilderTest#testCharArrayArray:org.apache.commons.lang.enums.EnumTest#testExtendedToString:org.apache.commons.lang.EntitiesPerformanceTest#testLookupLookup:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloatArray:org.apache.commons.lang.StringUtilsTest#testJoin_CollectionString:org.apache.commons.lang.SystemUtilsTest#testGetUserHome:org.apache.commons.lang.ArrayUtilsTest#testToObject_byte:org.apache.commons.lang.math.FloatRangeTest#testContainsNumber:org.apache.commons.lang.math.NumberUtilsTest#testMinimumInt:org.apache.commons.lang.math.FloatRangeTest#testOverlapsRange:org.apache.commons.lang.math.DoubleRangeTest#testOverlapsRange:org.apache.commons.lang.text.StrBuilderTest#testHashCode:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testAppendSuper:org.apache.commons.lang.enums.EnumUtilsTest#testList:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleWithStartIndexTolerance:org.apache.commons.lang.text.StrTokenizerTest#testReset:org.apache.commons.lang.BitFieldTest#testGetShortRawValue:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanArray:org.apache.commons.lang.ObjectUtilsTest#testMax:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_int:org.apache.commons.lang.ObjectUtilsTest#testToString_Object:org.apache.commons.lang.StringUtilsTest#testCaseFunctions:org.apache.commons.lang.text.StrMatcherTest#testSplitMatcher:org.apache.commons.lang.text.StrBuilderTest#testEqualsIgnoreCase:org.apache.commons.lang.enums.EnumTest#testExtended3List:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Same:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsNotBlank:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamOfNull:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_byte_byte:org.apache.commons.lang.math.NumberRangeTest#testGetMinimum:org.apache.commons.lang.LocaleUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testIndexOfLongWithStartIndex:org.apache.commons.lang.StringUtilsTest#testDifference_StringString:org.apache.commons.lang.exception.NestableExceptionTestCase#testPrintPartialStackTrace:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testInsertWithNullText:org.apache.commons.lang.CharSetTest#testHashCode:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_Class:org.apache.commons.lang.ValidateTest#testIsTrue4:org.apache.commons.lang.math.NumberRangeTest#testConstructor1Exceptions:org.apache.commons.lang.ValidateTest#testIsTrue3:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_char:org.apache.commons.lang.ValidateTest#testIsTrue2:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringInt:org.apache.commons.lang.ValidateTest#testIsTrue1:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetCause:org.apache.commons.lang.ObjectUtilsTest#testIsNull:org.apache.commons.lang.ValidateTest#testIsTrue5:org.apache.commons.lang.enums.EnumUtilsTest#testGetEx:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StringBuffer:org.apache.commons.lang.StringUtilsTest#testDeprecatedReverseDelimitedString_StringString:org.apache.commons.lang.WordUtilsTest#testCapitalize_String:org.apache.commons.lang.EntitiesPerformanceTest#testLookupArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_nested:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringString:org.apache.commons.lang.builder.ToStringBuilderTest#testObjectArray:org.apache.commons.lang.math.NumberUtilsTest#testMinFloat:org.apache.commons.lang.EntitiesTest#testEscapeNamedEntity:org.apache.commons.lang.exception.NestableExceptionTestCase#testSpecificPrintStackTrace:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_TimeZone:org.apache.commons.lang.text.StrBuilderTest#testDeleteIntInt:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_PrimitiveNumber:org.apache.commons.lang.enums.EnumTest#testGet:org.apache.commons.lang.mutable.MutableByteTest#testAddValueObject:org.apache.commons.lang.text.StrBuilderTest#testContains_StrMatcher:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArrayWithNull:org.apache.commons.lang.mutable.MutableByteTest#testConstructors:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowableN:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_char_int:org.apache.commons.lang.text.StrMatcherTest#testMatcherIndices:org.apache.commons.lang.NumberUtilsTest#testCreateBigInteger:org.apache.commons.lang.EntitiesPerformanceTest#testBuildBinary:org.apache.commons.lang.ArrayUtilsTest#testSameLengthLong:org.apache.commons.lang.text.StrTokenizerTest#testCSV:org.apache.commons.lang.math.FractionTest#testNegate:org.apache.commons.lang.BitFieldTest#testGetShortValue:org.apache.commons.lang.text.StrBuilderTest#testTrim:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceWeirdPattens:org.apache.commons.lang.StringUtilsTest#testCenter_StringIntChar:org.apache.commons.lang.math.RandomUtilsTest#testNextLong2:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowables:org.apache.commons.lang.ClassUtilsTest#testGetPublicMethod:org.apache.commons.lang.mutable.MutableFloatTest#testNanInfinite:org.apache.commons.lang.time.DurationFormatUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiCharArray:org.apache.commons.lang.mutable.MutableObjectTest#testEquals:org.apache.commons.lang.enums.EnumTest#testNestedBroken:org.apache.commons.lang.builder.ToStringBuilderTest#testChar:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testStartsWithIgnoreCase:org.apache.commons.lang.time.DateUtilsTest#testAddMinutes:org.apache.commons.lang.time.DateUtilsTest#testRound:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleWithStartIndexTolerance:org.apache.commons.lang.ArrayUtilsTest#testContainsInt:org.apache.commons.lang.text.StrTokenizerTest#testTSV:org.apache.commons.lang.ClassUtilsTest#testGetClassByNormalNameArrays2D:org.apache.commons.lang.builder.EqualsBuilderTest#testByte:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendPadding:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytes:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_Integer_Integer_Integer_Integer:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_ReversedNegated:org.apache.commons.lang.math.DoubleRangeTest#testConstructor1b:org.apache.commons.lang.math.DoubleRangeTest#testConstructor1a:org.apache.commons.lang.StringUtilsTest#testSplit_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoPrefixSuffix:org.apache.commons.lang.CharUtilsTest#testToUnicodeEscaped_char:org.apache.commons.lang.math.FloatRangeTest#testEquals:org.apache.commons.lang.math.NumberUtilsTest#testMaximumInt:org.apache.commons.lang.math.DoubleRangeTest#testContainsDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_selfCause:org.apache.commons.lang.text.StrBuilderTest#testCapacityAndLength:org.apache.commons.lang.math.DoubleRangeTest#testConstructor2b:org.apache.commons.lang.math.DoubleRangeTest#testConstructor2a:org.apache.commons.lang.ClassUtilsTest#test_isAssignable:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_StringChar:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testIntegerWithTransients:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBefore_StringString:org.apache.commons.lang.text.StrMatcherTest#testCharSetMatcher_charArray:org.apache.commons.lang.enums.EnumTest#testOperationToString:org.apache.commons.lang.math.FractionTest#testReduce:org.apache.commons.lang.builder.ToStringStyleTest#testSetContentStart:org.apache.commons.lang.mutable.MutableFloatTest#testToString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#test_getMessage_Throwable:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeTree:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_char:org.apache.commons.lang.builder.ToStringBuilderTest#testObjectCycle:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_stringArg_nullInput:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Iterator:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayCycle:org.apache.commons.lang.enums.EnumTest#testOperationMap:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_intNull:org.apache.commons.lang.CharSetTest#testGetInstance:org.apache.commons.lang.mutable.MutableLongTest#testSubtractValuePrimitive:org.apache.commons.lang.ArrayUtilsTest#testReverseBoolean:org.apache.commons.lang.BooleanUtilsTest#testConstructor:org.apache.commons.lang.exception.ExceptionUtilsTestCase#test_getRootCauseMessage_Throwable:org.apache.commons.lang.math.IntRangeTest#testHashCode:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArrayWithNulls:org.apache.commons.lang.IntHashMapTest#testClear:org.apache.commons.lang.time.DateUtilsTest#testIsSameInstant_Cal:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_CharArray_int_int:org.apache.commons.lang.ArrayUtilsTest#testToObject_boolean:org.apache.commons.lang.math.NumberUtilsTest#testCreateBigInteger:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace_Stream:org.apache.commons.lang.CharRangeTest#testEquals_Object:org.apache.commons.lang.mutable.MutableShortTest#testDecrement:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiIntArray:org.apache.commons.lang.EntitiesPerformanceTest#testLookupTree:org.apache.commons.lang.IntHashMapTest#testPut:org.apache.commons.lang.math.FractionTest#testInvert:org.apache.commons.lang.math.LongRangeTest#testOverlapsRange:org.apache.commons.lang.math.FractionTest#testFactory_String_double:org.apache.commons.lang.CharUtilsTest#testToCharacterObject_String:org.apache.commons.lang.text.StrTokenizerTest#testReset_String:org.apache.commons.lang.builder.CompareToBuilderTest#testIntArrayHiddenByObject:org.apache.commons.lang.math.NumberRangeTest#testContainsLong:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLong:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiDoubleArray:org.apache.commons.lang.ArrayUtilsTest#testSameLengthDouble:org.apache.commons.lang.mutable.MutableIntTest#testPrimitiveValues:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsNestedThrowable_Throwable:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowables:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_char:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeHtmlVersions:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementIntArray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumShort:org.apache.commons.lang.math.LongRangeTest#testContainsInteger:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_boolean_int_int:org.apache.commons.lang.LocaleUtilsTest#testLocaleLookupList_LocaleLocale:org.apache.commons.lang.text.StrBuilderTest#testGetChars:org.apache.commons.lang.math.FractionTest#testReducedFactory_int_int:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytes:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowableCount:org.apache.commons.lang.math.NumberRangeTest#testContainsInteger:org.apache.commons.lang.math.LongRangeTest#testConstructor1b:org.apache.commons.lang.math.LongRangeTest#testConstructor1a:org.apache.commons.lang.builder.EqualsBuilderTest#testSuper:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollectionWithNulls:org.apache.commons.lang.BitFieldTest#testSetValue:org.apache.commons.lang.EntitiesPerformanceTest#testBuildArray:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowableI:org.apache.commons.lang.ClassUtilsTest#test_getAllSuperclasses_Class:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOf_ThrowableClassInt:org.apache.commons.lang.BooleanUtilsTest#test_toString_Boolean_String_String_String:org.apache.commons.lang.StringUtilsTest#testEMPTY:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StrBuilder:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveIntArray:org.apache.commons.lang.math.LongRangeTest#testConstructor2a:org.apache.commons.lang.math.LongRangeTest#testConstructor2b:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfShortWithStartIndex:org.apache.commons.lang.mutable.MutableShortTest#testAddValueObject:org.apache.commons.lang.math.NumberUtilsTest#testConstructor:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_classloader_equal:org.apache.commons.lang.EntitiesTest#testAddEntitiesArray:org.apache.commons.lang.builder.EqualsBuilderTest#testLongArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testSameLength:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_short_short:org.apache.commons.lang.ArrayUtilsTest#testReverseByte:org.apache.commons.lang.WordUtilsTest#testWrap_StringIntStringBoolean:org.apache.commons.lang.math.FractionTest#testPow:org.apache.commons.lang.BooleanUtilsTest#testXor_object_nullElementInput:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLong:org.apache.commons.lang.mutable.MutableLongTest#testAddValuePrimitive:org.apache.commons.lang.ArrayUtilsTest#testIndexOfLong:org.apache.commons.lang.time.DateUtilsTest#testIsSameInstant_Date:org.apache.commons.lang.builder.ToStringBuilderTest#testCharArray:org.apache.commons.lang.NumberRangeTest#testOverlap:org.apache.commons.lang.StringUtilsTest#testSplitByWholeString_StringStringBoolean:org.apache.commons.lang.ValidateTest#testNotNull1:org.apache.commons.lang.ValidateTest#testNotNull2:org.apache.commons.lang.StringUtilsTest#testSplit_StringString_StringStringInt:org.apache.commons.lang.time.DateUtilsTest#testConstructor:org.apache.commons.lang.builder.CompareToBuilderTest#testIntArray:org.apache.commons.lang.exception.NestableErrorTestCase#testPrintStackTrace:org.apache.commons.lang.IntHashMapTest#testContainsValue:org.apache.commons.lang.StringUtilsTest#testJoin_ArrayChar:org.apache.commons.lang.ClassUtilsTest#testWrapperToPrimitiveNoWrapper:org.apache.commons.lang.enums.ValuedEnumTest#testEquals:org.apache.commons.lang.BitFieldTest#testClear:org.apache.commons.lang.StringUtilsTest#testRightPad_StringIntChar:org.apache.commons.lang.CharUtilsTest#testToIntValue_Character_int:org.apache.commons.lang.ArrayUtilsTest#testSubarrayObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testIntArray:org.apache.commons.lang.ValidateTest#testNotEmptyString2:org.apache.commons.lang.ValidateTest#testNotEmptyString1:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessage:org.apache.commons.lang.CharSetTest#testClass:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleTolerance:org.apache.commons.lang.builder.HashCodeBuilderTest#testCharArrayAsObject:org.apache.commons.lang.text.StrMatcherTest#testDoubleQuoteMatcher:org.apache.commons.lang.NullArgumentExceptionTest#testGetMessage_nullConstructorInput:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_char:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamClassNotFound:org.apache.commons.lang.StringUtilsTest#testRemove_String:org.apache.commons.lang.NotImplementedExceptionTest#testGetThrowable:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetCause:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_Boolean:org.apache.commons.lang.WordUtilsTest#testInitials_String_charArray:org.apache.commons.lang.CharSetTest#testStatics:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testFixture:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBooleanArray:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Same:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StrBuilder:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDouble:org.apache.commons.lang.mutable.MutableByteTest#testIncrement:org.apache.commons.lang.ArrayUtilsTest#testToObject_char:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphaUpper_char:org.apache.commons.lang.builder.ToStringBuilderTest#testShortArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_StrMatcher_String:org.apache.commons.lang.text.StrTokenizerTest#testCloneNotSupportedException:org.apache.commons.lang.ArrayUtilsTest#testIsEmptyPrimitives:org.apache.commons.lang.exception.NestableErrorTestCase#testIndexOfThrowable:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryCount:org.apache.commons.lang.text.StrBuilderTest#testIndexOfLang294:org.apache.commons.lang.ClassUtilsTest#testGetClassClassNotFound:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOfType_ThrowableClassInt:org.apache.commons.lang.text.StrBuilderTest#testToStringBuffer:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeJava:org.apache.commons.lang.time.DateFormatUtilsTest#testFormatUTC:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringAfterLast_StringString:org.apache.commons.lang.text.StrTokenizerTest#testCloneReset:org.apache.commons.lang.NumberRangeTest#testEquals:org.apache.commons.lang.builder.ToStringBuilderTest#testBooleanArrayArray:org.apache.commons.lang.math.IntRangeTest#testEquals:org.apache.commons.lang.enums.EnumTest#testMap:org.apache.commons.lang.builder.ToStringBuilderTest#testInheritedReflectionStatics:org.apache.commons.lang.text.StrBuilderTest#testChaining:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeHash:org.apache.commons.lang.CharUtilsTest#testToChar_Character_char:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphaLower_char:org.apache.commons.lang.ArrayUtilsTest#testClone:org.apache.commons.lang.mutable.MutableFloatTest#testConstructors:org.apache.commons.lang.EntitiesPerformanceTest#testEscapePrimitive:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiFloatArray:org.apache.commons.lang.mutable.MutableByteTest#testToByte:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionHierarchy:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String_char:org.apache.commons.lang.builder.EqualsBuilderTest#testChar:org.apache.commons.lang.enums.ValuedEnumTest#testIterator:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAsInt:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsNone_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEscaping:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStrip_String:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_String:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsEmpty:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripToNull_String:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayCycleLevel2:org.apache.commons.lang.SystemUtilsTest#testOSMatches2:org.apache.commons.lang.time.StopWatchTest#testGetStartTime:org.apache.commons.lang.text.StrMatcherTest#testStringMatcher_String:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationISO:org.apache.commons.lang.builder.ToStringStyleTest#testSetNullText:org.apache.commons.lang.StringUtilsTest#testDifferenceAt_StringString:org.apache.commons.lang.CharSetUtilsTest#testTranslate:org.apache.commons.lang.text.StrLookupTest#testMapLookup_nullMap:org.apache.commons.lang.math.FractionTest#testDivide:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_TimeZone_Locale:org.apache.commons.lang.text.StrMatcherTest#testNoneMatcher:org.apache.commons.lang.time.DateUtilsTest#testWeekIterator:org.apache.commons.lang.mutable.MutableBooleanTest#testConstructors:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_nonEnumType:org.apache.commons.lang.ObjectUtilsTest#testNull:org.apache.commons.lang.time.DateUtilsTest#testIteratorEx:org.apache.commons.lang.NumberUtilsTest#testMinimumInt:org.apache.commons.lang.math.IntRangeTest#testConstructor1a:org.apache.commons.lang.ArrayUtilsTest#testToObject_long:org.apache.commons.lang.math.IntRangeTest#testConstructor1b:org.apache.commons.lang.StringUtilsTest#testChomp:org.apache.commons.lang.ArrayUtilsTest#testReverseFloat:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBeforeLast_StringString:org.apache.commons.lang.CharRangeTest#testContainsNullArg:org.apache.commons.lang.builder.CompareToBuilderTest#testCharArrayHiddenByObject:org.apache.commons.lang.mutable.MutableFloatTest#testToFloat:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytesUnserializable:org.apache.commons.lang.builder.ToStringBuilderTest#testIntArrayArray:org.apache.commons.lang.enums.EnumTest#testSerialization:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompare:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBoolean:org.apache.commons.lang.builder.ToStringBuilderTest#testByte:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLongArray:org.apache.commons.lang.mutable.MutableObjectTest#testGetSet:org.apache.commons.lang.builder.CompareToBuilderTest#testInt:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeBinary:org.apache.commons.lang.mutable.MutableIntTest#testToInteger:org.apache.commons.lang.mutable.MutableIntTest#testHashCode:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_StrMatcher_String:org.apache.commons.lang.NumberUtilsTest#testIsNumberInvalidInput:org.apache.commons.lang.builder.HashCodeBuilderTest#testSuper:org.apache.commons.lang.builder.CompareToBuilderTest#testDoubleArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testSubarrayInt:org.apache.commons.lang.math.IntRangeTest#testOverlapsRange:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace:org.apache.commons.lang.StringUtilsSubstringTest#testMid_String:org.apache.commons.lang.builder.EqualsBuilderTest#testRaggedArray:org.apache.commons.lang.builder.HashCodeBuilderTest#testCharArray:org.apache.commons.lang.StringUtilsTest#testRemoveStart:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessage:org.apache.commons.lang.CharSetUtilsTest#testCount_StringString:org.apache.commons.lang.math.IntRangeTest#testGetMinimum:org.apache.commons.lang.builder.SimpleToStringStyleTest#testObjectArray:org.apache.commons.lang.builder.EqualsBuilderTest#testDouble:org.apache.commons.lang.math.NumberUtilsTest#testIsDigits:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytesNull:org.apache.commons.lang.ArrayUtilsTest#testIndexOfIntWithStartIndex:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionDoubleArrayArray:org.apache.commons.lang.mutable.MutableByteTest#testToString:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_String_int_int:org.apache.commons.lang.math.IntRangeTest#testConstructor2b:org.apache.commons.lang.math.IntRangeTest#testConstructor2a:org.apache.commons.lang.ArrayUtilsTest#testCloneInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testObjectArrayAsObject:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessageI:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_nullActual:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray:org.apache.commons.lang.ArrayUtilsTest#testContainsChar:org.apache.commons.lang.time.DateUtilsTest#testAddMilliseconds:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classObjectArgs_nullInput:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceComplexEscaping:org.apache.commons.lang.mutable.MutableIntTest#testIncrement:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testSpecificPrintStackTrace:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace_Writer:org.apache.commons.lang.builder.StandardToStringStyleTest#testLongArray:org.apache.commons.lang.text.StrBuilderTest#testToCharArray:org.apache.commons.lang.StringUtilsTest#testSwapCase_String:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCodeEx1:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_otherType:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCodeEx2:org.apache.commons.lang.math.LongRangeTest#testContainsNumber:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementByteArray:org.apache.commons.lang.CharSetUtilsTest#testSqueeze_StringString:org.apache.commons.lang.math.LongRangeTest#testContainsFloat:org.apache.commons.lang.math.IntRangeTest#testContainsNumber:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryEndIndex:org.apache.commons.lang.mutable.MutableBooleanTest#testCompareTo:org.apache.commons.lang.ClassUtilsTest#testGetClassInvalidArguments:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_classloader_different:org.apache.commons.lang.enums.EnumTest#testBroken1Operation:org.apache.commons.lang.NumberRangeTest#testHashCode:org.apache.commons.lang.math.LongRangeTest#testGetMaximum:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionStatics:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StringBuffer_int_int:org.apache.commons.lang.mutable.MutableLongTest#testIncrement:org.apache.commons.lang.ArrayUtilsTest#testIndexOfFloat:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_ClassArray_ClassArray:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testEndsWithIgnoreCase:org.apache.commons.lang.builder.CompareToBuilderTest#testLongArray:org.apache.commons.lang.mutable.MutableShortTest#testGetSet:org.apache.commons.lang.mutable.MutableDoubleTest#testHashCode:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessages:org.apache.commons.lang.BooleanUtilsTest#test_isTrue_Boolean:org.apache.commons.lang.StringUtilsTest#testRemoveEndIgnoreCase:org.apache.commons.lang.NumberRangeTest#testOverlapNull:org.apache.commons.lang.ArrayUtilsTest#testSameLengthShort:org.apache.commons.lang.StringUtilsTest#testChopNewLine:org.apache.commons.lang.CharUtilsTest#testToString_Character:org.apache.commons.lang.RandomStringUtilsTest#testRandomAscii:org.apache.commons.lang.builder.CompareToBuilderTest#testCharArray:org.apache.commons.lang.math.NumberUtilsTest#testIsNumber:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharArray:org.apache.commons.lang.time.DurationFormatUtilsTest#testLexx:org.apache.commons.lang.builder.EqualsBuilderTest#testIntArray:org.apache.commons.lang.mutable.MutableIntTest#testEquals:org.apache.commons.lang.mutable.MutableShortTest#testPrimitiveValues:org.apache.commons.lang.BooleanUtilsTest#testXor_object_emptyInput:org.apache.commons.lang.enums.EnumTest#testExtended3Map:org.apache.commons.lang.text.StrBuilderTest#testReplace_int_int_String:org.apache.commons.lang.CharUtilsTest#testToChar_Character:org.apache.commons.lang.math.NumberRangeTest#testContainsRange:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryStartIndex:org.apache.commons.lang.builder.CompareToBuilderTest#testByteArrayHiddenByObject:org.apache.commons.lang.mutable.MutableLongTest#testPrimitiveValues:org.apache.commons.lang.builder.HashCodeBuilderTest#testInt:org.apache.commons.lang.ObjectUtilsTest#testHashCode:org.apache.commons.lang.math.FractionTest#testToProperString:org.apache.commons.lang.NumberUtilsTest#testCompareFloat:org.apache.commons.lang.ArrayUtilsTest#testSubarrChar:org.apache.commons.lang.mutable.MutableDoubleTest#testEquals:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBetween_StringStringString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionByteArrayArray:org.apache.commons.lang.mutable.MutableDoubleTest#testPrimitiveValues:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_Boolean_Integer_Integer_Integer:org.apache.commons.lang.RandomStringUtilsTest#testRandomNumeric:org.apache.commons.lang.builder.CompareToBuilderTest#testBooleanArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderTest#testLength:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Throwable2:org.apache.commons.lang.builder.EqualsBuilderTest#testFloat:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendToString:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Throwable1:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionFloatArray:org.apache.commons.lang.NumberUtilsTest#testMaximumLong:org.apache.commons.lang.math.RangeTest#testToString:org.apache.commons.lang.CharEncodingTest#testMustBeSupportedJava1_3_1:org.apache.commons.lang.StringUtilsTest#testDeprecatedChompFunctions:org.apache.commons.lang.enums.EnumTest#testExtended1Get:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowableCount:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_String:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_StringString_StringStringInt:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStream:org.apache.commons.lang.IntHashMapTest#testConstructor:org.apache.commons.lang.builder.HashCodeBuilderTest#testLongArray:org.apache.commons.lang.enums.EnumTest#testBroken4Operation:org.apache.commons.lang.text.StrBuilderTest#testConstructors:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiByteArray:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_String_String_String_String:org.apache.commons.lang.mutable.MutableIntTest#testGetSet:org.apache.commons.lang.IncompleteArgumentExceptionTest#test1arg_validInput:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsNotEmpty:org.apache.commons.lang.text.StrLookupTest#testNoneLookup:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateConstructor:org.apache.commons.lang.math.NumberUtilsTest#testToLongStringL:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_String:org.apache.commons.lang.mutable.MutableBooleanTest#testToString:org.apache.commons.lang.LocaleUtilsTest#testIsAvailableLocale:org.apache.commons.lang.RandomStringUtilsTest#testRandomAlphaNumeric:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsOnly_Chararray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumFloat:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_charInt:org.apache.commons.lang.math.LongRangeTest#testContainsDouble:org.apache.commons.lang.math.FractionTest#testFactory_double:org.apache.commons.lang.CharUtilsTest#testToCharacterObject_char:org.apache.commons.lang.StringUtilsTest#testDefault_StringString:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_float_float:org.apache.commons.lang.text.StrTokenizerTest#testCSVSimpleNeedsTrim:org.apache.commons.lang.mutable.MutableFloatTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEmptyKeys:org.apache.commons.lang.enums.EnumTest#testBroken3:org.apache.commons.lang.enums.EnumTest#testBroken2:org.apache.commons.lang.enums.EnumTest#testBroken1:org.apache.commons.lang.RandomStringUtilsTest#testExceptions:org.apache.commons.lang.text.StrTokenizerTest#testIteration:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_char:org.apache.commons.lang.builder.ToStringBuilderTest#testBooleanArray:org.apache.commons.lang.time.DateUtilsTest#testAddWeeks:org.apache.commons.lang.math.FractionTest#testSubtract:org.apache.commons.lang.time.DateFormatUtilsTest#testDateTimeISO:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionHierarchyEquals:org.apache.commons.lang.StringUtilsTest#testReplaceChars_StringStringString:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLong:org.apache.commons.lang.CharUtilsTest#testIsAsciiControl_char:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiBooleanArray:org.apache.commons.lang.builder.ToStringBuilderTest#testIntArray:org.apache.commons.lang.enums.ValuedEnumTest#testName:org.apache.commons.lang.StringUtilsTest#testDeprecatedEscapeFunctions_String:org.apache.commons.lang.BooleanUtilsTest#testXor_object_validInput_2items:org.apache.commons.lang.ArrayUtilsTest#testIndexOfByteWithStartIndex:org.apache.commons.lang.mutable.MutableDoubleTest#testSubtractValuePrimitive:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionLongArray:org.apache.commons.lang.math.NumberRangeTest#testToString:org.apache.commons.lang.ClassUtilsTest#testWrappersToPrimitivesNull:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompareTransients:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testInteger:org.apache.commons.lang.text.StrBuilderTest#testCapacity:org.apache.commons.lang.ArrayUtilsTest#testIndexOf:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Normal:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplaceSystemProperties:org.apache.commons.lang.SystemUtilsTest#testJavaAwtHeadless:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfWithStartIndex:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_null:org.apache.commons.lang.EntitiesPerformanceTest#testBuildTree:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_boolean:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplacePartialString_noReplace:org.apache.commons.lang.NumberRangeTest#testIncludesNumberNull:org.apache.commons.lang.mutable.MutableDoubleTest#testGetSet:org.apache.commons.lang.StringUtilsTest#testSplitByWholeString_StringStringBooleanInt:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementDoubleArray:org.apache.commons.lang.time.DateFormatUtilsTest#testSMTP:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_StrMatcher:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_int:org.apache.commons.lang.builder.CompareToBuilderTest#testFloatArray:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testObjectArray:org.apache.commons.lang.math.NumberRangeTest#testEquals:org.apache.commons.lang.BooleanUtilsTest#test_isFalse_Boolean:org.apache.commons.lang.enums.EnumTest#testHashCode:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatPeriod:org.apache.commons.lang.mutable.MutableLongTest#testCompareTo:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringStringInt:org.apache.commons.lang.CharRangeTest#testHashCode:org.apache.commons.lang.ValidateTest#testNoNullElementsCollection2:org.apache.commons.lang.ValidateTest#testNoNullElementsCollection1:org.apache.commons.lang.BitFieldTest#testSetShortBoolean:org.apache.commons.lang.ArrayUtilsTest#testReverseShort:org.apache.commons.lang.CharUtilsTest#testToIntValue_Character:org.apache.commons.lang.CharUtilsTest#testToChar_String_char:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadLeft:org.apache.commons.lang.builder.ToStringStyleTest#testSetSummaryObjectStartText:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfByteWithStartIndex:org.apache.commons.lang.time.DurationFormatUtilsTest#testEdgeDurations:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testIndexOfThrowable:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryReplace:org.apache.commons.lang.time.DateUtilsTest#testRoundLang346:org.apache.commons.lang.time.DateUtilsTest#testTruncate:org.apache.commons.lang.builder.SimpleToStringStyleTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testDoubleArray:org.apache.commons.lang.time.StopWatchTest#testStopWatchSimple:org.apache.commons.lang.builder.ToStringBuilderTest#testFloat:org.apache.commons.lang.time.DateUtilsTest#testAddDays:org.apache.commons.lang.math.LongRangeTest#testContainsRange:org.apache.commons.lang.math.FloatRangeTest#testContainsLong:org.apache.commons.lang.WordUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementBooleanArray:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_long_long:org.apache.commons.lang.mutable.MutableIntTest#testSubtractValuePrimitive:org.apache.commons.lang.mutable.MutableIntTest#testCompareTo:org.apache.commons.lang.RandomStringUtilsTest#testRandomStringUtilsHomog:org.apache.commons.lang.mutable.MutableFloatTest#testIncrement:org.apache.commons.lang.mutable.MutableByteTest#testCompareTo:org.apache.commons.lang.builder.CompareToBuilderTest#testByteArray:org.apache.commons.lang.NumberRangeTest#testConstructor:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Class2:org.apache.commons.lang.text.StrBuilderTest#testSize:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Class1:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_Object:org.apache.commons.lang.math.FloatRangeTest#testGetMinimum:org.apache.commons.lang.time.DateUtilsTest#testTruncateLang59:org.apache.commons.lang.WordUtilsTest#testWrap_StringInt:org.apache.commons.lang.time.DateFormatUtilsTest#testDateISO:org.apache.commons.lang.ArrayUtilsTest#testSameLengthFloat:org.apache.commons.lang.enums.EnumUtilsTest#testMapEx:org.apache.commons.lang.enums.EnumTest#testExtendedSerialization:org.apache.commons.lang.ArrayUtilsTest#testContainsByte:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringAfter_StringString:org.apache.commons.lang.mutable.MutableDoubleTest#testAddValueObject:org.apache.commons.lang.math.NumberRangeTest#testContainsLongBig:org.apache.commons.lang.math.NumberUtilsTest#testMinLong:org.apache.commons.lang.builder.ToStringBuilderTest#testBlank:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationWords:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classArgs_normalInput:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_char:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testSetCause:org.apache.commons.lang.text.CompositeFormatTest#testCompositeFormat:org.apache.commons.lang.EntitiesTest#testPrimitiveIntMap:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Reversed:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiLongArray:org.apache.commons.lang.CharSetTest#testConstructor_String_combo:org.apache.commons.lang.math.NumberUtilsTest#testCreateLong:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_String:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadLeft_int:org.apache.commons.lang.text.StrBuilderTest#testToCharArrayIntInt:org.apache.commons.lang.ObjectUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testBoolean:org.apache.commons.lang.builder.EqualsBuilderTest#testDoubleArray:org.apache.commons.lang.ClassUtilsTest#testWrapperToPrimitiveNull:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeNullCollection:org.apache.commons.lang.SystemUtilsTest#testOSMatches:org.apache.commons.lang.CharSetUtilsTest#testTranslateNullPointerException:org.apache.commons.lang.builder.EqualsBuilderTest#testUnrelatedClasses:org.apache.commons.lang.WordUtilsTest#testSwapCase_String:org.apache.commons.lang.ValidateTest#testNotEmptyMap1:org.apache.commons.lang.ValidateTest#testNotEmptyMap2:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_String:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetEscape:org.apache.commons.lang.math.DoubleRangeTest#testGetMinimum:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharacter:org.apache.commons.lang.builder.EqualsBuilderTest#testByteArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testIsEquals:org.apache.commons.lang.math.LongRangeTest#testContainsLongBig:org.apache.commons.lang.builder.ToStringStyleTest#testSetSummaryObjectEndText:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveFloatArray:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_String_int:org.apache.commons.lang.StringUtilsSubstringTest#testDeprecatedGetNestedString_StringString:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeTree:org.apache.commons.lang.mutable.MutableDoubleTest#testCompareTo:org.apache.commons.lang.mutable.MutableShortTest#testEquals:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_Object:org.apache.commons.lang.time.DateUtilsTest#testAddYears:org.apache.commons.lang.LocaleUtilsTest#testAvailableLocaleList:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_StrMatcher:org.apache.commons.lang.ClassUtilsTest#testPrimitivesToWrappers:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx3:org.apache.commons.lang.time.StopWatchTest#testStopWatchSimpleGet:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSimple:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testRemoveCommonFrames_ListList:org.apache.commons.lang.math.IntRangeTest#testContainsLong:org.apache.commons.lang.BitFieldTest#testGetValue:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_String:org.apache.commons.lang.text.StrLookupTest#testMapLookup:org.apache.commons.lang.builder.EqualsBuilderTest#testCharArrayHiddenByObject:org.apache.commons.lang.builder.ToStringBuilderTest#testBoolean:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayShort:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveLongArray:org.apache.commons.lang.math.NumberUtilsTest#testMinDouble:org.apache.commons.lang.StringUtilsIsTest#testIsAlpha:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray_char_char:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloatArrayAsObject:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeNullArray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_Boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testShort:org.apache.commons.lang.CharSetUtilsTest#testDelete_StringStringarray:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEquals:org.apache.commons.lang.NumberUtilsTest#testPublicNoArgConstructor:org.apache.commons.lang.enums.EnumUtilsTest#testGet:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrimToNull:org.apache.commons.lang.builder.ToStringBuilderTest#testSimpleReflectionObjectCycle:org.apache.commons.lang.enums.EnumTest#testOperationSerialization:org.apache.commons.lang.text.StrMatcherTest#testSpaceMatcher:org.apache.commons.lang.time.DateUtilsTest#testAddByField:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testBlank:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_StrMatcher:org.apache.commons.lang.text.StrLookupTest#testSystemProperiesLookup:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsOnly_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayByte:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrim:org.apache.commons.lang.mutable.MutableShortTest#testConstructors:org.apache.commons.lang.BooleanUtilsTest#test_toStringTrueFalse_boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testByte:org.apache.commons.lang.StringUtilsIsTest#testIsWhitespace:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripEnd_StringString:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamNullObj:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableCount_Throwable:org.apache.commons.lang.ArrayUtilsTest#testCloneDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testCauseMethodNameOps:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx1:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx2:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_String_int:org.apache.commons.lang.math.RandomUtilsTest#testNextInt2:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_selfCause:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorMapFull:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_Boolean_int_int_int:org.apache.commons.lang.ClassUtilsTest#testWithInterleavingWhitespace:org.apache.commons.lang.math.IntRangeTest#testContainsInteger:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_StringInt:org.apache.commons.lang.BitFieldTest#testSet:org.apache.commons.lang.text.StrBuilderTest#testSubstringInt:org.apache.commons.lang.CharSetTest#testContains_Char:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveDoubleArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_withoutCause:org.apache.commons.lang.mutable.MutableLongTest#testHashCode:org.apache.commons.lang.time.DateFormatUtilsTest#testFormat:org.apache.commons.lang.builder.HashCodeBuilderTest#testLongArrayAsObject:org.apache.commons.lang.EntitiesTest#testArrayIntMap:org.apache.commons.lang.text.StrTokenizerTest#testListArray:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeHash:org.apache.commons.lang.time.FastDateFormatTest#testSimpleDate:org.apache.commons.lang.StringUtilsTest#testJoin_IteratorChar:org.apache.commons.lang.EntitiesTest#testTreeIntMap:org.apache.commons.lang.ArrayUtilsTest#testToMap:org.apache.commons.lang.time.FastDateFormatTest#testShortDateStyleWithLocales:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetRootCauseStackTrace_Throwable:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsChar:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCode:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanDefaultIfNull_Boolean_boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiShortArray:org.apache.commons.lang.mutable.MutableLongTest#testToLong:org.apache.commons.lang.builder.StandardToStringStyleTest#testBlank:org.apache.commons.lang.CharUtilsTest#testToUnicodeEscaped_Character:org.apache.commons.lang.enums.EnumUtilsTest#testListEx:org.apache.commons.lang.time.FastDateFormatTest#testMilleniumBug:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testObjectArray:org.apache.commons.lang.math.FloatRangeTest#testHashCode:org.apache.commons.lang.math.DoubleRangeTest#testContainsFloat:org.apache.commons.lang.mutable.MutableDoubleTest#testToDouble:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesNull:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetSuffix:org.apache.commons.lang.math.NumberUtilsTest#testMaximumLong:org.apache.commons.lang.NotImplementedExceptionTest#testPrintPartialStackTrace_Writer:org.apache.commons.lang.time.DateUtilsTest#testIsSameLocalTime_Cal:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharArrayArray:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripStart_StringString:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLongArray:org.apache.commons.lang.ArrayUtilsTest#testGetLength:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_String:org.apache.commons.lang.math.RandomUtilsTest#testIllegalArguments:org.apache.commons.lang.math.FloatRangeTest#testContainsFloat:org.apache.commons.lang.math.NumberUtilsTest#testDeprecatedStringToIntString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetCause_Throwable:org.apache.commons.lang.ClassUtilsTest#test_convertClassesToClassNames_List:org.apache.commons.lang.builder.DefaultToStringStyleTest#testAppendSuper:org.apache.commons.lang.text.StrMatcherTest#testTrimMatcher:org.apache.commons.lang.time.FastDateFormatTest#testLowYearPadding:org.apache.commons.lang.NumberUtilsTest#testCreateFloat:org.apache.commons.lang.text.StrTokenizerTest#testGetContent:org.apache.commons.lang.text.StrBuilderTest#testRightString:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_:org.apache.commons.lang.NumberRangeTest#testToString:org.apache.commons.lang.NumberRangeTest#testIncludesRange:org.apache.commons.lang.text.StrMatcherTest#testCharMatcher_char:org.apache.commons.lang.ArrayUtilsTest#testIndexOfShortWithStartIndex:org.apache.commons.lang.math.LongRangeTest#testContainsLong:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testSetCauseToNull:org.apache.commons.lang.math.DoubleRangeTest#testEquals:org.apache.commons.lang.ObjectUtilsTest#testIdentityToString:org.apache.commons.lang.builder.ToStringBuilderTest#testDoubleArrayArray:org.apache.commons.lang.CharUtilsTest#testIsAscii_char:org.apache.commons.lang.mutable.MutableObjectTest#testHashCode:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectAtIndex:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesOfNull:org.apache.commons.lang.builder.ToStringBuilderTest#testDouble:org.apache.commons.lang.mutable.MutableByteTest#testPrimitiveValues:org.apache.commons.lang.math.NumberRangeTest#testConstructor2Exceptions:org.apache.commons.lang.ArrayUtilsTest#testSameLengthBoolean:org.apache.commons.lang.SerializationUtilsTest#testClone:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiShortArray:org.apache.commons.lang.NumberUtilsTest#testIsNumber:org.apache.commons.lang.builder.EqualsBuilderTest#testCharArray:org.apache.commons.lang.mutable.MutableFloatTest#testEquals:org.apache.commons.lang.IntHashMapTest#testContainsKey:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveByteArray:org.apache.commons.lang.NumberRangeTest#testMaxMin:org.apache.commons.lang.exception.NestableExceptionTestCase#testIndexOfThrowable:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOfType_ThrowableClass:org.apache.commons.lang.mutable.MutableDoubleTest#testDecrement:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_stringArg_validInput:org.apache.commons.lang.ArrayUtilsTest#testReverseDouble:org.apache.commons.lang.builder.EqualsBuilderTest#testFloatArrayHiddenByObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeExcludeFields:org.apache.commons.lang.RandomStringUtilsTest#testLang100:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsExcludeFields:org.apache.commons.lang.builder.EqualsBuilderTest#testAccessors:org.apache.commons.lang.mutable.MutableShortTest#testSubtractValueObject:org.apache.commons.lang.EntitiesTest#testUnescapeMiscellaneous:org.apache.commons.lang.builder.ToStringStyleTest#testSetFieldSeparator:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAsFloat:org.apache.commons.lang.enums.EnumUtilsTest#testConstructor:org.apache.commons.lang.CharEncodingTest#testWorksOnJava1_2_2:org.apache.commons.lang.builder.EqualsBuilderTest#testNpeForNullElement:org.apache.commons.lang.text.StrSubstitutorTest#testCyclicReplacement:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeBinary:org.apache.commons.lang.math.FractionTest#testHashCode:org.apache.commons.lang.math.NumberRangeTest#testHashCode:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleTolerance:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringStringarray:org.apache.commons.lang.BitFieldTest#testByte:org.apache.commons.lang.math.IntRangeTest#testContainsRange:org.apache.commons.lang.CharRangeTest#testClass:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringIntChar:org.apache.commons.lang.text.StrTokenizerTest#testToString:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringIntString:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classObjectArgs_normalInput:org.apache.commons.lang.StringUtilsTest#testDeprecatedDeleteSpace_String:org.apache.commons.lang.text.StrTokenizerTest#testCSVSimple:org.apache.commons.lang.mutable.MutableLongTest#testGetSet:org.apache.commons.lang.ArrayUtilsTest#testReverseChar:org.apache.commons.lang.math.RandomUtilsTest#testNextLong:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Reversed:org.apache.commons.lang.exception.NestableErrorTestCase#testIndexOfThrowableI:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessageI:org.apache.commons.lang.enums.EnumTest#testNestedLinked:org.apache.commons.lang.math.NumberUtilsTest#testStringToDoubleStringD:org.apache.commons.lang.StringUtilsIsTest#testIsAsciiPrintable_String:org.apache.commons.lang.math.RandomUtilsTest#testNextBoolean2:org.apache.commons.lang.time.FastDateFormatTest#testLang303:org.apache.commons.lang.enums.EnumTest#testOperationGet:org.apache.commons.lang.enums.EnumTest#testOperationList:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray_char:org.apache.commons.lang.math.NumberUtilsTest#testMaxShort:org.apache.commons.lang.builder.CompareToBuilderTest#testMixedArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceAdjacentAtEnd:org.apache.commons.lang.CharRangeTest#testContains_Char:org.apache.commons.lang.builder.ToStringBuilderTest#testShort:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessages:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiDoubleArray:org.apache.commons.lang.ArrayUtilsTest#testSubarrayLong:org.apache.commons.lang.mutable.MutableBooleanTest#testHashCode:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_null:org.apache.commons.lang.exception.NestableErrorTestCase#testPrintPartialStackTrace:org.apache.commons.lang.LocaleUtilsTest#testToLocale_2Part:org.apache.commons.lang.ArrayUtilsTest#testCloneBoolean:org.apache.commons.lang.NotImplementedExceptionTest#testIndexOfThrowable:org.apache.commons.lang.enums.EnumTest#testIterator:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiLongArray:org.apache.commons.lang.StringUtilsTest#testChop:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_recursiveCause:org.apache.commons.lang.builder.CompareToBuilderTest#testChar:org.apache.commons.lang.math.FloatRangeTest#testContainsDouble:org.apache.commons.lang.IntHashMapTest#testRemove:org.apache.commons.lang.enums.EnumTest#testBroken5Operation:org.apache.commons.lang.text.StrTokenizerTest#testReset_charArray:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_char:org.apache.commons.lang.builder.CompareToBuilderTest#testObject:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorNoArgs:org.apache.commons.lang.text.StrTokenizerTest#testChaining:org.apache.commons.lang.math.FractionTest#testFactory_String_proper:org.apache.commons.lang.enums.ValuedEnumTest#testGetValue:org.apache.commons.lang.builder.HashCodeBuilderTest#testConstructorEx2:org.apache.commons.lang.builder.HashCodeBuilderTest#testConstructorEx1:org.apache.commons.lang.NumberUtilsTest#testStringToIntString:org.apache.commons.lang.ArrayUtilsTest#testSameLengthInt:org.apache.commons.lang.BitFieldTest#testSetShort:org.apache.commons.lang.mutable.MutableByteTest#testDecrement:org.apache.commons.lang.time.DurationFormatUtilsTest#testDurationsByBruteForce:org.apache.commons.lang.ObjectUtilsTest#testToString_ObjectString:org.apache.commons.lang.StringUtilsTest#testGetLevenshteinDistance_StringString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_withCause:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloat:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCode:org.apache.commons.lang.exception.NestableDelegateTestCase#testIndexOfThrowable:org.apache.commons.lang.NumberUtilsTest#testCreateInteger:org.apache.commons.lang.ClassUtilsTest#testShowJavaBug:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfBoolean:org.apache.commons.lang.BooleanUtilsTest#test_toStringYesNo_Boolean:org.apache.commons.lang.builder.ToStringBuilderTest#testShortArrayArray:org.apache.commons.lang.StringUtilsSubstringTest#testRight_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayInt:org.apache.commons.lang.enums.EnumTest#testExtended2Get:org.apache.commons.lang.text.StrTokenizerTest#test1:org.apache.commons.lang.text.StrTokenizerTest#test2:org.apache.commons.lang.text.StrTokenizerTest#test3:org.apache.commons.lang.math.NumberUtilsTest#testLang300:org.apache.commons.lang.enums.EnumEqualsTest#testCompareTo:org.apache.commons.lang.text.StrTokenizerTest#test4:org.apache.commons.lang.text.StrTokenizerTest#test5:org.apache.commons.lang.text.StrTokenizerTest#test6:org.apache.commons.lang.math.FractionTest#testFactory_String_improper:org.apache.commons.lang.text.StrTokenizerTest#test7:org.apache.commons.lang.text.StrTokenizerTest#test8:org.apache.commons.lang.text.StrBuilderTest#testMidString:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectArray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDouble:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_char_int:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_validInput:org.apache.commons.lang.builder.CompareToBuilderTest#testFloatArrayHiddenByObject:org.apache.commons.lang.math.NumberUtilsTest#testMaxByte:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testObject:org.apache.commons.lang.IncompleteArgumentExceptionTest#test1arg_nullInput:org.apache.commons.lang.math.FloatRangeTest#testConstructor1a:org.apache.commons.lang.ArrayUtilsTest#testIsEmptyObject:org.apache.commons.lang.math.FloatRangeTest#testConstructor1b:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted6:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted7:org.apache.commons.lang.NumberUtilsTest#testStringToIntStringI:org.apache.commons.lang.builder.HashCodeBuilderTest#testShortArrayAsObject:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceIncompletePefix:org.apache.commons.lang.EntitiesTest#testUnescapeUnknownEntity:org.apache.commons.lang.ArrayUtilsTest#testSubarrayFloat:org.apache.commons.lang.SystemUtilsTest#testGetJavaIoTmpDir:org.apache.commons.lang.time.StopWatchTest#testStopWatchSplit:org.apache.commons.lang.builder.HashCodeBuilderTest#testBoolean:org.apache.commons.lang.mutable.MutableIntTest#testAddValuePrimitive:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayArrayCycle:org.apache.commons.lang.builder.ToStringBuilderTest#testLongArray:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectArrayHiddenByObject:org.apache.commons.lang.math.FractionTest#testFactory_String:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testBlank:org.apache.commons.lang.builder.StandardToStringStyleTest#testLongArrayArray:org.apache.commons.lang.ArrayUtilsTest#testContainsDouble:org.apache.commons.lang.WordUtilsTest#testCapitalizeFully_String:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOf:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegetePrintStackTrace:org.apache.commons.lang.StringUtilsSubstringTest#testCountMatches_String:org.apache.commons.lang.time.DateUtilsTest#testAddSeconds:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testObject:org.apache.commons.lang.math.FloatRangeTest#testConstructor2a:org.apache.commons.lang.math.FloatRangeTest#testConstructor2b:org.apache.commons.lang.enums.ValuedEnumTest#testGet:org.apache.commons.lang.mutable.MutableFloatTest#testAddValueObject:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_char_char:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_String_int_int:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamNullNull:org.apache.commons.lang.StringUtilsTest#testJoin_IteratorString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionIntArrayArray:org.apache.commons.lang.mutable.MutableLongTest#testDecrement:org.apache.commons.lang.builder.ToStringBuilderTest#testObject:org.apache.commons.lang.ClassUtilsTest#testGetClassWithArrayClasses2D:org.apache.commons.lang.ArrayUtilsTest#testContainsShort:org.apache.commons.lang.math.FractionTest#testFactory_int_int:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_String:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeEmptyCollection:org.apache.commons.lang.ArrayUtilsTest#testSubarrayBoolean:org.apache.commons.lang.text.StrBuilderTest#testEnsureCapacity:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExclude:org.apache.commons.lang.enums.EnumTest#testExtended2List:org.apache.commons.lang.StringUtilsTest#testDeprecatedConcatenate_Objectarray:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetPrefix:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayChar:org.apache.commons.lang.NumberRangeTest#testEqualsWithSameReference:org.apache.commons.lang.math.RangeTest#testHashCode:org.apache.commons.lang.math.FloatRangeTest#testGetMaximum:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_int:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanArrayAsObject:org.apache.commons.lang.builder.CompareToBuilderTest#testFloat:org.apache.commons.lang.mutable.MutableIntTest#testDecrement:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testInsert:org.apache.commons.lang.math.DoubleRangeTest#testGetMaximum:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_PrimitiveNumber:org.apache.commons.lang.WordUtilsTest#testUncapitalize_String:org.apache.commons.lang.builder.ToStringBuilderTest#testLongArrayArray:org.apache.commons.lang.BitFieldTest#testSetShortValue:org.apache.commons.lang.math.NumberUtilsTest#testMinShort:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_withCause:org.apache.commons.lang.time.StopWatchTest#testBadStates:org.apache.commons.lang.math.LongRangeTest#testHashCode:org.apache.commons.lang.UnhandledExceptionTest#testGetCause:org.apache.commons.lang.enums.EnumUtilsTest#testGetValueEx:org.apache.commons.lang.math.NumberUtilsTest#testMinimumLong:org.apache.commons.lang.SerializationUtilsTest#testException:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsEquivalenceRelationship:org.apache.commons.lang.builder.ToStringBuilderTest#testDoubleArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_char_char:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAtLeastFloat:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Iterator:org.apache.commons.lang.math.RandomUtilsTest#testJvmRandomNextInt:org.apache.commons.lang.ArrayUtilsTest#testReverse:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionObjectCycle:org.apache.commons.lang.NumberRangeTest#testEqualsWithOtherObject:org.apache.commons.lang.CharSetUtilsTest#testKeep_StringStringarray:org.apache.commons.lang.text.CompositeFormatTest#testUsage:org.apache.commons.lang.builder.ToStringBuilderTest#testByteArray:org.apache.commons.lang.BooleanUtilsTest#test_isNotTrue_Boolean:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed1:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed4:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed2:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed3:org.apache.commons.lang.BooleanUtilsTest#testXor_object_validInput_3items:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_Widening:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiBooleanArray:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsNone_Chararray:org.apache.commons.lang.builder.CompareToBuilderTest#testBooleanArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_char_char:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowableI:org.apache.commons.lang.BooleanUtilsTest#test_toStringTrueFalse_Boolean:org.apache.commons.lang.LocaleUtilsTest#testAvailableLocaleSet:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testAppendSuper:org.apache.commons.lang.time.DurationFormatUtilsTest#testJiraLang281:org.apache.commons.lang.builder.ToStringStyleTest#testSetContentEnd:org.apache.commons.lang.math.FloatRangeTest#testContainsRange:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfChar:org.apache.commons.lang.ArrayUtilsTest#testHashCode:org.apache.commons.lang.enums.ValuedEnumTest#testValue:org.apache.commons.lang.math.DoubleRangeTest#testContainsInteger:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleWithStartIndex:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_String2:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_String1:org.apache.commons.lang.CharSetTest#testEquals_Object:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamNull:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testEquals:org.apache.commons.lang.text.StrTokenizerTest#testTSVEmpty:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_String:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_recursiveCause:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_nullActual:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeSql:org.apache.commons.lang.text.StrBuilderTest#testGetCharsIntIntCharArrayInt:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StrBuilder_int_int:org.apache.commons.lang.math.NumberRangeTest#testOverlapsRange:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_char_int:org.apache.commons.lang.ArrayUtilsTest#testContainsBoolean:org.apache.commons.lang.math.NumberUtilsTest#testCompareDouble:org.apache.commons.lang.SystemUtilsTest#testDeprecatedJavaVersion:org.apache.commons.lang.ArrayUtilsTest#testCloneShort:org.apache.commons.lang.ClassUtilsTest#testWrapperToPrimitive:org.apache.commons.lang.text.StrTokenizerTest#testTokenizeSubclassOutputChange:org.apache.commons.lang.math.NumberUtilsTest#testMaximumByte:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted2:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted3:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted4:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted5:org.apache.commons.lang.math.IntRangeTest#testToString:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowables:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted1:org.apache.commons.lang.CharSetUtilsTest#testSqueeze_StringStringarray:org.apache.commons.lang.LocaleUtilsTest#testCountriesByLanguage:org.apache.commons.lang.builder.CompareToBuilderTest#testLongArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_String:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Normal:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayLong:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAnyBut_StringString:org.apache.commons.lang.NotImplementedExceptionTest#testGetMessage_Indexed:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveBooleanArray:org.apache.commons.lang.math.NumberRangeTest#testContainsNumber:org.apache.commons.lang.text.StrBuilderTest#testStartsWith:org.apache.commons.lang.text.StrBuilderTest#testAsTokenizer:org.apache.commons.lang.CharEncodingTest#testNotSupported:org.apache.commons.lang.builder.SimpleToStringStyleTest#testBlank:org.apache.commons.lang.math.DoubleRangeTest#testToString:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_String:org.apache.commons.lang.CharUtilsTest#testToChar_String:org.apache.commons.lang.StringUtilsTest#testRemoveEnd:org.apache.commons.lang.mutable.MutableDoubleTest#testSubtractValueObject:org.apache.commons.lang.builder.CompareToBuilderTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testChar:org.apache.commons.lang.RandomStringUtilsTest#testRandomAlphabetic:org.apache.commons.lang.enums.EnumTest#testNestedReferenced:org.apache.commons.lang.StringUtilsIsTest#testIsAlphanumericSpace:org.apache.commons.lang.math.FractionTest#testAdd:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_long:org.apache.commons.lang.text.StrMatcherTest#testSingleQuoteMatcher:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStrip_StringString:org.apache.commons.lang.CharSetUtilsTest#testDelete_StringString:org.apache.commons.lang.mutable.MutableByteTest#testEquals:org.apache.commons.lang.builder.CompareToBuilderTest#testDouble:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessage:org.apache.commons.lang.StringUtilsSubstringTest#testSubstring_StringIntInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanMultiArray:org.apache.commons.lang.mutable.MutableIntTest#testAddValueObject:org.apache.commons.lang.BitFieldTest#testSetBoolean:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuotedTrimmed1:org.apache.commons.lang.mutable.MutableByteTest#testSubtractValueObject:org.apache.commons.lang.text.StrBuilderTest#testGetSetNewLineText:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_StrMatcher:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowableCount:org.apache.commons.lang.CharSetUtilsTest#testKeep_StringString:org.apache.commons.lang.enums.EnumTest#testCompareTo:org.apache.commons.lang.BitFieldTest#testGetRawValue:org.apache.commons.lang.WordUtilsTest#testUncapitalizeWithDelimiters_String:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessageN:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_Boolean:org.apache.commons.lang.ValidateTest#testAllElementsOfType:org.apache.commons.lang.enums.EnumTest#testExtended3Get:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_short:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessages:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfFloatWithStartIndex:org.apache.commons.lang.StringUtilsIsTest#testIsAlphaspace:org.apache.commons.lang.text.StrBuilderTest#testContains_String:org.apache.commons.lang.builder.ToStringBuilderTest#testFloatArray:org.apache.commons.lang.builder.EqualsBuilderTest#testObject:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAnyBut_StringChararray:org.apache.commons.lang.BitFieldTest#testIsSet:org.apache.commons.lang.enums.EnumTest#testList:org.apache.commons.lang.mutable.MutableDoubleTest#testIncrement:org.apache.commons.lang.mutable.MutableShortTest#testToString:org.apache.commons.lang.text.StrBuilderTest#testSetLength:org.apache.commons.lang.ArrayUtilsTest#testSameType:org.apache.commons.lang.math.RandomUtilsTest#testNextFloat:org.apache.commons.lang.mutable.MutableLongTest#testSubtractValueObject:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String:org.apache.commons.lang.builder.ToStringStyleTest#testSetSizeStartText:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceToIdentical:org.apache.commons.lang.enums.EnumTest#testExtended1Map:org.apache.commons.lang.ValidateTest#testNotEmptyArray1:org.apache.commons.lang.text.StrBuilderTest#testMinimizeCapacity:org.apache.commons.lang.EntitiesTest#testNumberOverflow:org.apache.commons.lang.ValidateTest#testNotEmptyArray2:org.apache.commons.lang.text.StrBuilderTest#testSetCharAt:org.apache.commons.lang.text.StrTokenizerTest#testBasicTrimmed1:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_char:org.apache.commons.lang.text.StrTokenizerTest#testBasicTrimmed2:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_nullArray:org.apache.commons.lang.BooleanUtilsTest#testXor_object_nullInput:org.apache.commons.lang.ArrayUtilsTest#testConstructor:org.apache.commons.lang.ClassUtilsTest#testGetClassWithArrayClasses:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_Char:org.apache.commons.lang.math.IntRangeTest#testGetMaximum:org.apache.commons.lang.builder.HashCodeBuilderTest#testShort:org.apache.commons.lang.EntitiesPerformanceTest#testBuildHash:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiCharArray:org.apache.commons.lang.time.StopWatchTest#testStopWatchSuspend:org.apache.commons.lang.ArrayUtilsTest#testIndexOfBooleanWithStartIndex:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String_String_String:org.apache.commons.lang.math.RangeTest#testEqualsObject:org.apache.commons.lang.CharEncodingTest#testConstructor:org.apache.commons.lang.math.RandomUtilsTest#testNextDouble:org.apache.commons.lang.mutable.MutableBooleanTest#testEquals:org.apache.commons.lang.enums.ValuedEnumTest#testEquals_classloader_different:org.apache.commons.lang.WordUtilsTest#testCapitalizeWithDelimiters_String:org.apache.commons.lang.text.StrBuilderTest#testIsEmpty:org.apache.commons.lang.math.NumberUtilsTest#testMinimumShort:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringString:org.apache.commons.lang.math.IntRangeTest#testContainsIntegerBig:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_String_int:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBooleanArrayArray:org.apache.commons.lang.ArrayUtilsTest#testSubarrayShort:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveCharArray:org.apache.commons.lang.math.NumberRangeTest#testConstructor1:org.apache.commons.lang.math.NumberUtilsTest#testMaxLong:org.apache.commons.lang.math.NumberRangeTest#testConstructor2:org.apache.commons.lang.math.FractionTest#testEquals:org.apache.commons.lang.text.StrBuilderTest#testDeleteCharAt:org.apache.commons.lang.enums.EnumTest#testBroken3Operation:org.apache.commons.lang.enums.EnumEqualsTest#testEquals:org.apache.commons.lang.EntitiesTest#testBinaryIntMap:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_nullString:org.apache.commons.lang.ValidateTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testCloneFloat:org.apache.commons.lang.mutable.MutableDoubleTest#testConstructors:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_StringThrowable1:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_StringThrowable2:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_allNullInput:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_Class:org.apache.commons.lang.text.StrTokenizerTest#testTokenizeSubclassInputChange:org.apache.commons.lang.ArrayUtilsTest#testCloneChar:org.apache.commons.lang.mutable.MutableFloatTest#testCompareTo:org.apache.commons.lang.math.NumberUtilsTest#testMaxFloat:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementLongArray:org.apache.commons.lang.enums.EnumUtilsTest#testIterator:org.apache.commons.lang.enums.EnumUtilsTest#testGetValue:org.apache.commons.lang.mutable.MutableShortTest#testIncrement:org.apache.commons.lang.time.FastDateFormatTest#testFormat:org.apache.commons.lang.ArrayUtilsTest#testIndexOfFloatWithStartIndex:org.apache.commons.lang.exception.NestableExceptionTestCase#testPrintStackTrace:org.apache.commons.lang.SystemUtilsTest#testGetUserDir:org.apache.commons.lang.ArrayUtilsTest#testCloneLong:org.apache.commons.lang.WordUtilsTest#testCapitalizeFullyWithDelimiters_String:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiIntArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_ThrowableStream:org.apache.commons.lang.builder.EqualsBuilderTest#testObjectArrayHiddenByObject:org.apache.commons.lang.enums.EnumEqualsTest#testEquals_classloader_equal:org.apache.commons.lang.math.RandomUtilsTest#testNextFloat2:org.apache.commons.lang.UnhandledExceptionTest#testConstructor_throwable_nullInput:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripAll:org.apache.commons.lang.CharSetTest#testConstructor_String_comboNegated:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamUnserializable:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayBoolean:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testLang299:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_int_int_int:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEmpty:org.apache.commons.lang.EntitiesTest#testHashIntMap:org.apache.commons.lang.StringUtilsTest#testReplaceChars_StringCharChar:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StrBuilder_int_int:org.apache.commons.lang.ClassUtilsTest#test_getAllInterfaces_Class:org.apache.commons.lang.StringUtilsTest#testRepeat_StringInt:org.apache.commons.lang.time.DateUtilsTest#testIsSameDay_Date:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_boolean:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayFloat:org.apache.commons.lang.enums.ValuedEnumTest#testEquals_classloader_equal:org.apache.commons.lang.NullArgumentExceptionTest#testGetMessage_validConstructorInput:org.apache.commons.lang.NumberUtilsTest#testCreateLong:org.apache.commons.lang.CharSetUtilsTest#testConstructor:org.apache.commons.lang.builder.HashCodeBuilderTest#testObject:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeUnknownEntity:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOf_ThrowableClass:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorMapPrefixSuffix:org.apache.commons.lang.mutable.MutableFloatTest#testSubtractValueObject:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testConstructor:org.apache.commons.lang.mutable.MutableDoubleTest#testNanInfinite:org.apache.commons.lang.StringUtilsTest#testReverseDelimited_StringChar:org.apache.commons.lang.IntHashMapTest#testContains:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowables:org.apache.commons.lang.builder.ToStringBuilderTest#testSetDefaultEx:org.apache.commons.lang.math.NumberUtilsTest#testCreateBigDecimal:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLongArray:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowableI:org.apache.commons.lang.builder.CompareToBuilderTest#testShortArrayHiddenByObject:org.apache.commons.lang.mutable.MutableIntTest#testConstructors:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionObjectArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfCharWithStartIndex:org.apache.commons.lang.builder.StandardToStringStyleTest#testAppendSuper:org.apache.commons.lang.mutable.MutableLongTest#testToString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionFloatArrayArray:org.apache.commons.lang.SystemUtilsTest#testIS_OS:org.apache.commons.lang.CharSetTest#testConstructor_String_oddCombinations:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementShortArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfLongWithStartIndex:org.apache.commons.lang.CharEncodingTest#testWorksOnJava1_1_8:org.apache.commons.lang.math.NumberUtilsTest#testConstants:org.apache.commons.lang.math.NumberUtilsTest#testToIntStringI:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_withoutCause:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_Object:org.apache.commons.lang.builder.EqualsBuilderTest#testInt:org.apache.commons.lang.math.FloatRangeTest#testContainsInteger:org.apache.commons.lang.RandomStringUtilsTest#testRandomStringUtils:org.apache.commons.lang.exception.NestableExceptionTestCase#testSerialization:org.apache.commons.lang.mutable.MutableFloatTest#testHashCode:org.apache.commons.lang.BooleanUtilsTest#test_toStringYesNo_boolean:org.apache.commons.lang.builder.HashCodeBuilderTest#testByte:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceUnknownKey:org.apache.commons.lang.builder.DefaultToStringStyleTest#testObjectArray:org.apache.commons.lang.ArrayUtilsTest#testContainsFloat:org.apache.commons.lang.exception.NestableExceptionTestCase#testIndexOfThrowableI:org.apache.commons.lang.math.LongRangeTest#testEquals:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_allNullInput:org.apache.commons.lang.NotImplementedExceptionTest#testIndexOfThrowable_Index:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithNullText:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLongArray:org.apache.commons.lang.math.NumberUtilsTest#testDeprecatedStringToIntStringI:org.apache.commons.lang.time.DateFormatUtilsTest#testTimeNoTISO:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementCharArray:org.apache.commons.lang.ClassUtilsTest#test_isInnerClass_Class:org.apache.commons.lang.math.FractionTest#testConversions:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_otherEnumType:org.apache.commons.lang.math.NumberUtilsTest#testStringToDoubleString:org.apache.commons.lang.math.NumberUtilsTest#testCreateFloat:org.apache.commons.lang.math.NumberUtilsTest#testMinimumFloat:org.apache.commons.lang.SerializationUtilsTest#testCloneUnserializable:org.apache.commons.lang.builder.EqualsBuilderTest#testShortArray:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_nullExpected:org.apache.commons.lang.StringUtilsTest#testCenter_StringIntString:org.apache.commons.lang.ClassUtilsTest#testWrappersToPrimitives:org.apache.commons.lang.StringUtilsTest#testRemoveStartIgnoreCase:org.apache.commons.lang.StringUtilsTrimEmptyTest#testDeprecatedClean:org.apache.commons.lang.StringUtilsTest#testJoin_ArrayString:org.apache.commons.lang.text.StrBuilderTest#testClear:org.apache.commons.lang.builder.ToStringBuilderTest#testFloatArrayArray:org.apache.commons.lang.text.StrBuilderTest#testEquals:org.apache.commons.lang.builder.EqualsBuilderTest#testShortArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_CharArray:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharBoolean_Negated:org.apache.commons.lang.text.StrBuilderTest#testLang294:org.apache.commons.lang.builder.StandardToStringStyleTest#testObjectArray:org.apache.commons.lang.CharUtilsTest#testToString_char:org.apache.commons.lang.CharSetUtilsTest#testCount_StringStringarray:org.apache.commons.lang.text.StrBuilderTest#testLang295:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiByteArray:org.apache.commons.lang.StringUtilsTest#testDefault_String:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfShort:org.apache.commons.lang.ArrayUtilsTest#testContains:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfLong:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatPeriodISO:org.apache.commons.lang.NumberUtilsTest#testCreateBigDecimal:org.apache.commons.lang.StringUtilsTest#testReplaceOnce_StringStringString:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StringBuffer:org.apache.commons.lang.ArrayUtilsTest#testIndexOfBoolean:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_StringInt:org.apache.commons.lang.StringUtilsTest#testRightPad_StringIntString:org.apache.commons.lang.enums.EnumUtilsTest#testMap:org.apache.commons.lang.mutable.MutableObjectTest#testToString:org.apache.commons.lang.ValidateTest#testNotEmptyCollection2:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharBoolean_Normal:org.apache.commons.lang.ValidateTest#testNotEmptyCollection1:org.apache.commons.lang.math.LongRangeTest#testToString:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNull:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Array:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoVariables:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testObjectArray:org.apache.commons.lang.StringUtilsTest#testDeleteWhitespace_String:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_String_String:org.apache.commons.lang.mutable.MutableShortTest#testToShort:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionInteger:org.apache.commons.lang.SerializationUtilsTest#testSerializeIOException:org.apache.commons.lang.BooleanUtilsTest#test_toStringOnOff_Boolean:org.apache.commons.lang.ClassUtilsTest#testPrimitiveToWrapper:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_stringArg_nullInput:org.apache.commons.lang.builder.ToStringBuilderTest#testSelfInstanceTwoVarsReflectionObjectCycle:org.apache.commons.lang.ArrayUtilsTest#testSubarrayDouble:org.apache.commons.lang.ArrayUtilsTest#testSameLengthByte:org.apache.commons.lang.time.DateUtilsTest#testAddHours:org.apache.commons.lang.CharSetTest#testConstructor_String_oddDash:org.apache.commons.lang.enums.EnumEqualsTest#testEquals_classloader_different:org.apache.commons.lang.NumberRangeTest#testEqualsNull:org.apache.commons.lang.builder.CompareToBuilderTest#testRaggedArray:org.apache.commons.lang.math.DoubleRangeTest#testContainsLong:org.apache.commons.lang.mutable.MutableFloatTest#testDecrement:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationPluralWords:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompare:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringChararray:org.apache.commons.lang.text.StrBuilderTest#testToString:org.apache.commons.lang.math.NumberUtilsTest#testCompareFloat:org.apache.commons.lang.math.RandomUtilsTest#testNextBoolean:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testPrintPartialStackTrace:org.apache.commons.lang.ClassUtilsTest#testGetClassRawPrimitives:org.apache.commons.lang.EntitiesTest#testUnescapeNamedEntity:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_Integer_Integer_Integer:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_StrMatcher_int:org.apache.commons.lang.ArrayUtilsTest#testIndexOfByte:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLongArrayArray:org.apache.commons.lang.StringUtilsTest#testSplit_StringChar:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadRight_int:org.apache.commons.lang.SerializationUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testSubarrayByte:org.apache.commons.lang.exception.NestableErrorTestCase#testGetCause:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessages:org.apache.commons.lang.builder.HashCodeBuilderTest#testShortArray:org.apache.commons.lang.math.NumberUtilsTest#testToFloatStringF:org.apache.commons.lang.time.DateUtilsTest#testParseDate:org.apache.commons.lang.EntitiesTest#testHtml40Nbsp:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSolo:org.apache.commons.lang.builder.CompareToBuilderTest#testLong:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamObjNull:org.apache.commons.lang.math.NumberRangeTest#testContainsDouble:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowableCount:org.apache.commons.lang.ArrayUtilsTest#testIndexOfInt:org.apache.commons.lang.SystemUtilsTest#testJavaVersionMatches:org.apache.commons.lang.math.FractionTest#testToString:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testFixtureWithTransients:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_boolean:org.apache.commons.lang.StringUtilsTest#testRemove_char:org.apache.commons.lang.StringUtilsTest#testDeprecatedOverlayString_StringStringIntInt:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripToEmpty_String:org.apache.commons.lang.StringUtilsSubstringTest#testDeprecatedGetNestedString_StringStringString:org.apache.commons.lang.text.StrSubstitutorTest#testReplacePrefixNoSuffix:org.apache.commons.lang.UnhandledExceptionTest#testConstructor_stringAndThrowable_nullInput:org.apache.commons.lang.time.DurationFormatUtilsTest#testLowDurations:org.apache.commons.lang.mutable.MutableFloatTest#testPrimitiveValues:org.apache.commons.lang.StringUtilsTest#testAbbreviate_StringIntInt:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeHexCharsHtml:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessageI:org.apache.commons.lang.ArrayUtilsTest#testReverseLong:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_validInput_3items --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 Can't test IS_JAVA value Java 1.3 tests not run since the current version is 11.0.20.1 Java 1.1 tests not run since the current version is 11.0.20.1 Java 1.2 tests not run since the current version is 11.0.20.1 Some test(s) failed during computation of coverage: org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsNestedThrowable_Throwable(org.apache.commons.lang.exception.ExceptionUtilsTestCase): expected: but was: org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String(org.apache.commons.lang.BooleanUtilsTest): String index out of range: 3 org.apache.commons.lang.LocaleUtilsTest#testToLocale_3Part(org.apache.commons.lang.LocaleUtilsTest): expected:<[A]> but was:<[a]> org.apache.commons.lang.time.FastDateFormatTest#testShortDateStyleWithLocales(org.apache.commons.lang.time.FastDateFormatTest): expected:<[20]04-02-03> but was:<[]04-02-03> org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsThrowableNested(org.apache.commons.lang.exception.ExceptionUtilsTestCase): expected: but was: File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [338490] WARN CoverageRunner - Test [Manual]TestMethod=org.apache.commons.lang.text.StrTokenizerTest#testCSV result was not reported by test-runner. [339372] WARN CoverageRunner - Test [Manual]TestMethod=org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsEquivalenceRelationship result was not reported by test-runner. [339433] INFO CoverageRunner - Tests found: 1664 [339434] INFO CoverageRunner - Tests executed: 1662 -883334774 -883334774 -883334774 -883334774 -883334774 [342296] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.BooleanUtils:692. -883334774 [342663] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.BooleanUtils:691. [343006] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.BooleanUtils:691. -883334774 -883334774 -883334774 -883334774 [343699] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.BooleanUtils:686. -883334774 [344052] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.BooleanUtils:685. [344352] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.BooleanUtils:685. -883334774 -883334774 -883334774 -883334774 [344863] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.BooleanUtils:678. -883334774 [345204] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.BooleanUtils:677. [345609] INFO TestPatch - Applying patch: org.apache.commons.lang.BooleanUtils:677: CONDITIONAL str!=null [345860] INFO TestPatch - Running test suite to check the patch "str!=null" is working [345870] INFO NoPol - ----INFORMATION---- [345982] INFO NoPol - Nb classes : 77 [345987] INFO NoPol - Nb methods : 1734 [345987] INFO NoPol - Nb Statements Analyzed : 52 [345988] INFO NoPol - Nb Statements with Angelic Value Found : 4 [345988] INFO NoPol - Nb inputs in SMT : 3 [345988] INFO NoPol - Nb SMT level: 1 [345989] INFO NoPol - Nb SMT components: [0] [] [345989] INFO NoPol - Nb variables in SMT : 13 [345989] INFO NoPol - NoPol Execution time : 90482ms [345990] INFO NoPol - for Lang51-Java6 [345990] INFO NoPol - ----PATCH FOUND---- [345990] INFO NoPol - str!=null [345991] INFO NoPol - Nb test that executes the patch: 1 [345991] INFO NoPol - org.apache.commons.lang.BooleanUtils:677: CONDITIONAL [346000] INFO NoPol - --- a/Lang51-Java6/src/java/org/apache/commons/lang/BooleanUtils.java +++ b/Lang51-Java6/src/java/org/apache/commons/lang/BooleanUtils.java @@ -676,6 +676,6 @@ } - if (ch == 'Y') { - return - (str.charAt(1) == 'E' || str.charAt(1) == 'e') && - (str.charAt(2) == 'S' || str.charAt(2) == 's'); + if (str!=null) { + return + (str.charAt(1) == 'E' || str.charAt(1) == 'e') && + (str.charAt(2) == 'S' || str.charAt(2) == 's'); } mkdir Lang53-Java6; cd Lang53-Java6; git init; git fetch https://github.com/Spirals-Team/defects4j-repair Lang53-Java6:Lang53-Java6; git checkout Lang53-Java6; mvn -q test -DskipTests -Dproject.build.sourceEncoding=ISO-8859-1 -Dmaven.compile.source=1.6 -Dmaven.compile.testSource=1.6 -Dmaven.compile.target=1.6; mvn -q dependency:build-classpath -Dmdep.outputFile=cp.txt Initialized empty Git repository in /builds/workspace/nopol/nopol/Lang53-Java6/.git/ From https://github.com/Spirals-Team/defects4j-repair * [new branch] Lang53-Java6 -> Lang53-Java6 Switched to branch 'Lang53-Java6' Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [file:/builds/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/builds/workspace/nopol/nopol/Lang53-Java6/target/classes/, file:/builds/workspace/nopol/nopol/Lang53-Java6/target/test-classes/] [367891] INFO NoPol - Source files: [Lang53-Java6/src/java] [367892] INFO NoPol - Classpath: [file:/builds/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/builds/workspace/nopol/nopol/Lang53-Java6/target/classes/, file:/builds/workspace/nopol/nopol/Lang53-Java6/target/test-classes/] [367892] INFO NoPol - Statement type: PRE_THEN_COND [367892] INFO NoPol - Args: [org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enumjava6.EnumTest, org.apache.commons.lang.enumjava6.EnumUtilsTest, org.apache.commons.lang.enumjava6.ValuedEnumTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest] [367894] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[Lang53-Java6/src/java], projectClasspath='[Ljava.net.URL;@7e03b928', projectTests=[org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enumjava6.EnumTest, org.apache.commons.lang.enumjava6.EnumUtilsTest, org.apache.commons.lang.enumjava6.ValuedEnumTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest], complianceLevel=6, outputFolder=./, json=false} [367895] INFO NoPol - Available processors (cores): 1 [367896] INFO NoPol - Free memory: 1 GB [367896] INFO NoPol - Maximum memory: 1 GB [367897] INFO NoPol - Total memory available to JVM: 1 GB [367897] INFO NoPol - Java version: null [367898] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [367898] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin [371402] ERROR Launcher - error: JDTCommentBuilder crashed with the error, some comments may be missing in the model: java.lang.RuntimeException: java.nio.charset.MalformedInputException: Input length = 1 Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[Lang53-Java6/src/java], projectClasspath='[Ljava.net.URL;@7e03b928', projectTests=[org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsStartsEndsWithTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enumjava6.EnumTest, org.apache.commons.lang.enumjava6.EnumUtilsTest, org.apache.commons.lang.enumjava6.ValuedEnumTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest], complianceLevel=6, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class org.apache.commons.lang.CharRangeTest:org.apache.commons.lang.EntitiesTest:org.apache.commons.lang.builder.HashCodeBuilderTest:org.apache.commons.lang.NumberUtilsTest:org.apache.commons.lang.builder.CompareToBuilderTest:org.apache.commons.lang.builder.ToStringBuilderTest:org.apache.commons.lang.enums.EnumUtilsTest:org.apache.commons.lang.enums.EnumTest:org.apache.commons.lang.builder.EqualsBuilderTest:org.apache.commons.lang.math.NumberUtilsTest:org.apache.commons.lang.mutable.MutableFloatTest:org.apache.commons.lang.time.DateUtilsTest:org.apache.commons.lang.text.StrBuilderTest:org.apache.commons.lang.CharUtilsTest:org.apache.commons.lang.EntitiesPerformanceTest:org.apache.commons.lang.exception.ExceptionUtilsTestCase:org.apache.commons.lang.text.StrTokenizerTest:org.apache.commons.lang.text.StrBuilderAppendInsertTest:org.apache.commons.lang.mutable.MutableByteTest:org.apache.commons.lang.StringUtilsIsTest:org.apache.commons.lang.ArrayUtilsTest:org.apache.commons.lang.StringUtilsSubstringTest:org.apache.commons.lang.StringUtilsTrimEmptyTest:org.apache.commons.lang.BooleanUtilsTest:org.apache.commons.lang.enumjava6.ValuedEnumTest:org.apache.commons.lang.CharSetUtilsTest:org.apache.commons.lang.NumberRangeTest:org.apache.commons.lang.CharSetTest:org.apache.commons.lang.mutable.MutableDoubleTest:org.apache.commons.lang.StringEscapeUtilsTest:org.apache.commons.lang.exception.NestableDelegateTestCase:org.apache.commons.lang.IllegalClassExceptionTest:org.apache.commons.lang.RandomStringUtilsTest:org.apache.commons.lang.StringUtilsTest:org.apache.commons.lang.mutable.MutableBooleanTest:org.apache.commons.lang.enums.ValuedEnumTest:org.apache.commons.lang.enumjava6.EnumUtilsTest:org.apache.commons.lang.text.StrSubstitutorTest:org.apache.commons.lang.math.DoubleRangeTest:org.apache.commons.lang.time.DurationFormatUtilsTest:org.apache.commons.lang.time.FastDateFormatTest:org.apache.commons.lang.NullArgumentExceptionTest:org.apache.commons.lang.builder.ToStringStyleTest:org.apache.commons.lang.mutable.MutableShortTest:org.apache.commons.lang.enumjava6.EnumTest:org.apache.commons.lang.BitFieldTest:org.apache.commons.lang.builder.StandardToStringStyleTest:org.apache.commons.lang.ArrayUtilsRemoveTest:org.apache.commons.lang.math.IntRangeTest:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest:org.apache.commons.lang.builder.DefaultToStringStyleTest:org.apache.commons.lang.math.LongRangeTest:org.apache.commons.lang.StringUtilsStartsEndsWithTest:org.apache.commons.lang.math.NumberRangeTest:org.apache.commons.lang.SerializationUtilsTest:org.apache.commons.lang.ObjectUtilsTest:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase:org.apache.commons.lang.text.StrMatcherTest:org.apache.commons.lang.LocaleUtilsTest:org.apache.commons.lang.math.FractionTest:org.apache.commons.lang.SystemUtilsTest:org.apache.commons.lang.UnhandledExceptionTest:org.apache.commons.lang.StringUtilsEqualsIndexOfTest:org.apache.commons.lang.ValidateTest:org.apache.commons.lang.time.DateFormatUtilsTest:org.apache.commons.lang.mutable.MutableObjectTest:org.apache.commons.lang.math.FloatRangeTest:org.apache.commons.lang.builder.SimpleToStringStyleTest:org.apache.commons.lang.math.RandomUtilsTest:org.apache.commons.lang.mutable.MutableLongTest:org.apache.commons.lang.ClassUtilsTest:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest:org.apache.commons.lang.mutable.MutableIntTest:org.apache.commons.lang.builder.MultiLineToStringStyleTest:org.apache.commons.lang.time.StopWatchTest:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest:org.apache.commons.lang.IntHashMapTest:org.apache.commons.lang.WordUtilsTest:org.apache.commons.lang.ArrayUtilsAddTest:org.apache.commons.lang.exception.NestableExceptionTestCase:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest:org.apache.commons.lang.NotImplementedExceptionTest:org.apache.commons.lang.exception.NestableErrorTestCase:org.apache.commons.lang.text.StrLookupTest:org.apache.commons.lang.math.RangeTest:org.apache.commons.lang.CharEncodingTest:org.apache.commons.lang.IncompleteArgumentExceptionTest:org.apache.commons.lang.text.CompositeFormatTest:org.apache.commons.lang.enums.EnumEqualsTest --tests org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_NormalNegated:org.apache.commons.lang.EntitiesTest#testEntitiesXmlObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testLong:org.apache.commons.lang.NumberUtilsTest#testMinimumLong:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectComparator:org.apache.commons.lang.builder.ToStringBuilderTest#testInt:org.apache.commons.lang.enums.EnumUtilsTest#testIteratorEx:org.apache.commons.lang.enums.EnumTest#testEqualsToWrongInstance:org.apache.commons.lang.builder.EqualsBuilderTest#testShort:org.apache.commons.lang.math.NumberUtilsTest#testMinimumDouble:org.apache.commons.lang.mutable.MutableFloatTest#testAddValuePrimitive:org.apache.commons.lang.time.DateUtilsTest#testIsSameDay_Cal:org.apache.commons.lang.text.StrBuilderTest#testLeftString:org.apache.commons.lang.CharUtilsTest#testIsAsciiNumeric_char:org.apache.commons.lang.EntitiesPerformanceTest#testBuildLookup:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_ThrowableWriter:org.apache.commons.lang.text.StrTokenizerTest#testBasicEmpty1:org.apache.commons.lang.text.StrTokenizerTest#testBasicEmpty2:org.apache.commons.lang.enums.EnumTest#testOperationCalculation:org.apache.commons.lang.enums.EnumTest#testBroken2Operation:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_CharArray:org.apache.commons.lang.enums.EnumTest#testNested:org.apache.commons.lang.mutable.MutableByteTest#testHashCode:org.apache.commons.lang.StringUtilsIsTest#testIsNumericSpace:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfInt:org.apache.commons.lang.StringUtilsSubstringTest#testLeft_String:org.apache.commons.lang.builder.EqualsBuilderTest#testIntArrayHiddenByObject:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrimToEmpty:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_validInput_2items:org.apache.commons.lang.enumjava6.ValuedEnumTest#testName:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String:org.apache.commons.lang.builder.EqualsBuilderTest#testMixedArray:org.apache.commons.lang.text.StrBuilderTest#testAsWriter:org.apache.commons.lang.math.NumberUtilsTest#testCreateDouble:org.apache.commons.lang.CharSetUtilsTest#testEvaluateSet_Stringarray:org.apache.commons.lang.text.StrBuilderTest#testContains_char:org.apache.commons.lang.NumberRangeTest#testIncludesRangeNull:org.apache.commons.lang.ArrayUtilsTest#testIndexOfWithStartIndex:org.apache.commons.lang.CharSetTest#testConstructor_String_oddNegate:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_String_String:org.apache.commons.lang.mutable.MutableDoubleTest#testAddValuePrimitive:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeHtml:org.apache.commons.lang.builder.EqualsBuilderTest#testLongArray:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessage:org.apache.commons.lang.builder.CompareToBuilderTest#testShortArray:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_allNullInput:org.apache.commons.lang.NumberUtilsTest#testCreateDouble:org.apache.commons.lang.RandomStringUtilsTest#testConstructor:org.apache.commons.lang.StringUtilsTest#testJoin_Objectarray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfChar:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionObjectCycle:org.apache.commons.lang.mutable.MutableBooleanTest#testGetSet:org.apache.commons.lang.enums.ValuedEnumTest#testToString:org.apache.commons.lang.StringUtilsTest#testConstructor:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionDoubleArray:org.apache.commons.lang.enumjava6.EnumUtilsTest#testIterator:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSoloEscaping:org.apache.commons.lang.math.DoubleRangeTest#testContainsRange:org.apache.commons.lang.time.DurationFormatUtilsTest#testBugzilla38401:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance:org.apache.commons.lang.NullArgumentExceptionTest#testConstructor_nullInput:org.apache.commons.lang.EntitiesPerformanceTest#testBuildPrimitive:org.apache.commons.lang.builder.ToStringStyleTest#testSetSizeEndText:org.apache.commons.lang.mutable.MutableShortTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendNewLine:org.apache.commons.lang.enumjava6.EnumTest#testExtended3Get:org.apache.commons.lang.BitFieldTest#testClearShort:org.apache.commons.lang.text.StrTokenizerTest#testCSVEmpty:org.apache.commons.lang.StringUtilsTest#testReverse_String:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionHierarchyArrayList:org.apache.commons.lang.builder.StandardToStringStyleTest#testObject:org.apache.commons.lang.text.StrTokenizerTest#testBasic1:org.apache.commons.lang.text.StrTokenizerTest#testBasic3:org.apache.commons.lang.text.StrTokenizerTest#testBasic2:org.apache.commons.lang.text.StrTokenizerTest#testBasic5:org.apache.commons.lang.text.StrTokenizerTest#testBasic4:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveShortArray:org.apache.commons.lang.StringUtilsTest#testJoin_CollectionChar:org.apache.commons.lang.builder.EqualsBuilderTest#testBooleanArrayHiddenByObject:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionIntArray:org.apache.commons.lang.math.IntRangeTest#testContainsFloat:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollection:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Collection:org.apache.commons.lang.builder.ToStringBuilderTest#testGetSetDefault:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_CharArray_int_int:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLongArrayArray:org.apache.commons.lang.enumjava6.EnumUtilsTest#testMap:org.apache.commons.lang.math.LongRangeTest#testGetMinimum:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeArray:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testEndsWith:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlpha_char:org.apache.commons.lang.NumberRangeTest#testConstructorNullParameters:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_int_int:org.apache.commons.lang.CharUtilsTest#testToIntValue_char:org.apache.commons.lang.mutable.MutableByteTest#testGetSet:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_Boolean:org.apache.commons.lang.math.NumberRangeTest#testGetMaximum:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamBadStream:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfBooleanWithStartIndex:org.apache.commons.lang.ObjectUtilsTest#testAppendIdentityToString:org.apache.commons.lang.BooleanUtilsTest#test_isNotFalse_Boolean:org.apache.commons.lang.math.NumberUtilsTest#testMinInt:org.apache.commons.lang.CharSetTest#testGetInstance_Stringarray:org.apache.commons.lang.builder.ToStringStyleTest#testSetArrayStart:org.apache.commons.lang.mutable.MutableShortTest#testAddValuePrimitive:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testIndexOfThrowableI:org.apache.commons.lang.math.NumberRangeTest#testContainsFloat:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesBadStream:org.apache.commons.lang.builder.EqualsBuilderTest#testBooleanArray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Collection:org.apache.commons.lang.StringUtilsTest#testRightPad_StringInt:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String:org.apache.commons.lang.builder.DefaultToStringStyleTest#testBlank:org.apache.commons.lang.ArrayUtilsTest#testSameLengthChar:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_Integer:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testPrintStackTrace:org.apache.commons.lang.StringUtilsTest#testOverlay_StringStringIntInt:org.apache.commons.lang.text.StrMatcherTest#testCharSetMatcher_String:org.apache.commons.lang.EntitiesPerformanceTest#testLookupHash:org.apache.commons.lang.builder.HashCodeBuilderTest#testDoubleArrayAsObject:org.apache.commons.lang.LocaleUtilsTest#testLanguagesByCountry:org.apache.commons.lang.LocaleUtilsTest#testLang328:org.apache.commons.lang.mutable.MutableByteTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrBuilderTest#testReverse:org.apache.commons.lang.text.StrTokenizerTest#testBasicDelim1:org.apache.commons.lang.text.StrTokenizerTest#testBasicDelim2:org.apache.commons.lang.builder.EqualsBuilderTest#testLong:org.apache.commons.lang.StringEscapeUtilsTest#testConstructor:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_Throwable:org.apache.commons.lang.builder.HashCodeBuilderTest#testObjectArray:org.apache.commons.lang.math.FractionTest#testCompareTo:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_nullExpected:org.apache.commons.lang.builder.ToStringStyleTest#testSetFieldNameValueSeparator:org.apache.commons.lang.ArrayUtilsTest#testReverseInt:org.apache.commons.lang.math.FractionTest#testGets:org.apache.commons.lang.builder.EqualsBuilderTest#testObjectArray:org.apache.commons.lang.enums.EnumTest#testToString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeXml:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_boolean_Integer_Integer:org.apache.commons.lang.enumjava6.EnumTest#testBroken1Operation:org.apache.commons.lang.StringUtilsIsTest#testIsAlphanumeric:org.apache.commons.lang.text.StrBuilderTest#testGetSetNullText:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeEmptyArray:org.apache.commons.lang.mutable.MutableFloatTest#testGetSet:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoPefixNoSuffix:org.apache.commons.lang.LocaleUtilsTest#testLocaleLookupList_Locale:org.apache.commons.lang.ArrayUtilsTest#testContainsDoubleTolerance:org.apache.commons.lang.EntitiesPerformanceTest#testLookupPrimitive:org.apache.commons.lang.SystemUtilsTest#testIS_JAVA:org.apache.commons.lang.StringEscapeUtilsTest#testStandaloneAmphersand:org.apache.commons.lang.ArrayUtilsTest#testIndexOfCharWithStartIndex:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectEx2:org.apache.commons.lang.math.FractionTest#testFactory_int_int_int:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_null:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_byte:org.apache.commons.lang.UnhandledExceptionTest#testGetCauseAndGetMessage:org.apache.commons.lang.math.NumberUtilsTest#testToFloatString:org.apache.commons.lang.builder.ToStringBuilderTest#testInnerClassReflection:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testEqualsIgnoreCase:org.apache.commons.lang.StringEscapeUtilsTest#testLang313:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfByte:org.apache.commons.lang.mutable.MutableShortTest#testHashCode:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiFloatArray:org.apache.commons.lang.ValidateTest#testNoNullElementsArray1:org.apache.commons.lang.ValidateTest#testNoNullElementsArray2:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphanumeric_char:org.apache.commons.lang.mutable.MutableByteTest#testAddValuePrimitive:org.apache.commons.lang.enums.ValuedEnumTest#testMap:org.apache.commons.lang.CharUtilsTest#testIsAsciiPrintable_char:org.apache.commons.lang.time.DateFormatUtilsTest#testConstructor:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_emptyInput:org.apache.commons.lang.math.IntRangeTest#testContainsDouble:org.apache.commons.lang.text.StrMatcherTest#testTabMatcher:org.apache.commons.lang.math.NumberUtilsTest#testMaxInt:org.apache.commons.lang.enumjava6.ValuedEnumTest#testSerialization:org.apache.commons.lang.StringUtilsTest#testDefaultIfEmpty_StringString:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classArgs_nullInput:org.apache.commons.lang.mutable.MutableObjectTest#testConstructors:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetRootCause_Throwable:org.apache.commons.lang.math.FloatRangeTest#testToString:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOfAny_StringStringarray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Array:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAtLeastInt:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBetween_StringString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJava:org.apache.commons.lang.ArrayUtilsTest#testToObject_short:org.apache.commons.lang.CharRangeTest#testSerialization:org.apache.commons.lang.enums.ValuedEnumTest#testList:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_SameNegated:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String_char_char:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfIntWithStartIndex:org.apache.commons.lang.text.StrSubstitutorTest#testResolveVariable:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testOrdinalIndexOf:org.apache.commons.lang.enumjava6.ValuedEnumTest#testIterator:org.apache.commons.lang.BooleanUtilsTest#test_toStringOnOff_boolean:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx2:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx3:org.apache.commons.lang.builder.ToStringBuilderTest#testSelfInstanceVarReflectionObjectCycle:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLongArrayArray:org.apache.commons.lang.math.DoubleRangeTest#testContainsNumber:org.apache.commons.lang.NumberUtilsTest#testCreateNumber:org.apache.commons.lang.text.StrMatcherTest#testCommaMatcher:org.apache.commons.lang.math.NumberUtilsTest#testMinByte:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx1:org.apache.commons.lang.math.NumberUtilsTest#testCreateInteger:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeLookup:org.apache.commons.lang.enumjava6.EnumTest#testNestedBroken:org.apache.commons.lang.SerializationUtilsTest#testCloneNull:org.apache.commons.lang.math.DoubleRangeTest#testHashCode:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectComparatorNull:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_Locale:org.apache.commons.lang.StringUtilsTest#testAbbreviate_StringInt:org.apache.commons.lang.CharSetTest#testSerialization:org.apache.commons.lang.math.RandomUtilsTest#testNextInt:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceRecursive:org.apache.commons.lang.builder.ToStringStyleTest#testSetArrayEnd:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionLongArrayArray:org.apache.commons.lang.mutable.MutableDoubleTest#testToString:org.apache.commons.lang.math.FractionTest#testMultiply:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJavaScript:org.apache.commons.lang.enums.EnumTest#testColorEnumEqualsWithDifferentClassLoaders:org.apache.commons.lang.StringUtilsIsTest#testIsNumeric:org.apache.commons.lang.enums.EnumTest#testEquals:org.apache.commons.lang.math.NumberUtilsTest#testCreateNumber:org.apache.commons.lang.ArrayUtilsTest#testToObject_int:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_StrMatcher_int:org.apache.commons.lang.ArrayUtilsTest#testToObject_double:org.apache.commons.lang.NumberUtilsTest#testMaximumInt:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringsBetween_StringStringString:org.apache.commons.lang.builder.HashCodeBuilderTest#testByteArray:org.apache.commons.lang.exception.NestableDelegateTestCase#testGetMessageString:org.apache.commons.lang.builder.ToStringBuilderTest#testByteArrayArray:org.apache.commons.lang.mutable.MutableLongTest#testAddValueObject:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_Object:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_double:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_double_double:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testBlank:org.apache.commons.lang.builder.ToStringStyleTest#testSetArraySeparator:org.apache.commons.lang.builder.CompareToBuilderTest#testDoubleArray:org.apache.commons.lang.StringUtilsSubstringTest#testSubstring_StringInt:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_float:org.apache.commons.lang.ClassUtilsTest#test_convertClassNamesToClasses_List:org.apache.commons.lang.SystemUtilsTest#testGetJavaHome:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionhortArrayArray:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsBlank:org.apache.commons.lang.mutable.MutableIntTest#testToString:org.apache.commons.lang.NumberRangeTest#testIncludesNumber:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDuration:org.apache.commons.lang.enumjava6.ValuedEnumTest#testGetValue:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveObjectArray:org.apache.commons.lang.BitFieldTest#testIsAllSet:org.apache.commons.lang.ArrayUtilsTest#testIndexOfShort:org.apache.commons.lang.CharUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testFloatArray:org.apache.commons.lang.EntitiesPerformanceTest#testLookupBinary:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_jdkNoCause:org.apache.commons.lang.ObjectUtilsTest#testEquals:org.apache.commons.lang.text.StrTokenizerTest#testCloneNull:org.apache.commons.lang.builder.ToStringBuilderTest#testSimpleReflectionStatics:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLongArrayArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfFloat:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLongArray:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendSuper:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryMatcher:org.apache.commons.lang.text.StrMatcherTest#testQuoteMatcher:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationHMS:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollectionWithNull:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StringBuffer_int_int:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_boolean_boolean:org.apache.commons.lang.enums.EnumTest#testName:org.apache.commons.lang.LocaleUtilsTest#testToLocale_1Part:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompareExcludeFields:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsThrowableNested:org.apache.commons.lang.NumberUtilsTest#testIsDigits:org.apache.commons.lang.math.NumberUtilsTest#testMinimumByte:org.apache.commons.lang.ArrayUtilsTest#testToObject_float:org.apache.commons.lang.math.NumberUtilsTest#testMaxDouble:org.apache.commons.lang.time.DateFormatUtilsTest#testTimeISO:org.apache.commons.lang.time.StopWatchTest#testLang315:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLongArrayArray:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionyteArray:org.apache.commons.lang.NumberRangeTest#testConstructorWithMaxLessThanMin:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_boolean:org.apache.commons.lang.math.NumberUtilsTest#testToLongString:org.apache.commons.lang.SystemUtilsTest#testConstructor:org.apache.commons.lang.enums.EnumTest#testExtended2Map:org.apache.commons.lang.builder.StandardToStringStyleTest#testLong:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementFloatArray:org.apache.commons.lang.ArrayUtilsTest#testToString:org.apache.commons.lang.mutable.MutableLongTest#testConstructors:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementObjectArray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumDouble:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsString:org.apache.commons.lang.mutable.MutableLongTest#testEquals:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadRight:org.apache.commons.lang.builder.HashCodeBuilderTest#testByteArrayAsObject:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_charInt:org.apache.commons.lang.enumjava6.EnumTest#testExtended2Map:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplacePrefixSuffix:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_int_int_int:org.apache.commons.lang.SerializationUtilsTest#testSerializeStream:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLong:org.apache.commons.lang.text.StrBuilderTest#testSubstringIntInt:org.apache.commons.lang.NumberUtilsTest#testCompareDouble:org.apache.commons.lang.IntHashMapTest#testIsEmpty:org.apache.commons.lang.time.DateUtilsTest#testMonthIterator:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceAdjacentAtStart:org.apache.commons.lang.WordUtilsTest#testInitials_String:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testStartsWith:org.apache.commons.lang.builder.HashCodeBuilderTest#testDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetCause_ThrowableArray:org.apache.commons.lang.text.StrBuilderTest#testEndsWith:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_nullInput:org.apache.commons.lang.math.NumberUtilsTest#testToIntString:org.apache.commons.lang.enumjava6.EnumUtilsTest#testGetValue:org.apache.commons.lang.CharUtilsTest#testToIntValue_char_int:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompareEx2:org.apache.commons.lang.ArrayUtilsTest#testContainsLong:org.apache.commons.lang.ClassUtilsTest#testConstructor:org.apache.commons.lang.StringUtilsTest#testCenter_StringInt:org.apache.commons.lang.builder.ToStringBuilderTest#testLong:org.apache.commons.lang.ClassUtilsTest#testGetClassByNormalNameArrays:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompareEx1:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayToObjectArray:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayAndObjectCycle:org.apache.commons.lang.math.FractionTest#testAbs:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceChangedMap:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionNull:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLong:org.apache.commons.lang.BooleanUtilsTest#test_toString_boolean_String_String_String:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionShortArray:org.apache.commons.lang.mutable.MutableShortTest#testCompareTo:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparatorsWithNullText:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleWithStartIndex:org.apache.commons.lang.mutable.MutableIntTest#testSubtractValueObject:org.apache.commons.lang.CharRangeTest#testContains_Charrange:org.apache.commons.lang.math.RandomUtilsTest#testUnimplementedMethods:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_jdkNoCause:org.apache.commons.lang.builder.CompareToBuilderTest#testBoolean:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplace:org.apache.commons.lang.text.StrBuilderTest#testAsReader:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeHtml:org.apache.commons.lang.enums.EnumTest#testExtended1List:org.apache.commons.lang.builder.EqualsBuilderTest#testByteArray:org.apache.commons.lang.BooleanUtilsTest#test_negate_Boolean:org.apache.commons.lang.builder.DefaultToStringStyleTest#testObject:org.apache.commons.lang.math.RandomUtilsTest#testNextDouble2:org.apache.commons.lang.LocaleUtilsTest#testToLocale_3Part:org.apache.commons.lang.CharSetTest#testConstructor_String_simple:org.apache.commons.lang.math.FractionTest#testConstants:org.apache.commons.lang.ObjectUtilsTest#testMin:org.apache.commons.lang.NumberRangeTest#testToStringWithNegatives:org.apache.commons.lang.builder.HashCodeBuilderTest#testIntArrayAsObject:org.apache.commons.lang.time.DateUtilsTest#testAddMonths:org.apache.commons.lang.builder.SimpleToStringStyleTest#testObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_String:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsIgnoreCase_StringString:org.apache.commons.lang.enumjava6.EnumUtilsTest#testIteratorEx:org.apache.commons.lang.text.StrBuilderTest#testCharAt:org.apache.commons.lang.builder.EqualsBuilderTest#testDoubleArrayHiddenByObject:org.apache.commons.lang.enums.ValuedEnumTest#testSerialization:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_nested:org.apache.commons.lang.ArrayUtilsTest#testCloneByte:org.apache.commons.lang.builder.ToStringBuilderTest#testCharArrayArray:org.apache.commons.lang.enums.EnumTest#testExtendedToString:org.apache.commons.lang.EntitiesPerformanceTest#testLookupLookup:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloatArray:org.apache.commons.lang.StringUtilsTest#testJoin_CollectionString:org.apache.commons.lang.SystemUtilsTest#testGetUserHome:org.apache.commons.lang.enumjava6.EnumUtilsTest#testMapEx:org.apache.commons.lang.ArrayUtilsTest#testToObject_byte:org.apache.commons.lang.math.FloatRangeTest#testContainsNumber:org.apache.commons.lang.math.NumberUtilsTest#testMinimumInt:org.apache.commons.lang.math.FloatRangeTest#testOverlapsRange:org.apache.commons.lang.math.DoubleRangeTest#testOverlapsRange:org.apache.commons.lang.text.StrBuilderTest#testHashCode:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testAppendSuper:org.apache.commons.lang.enums.EnumUtilsTest#testList:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleWithStartIndexTolerance:org.apache.commons.lang.text.StrTokenizerTest#testReset:org.apache.commons.lang.BitFieldTest#testGetShortRawValue:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanArray:org.apache.commons.lang.ObjectUtilsTest#testMax:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_int:org.apache.commons.lang.ObjectUtilsTest#testToString_Object:org.apache.commons.lang.StringUtilsTest#testCaseFunctions:org.apache.commons.lang.text.StrMatcherTest#testSplitMatcher:org.apache.commons.lang.text.StrBuilderTest#testEqualsIgnoreCase:org.apache.commons.lang.enums.EnumTest#testExtended3List:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Same:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsNotBlank:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamOfNull:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_byte_byte:org.apache.commons.lang.math.NumberRangeTest#testGetMinimum:org.apache.commons.lang.LocaleUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testIndexOfLongWithStartIndex:org.apache.commons.lang.StringUtilsTest#testDifference_StringString:org.apache.commons.lang.exception.NestableExceptionTestCase#testPrintPartialStackTrace:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testInsertWithNullText:org.apache.commons.lang.CharSetTest#testHashCode:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_Class:org.apache.commons.lang.ValidateTest#testIsTrue4:org.apache.commons.lang.math.NumberRangeTest#testConstructor1Exceptions:org.apache.commons.lang.ValidateTest#testIsTrue3:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_char:org.apache.commons.lang.ValidateTest#testIsTrue2:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringInt:org.apache.commons.lang.ValidateTest#testIsTrue1:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetCause:org.apache.commons.lang.ObjectUtilsTest#testIsNull:org.apache.commons.lang.ValidateTest#testIsTrue5:org.apache.commons.lang.enums.EnumUtilsTest#testGetEx:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StringBuffer:org.apache.commons.lang.StringUtilsTest#testDeprecatedReverseDelimitedString_StringString:org.apache.commons.lang.WordUtilsTest#testCapitalize_String:org.apache.commons.lang.EntitiesPerformanceTest#testLookupArray:org.apache.commons.lang.enumjava6.EnumUtilsTest#testListEx:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_nested:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringString:org.apache.commons.lang.builder.ToStringBuilderTest#testObjectArray:org.apache.commons.lang.math.NumberUtilsTest#testMinFloat:org.apache.commons.lang.EntitiesTest#testEscapeNamedEntity:org.apache.commons.lang.exception.NestableExceptionTestCase#testSpecificPrintStackTrace:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_TimeZone:org.apache.commons.lang.text.StrBuilderTest#testDeleteIntInt:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_PrimitiveNumber:org.apache.commons.lang.enums.EnumTest#testGet:org.apache.commons.lang.mutable.MutableByteTest#testAddValueObject:org.apache.commons.lang.text.StrBuilderTest#testContains_StrMatcher:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArrayWithNull:org.apache.commons.lang.mutable.MutableByteTest#testConstructors:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowableN:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_char_int:org.apache.commons.lang.text.StrMatcherTest#testMatcherIndices:org.apache.commons.lang.NumberUtilsTest#testCreateBigInteger:org.apache.commons.lang.EntitiesPerformanceTest#testBuildBinary:org.apache.commons.lang.ArrayUtilsTest#testSameLengthLong:org.apache.commons.lang.text.StrTokenizerTest#testCSV:org.apache.commons.lang.math.FractionTest#testNegate:org.apache.commons.lang.enumjava6.EnumTest#testBroken1:org.apache.commons.lang.BitFieldTest#testGetShortValue:org.apache.commons.lang.enumjava6.EnumTest#testBroken3:org.apache.commons.lang.enumjava6.EnumTest#testBroken2:org.apache.commons.lang.text.StrBuilderTest#testTrim:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceWeirdPattens:org.apache.commons.lang.StringUtilsTest#testCenter_StringIntChar:org.apache.commons.lang.math.RandomUtilsTest#testNextLong2:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowables:org.apache.commons.lang.ClassUtilsTest#testGetPublicMethod:org.apache.commons.lang.mutable.MutableFloatTest#testNanInfinite:org.apache.commons.lang.time.DurationFormatUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiCharArray:org.apache.commons.lang.mutable.MutableObjectTest#testEquals:org.apache.commons.lang.enums.EnumTest#testNestedBroken:org.apache.commons.lang.builder.ToStringBuilderTest#testChar:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testStartsWithIgnoreCase:org.apache.commons.lang.time.DateUtilsTest#testAddMinutes:org.apache.commons.lang.time.DateUtilsTest#testRound:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleWithStartIndexTolerance:org.apache.commons.lang.ArrayUtilsTest#testContainsInt:org.apache.commons.lang.text.StrTokenizerTest#testTSV:org.apache.commons.lang.ClassUtilsTest#testGetClassByNormalNameArrays2D:org.apache.commons.lang.builder.EqualsBuilderTest#testByte:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendPadding:org.apache.commons.lang.enumjava6.EnumTest#testExtended1List:org.apache.commons.lang.enumjava6.EnumTest#testHashCode:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytes:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_Integer_Integer_Integer_Integer:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_ReversedNegated:org.apache.commons.lang.math.DoubleRangeTest#testConstructor1b:org.apache.commons.lang.math.DoubleRangeTest#testConstructor1a:org.apache.commons.lang.StringUtilsTest#testSplit_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoPrefixSuffix:org.apache.commons.lang.CharUtilsTest#testToUnicodeEscaped_char:org.apache.commons.lang.math.FloatRangeTest#testEquals:org.apache.commons.lang.math.NumberUtilsTest#testMaximumInt:org.apache.commons.lang.math.DoubleRangeTest#testContainsDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_selfCause:org.apache.commons.lang.text.StrBuilderTest#testCapacityAndLength:org.apache.commons.lang.math.DoubleRangeTest#testConstructor2b:org.apache.commons.lang.math.DoubleRangeTest#testConstructor2a:org.apache.commons.lang.ClassUtilsTest#test_isAssignable:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_StringChar:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testIntegerWithTransients:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBefore_StringString:org.apache.commons.lang.text.StrMatcherTest#testCharSetMatcher_charArray:org.apache.commons.lang.enums.EnumTest#testOperationToString:org.apache.commons.lang.math.FractionTest#testReduce:org.apache.commons.lang.builder.ToStringStyleTest#testSetContentStart:org.apache.commons.lang.mutable.MutableFloatTest#testToString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#test_getMessage_Throwable:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeTree:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_char:org.apache.commons.lang.builder.ToStringBuilderTest#testObjectCycle:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_stringArg_nullInput:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendAll_Iterator:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayCycle:org.apache.commons.lang.enums.EnumTest#testOperationMap:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_intNull:org.apache.commons.lang.CharSetTest#testGetInstance:org.apache.commons.lang.mutable.MutableLongTest#testSubtractValuePrimitive:org.apache.commons.lang.ArrayUtilsTest#testReverseBoolean:org.apache.commons.lang.enumjava6.EnumUtilsTest#testGetEx:org.apache.commons.lang.BooleanUtilsTest#testConstructor:org.apache.commons.lang.exception.ExceptionUtilsTestCase#test_getRootCauseMessage_Throwable:org.apache.commons.lang.math.IntRangeTest#testHashCode:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArrayWithNulls:org.apache.commons.lang.IntHashMapTest#testClear:org.apache.commons.lang.time.DateUtilsTest#testIsSameInstant_Cal:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_CharArray_int_int:org.apache.commons.lang.ArrayUtilsTest#testToObject_boolean:org.apache.commons.lang.enumjava6.EnumTest#testNestedLinked:org.apache.commons.lang.math.NumberUtilsTest#testCreateBigInteger:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace_Stream:org.apache.commons.lang.CharRangeTest#testEquals_Object:org.apache.commons.lang.mutable.MutableShortTest#testDecrement:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiIntArray:org.apache.commons.lang.EntitiesPerformanceTest#testLookupTree:org.apache.commons.lang.IntHashMapTest#testPut:org.apache.commons.lang.math.FractionTest#testInvert:org.apache.commons.lang.math.LongRangeTest#testOverlapsRange:org.apache.commons.lang.math.FractionTest#testFactory_String_double:org.apache.commons.lang.CharUtilsTest#testToCharacterObject_String:org.apache.commons.lang.text.StrTokenizerTest#testReset_String:org.apache.commons.lang.builder.CompareToBuilderTest#testIntArrayHiddenByObject:org.apache.commons.lang.math.NumberRangeTest#testContainsLong:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLong:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiDoubleArray:org.apache.commons.lang.ArrayUtilsTest#testSameLengthDouble:org.apache.commons.lang.mutable.MutableIntTest#testPrimitiveValues:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsNestedThrowable_Throwable:org.apache.commons.lang.enumjava6.EnumTest#testExtended2Get:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowables:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_char:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeHtmlVersions:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementIntArray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumShort:org.apache.commons.lang.math.LongRangeTest#testContainsInteger:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_boolean_int_int:org.apache.commons.lang.LocaleUtilsTest#testLocaleLookupList_LocaleLocale:org.apache.commons.lang.text.StrBuilderTest#testGetChars:org.apache.commons.lang.math.FractionTest#testReducedFactory_int_int:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytes:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowableCount:org.apache.commons.lang.math.NumberRangeTest#testContainsInteger:org.apache.commons.lang.math.LongRangeTest#testConstructor1b:org.apache.commons.lang.math.LongRangeTest#testConstructor1a:org.apache.commons.lang.builder.EqualsBuilderTest#testSuper:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollectionWithNulls:org.apache.commons.lang.BitFieldTest#testSetValue:org.apache.commons.lang.EntitiesPerformanceTest#testBuildArray:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowableI:org.apache.commons.lang.ClassUtilsTest#test_getAllSuperclasses_Class:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOf_ThrowableClassInt:org.apache.commons.lang.BooleanUtilsTest#test_toString_Boolean_String_String_String:org.apache.commons.lang.StringUtilsTest#testEMPTY:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StrBuilder:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveIntArray:org.apache.commons.lang.enumjava6.EnumTest#testMap:org.apache.commons.lang.math.LongRangeTest#testConstructor2a:org.apache.commons.lang.math.LongRangeTest#testConstructor2b:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfShortWithStartIndex:org.apache.commons.lang.mutable.MutableShortTest#testAddValueObject:org.apache.commons.lang.math.NumberUtilsTest#testConstructor:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_classloader_equal:org.apache.commons.lang.EntitiesTest#testAddEntitiesArray:org.apache.commons.lang.builder.EqualsBuilderTest#testLongArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testSameLength:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_short_short:org.apache.commons.lang.ArrayUtilsTest#testReverseByte:org.apache.commons.lang.WordUtilsTest#testWrap_StringIntStringBoolean:org.apache.commons.lang.math.FractionTest#testPow:org.apache.commons.lang.enumjava6.EnumTest#testExtended1Map:org.apache.commons.lang.BooleanUtilsTest#testXor_object_nullElementInput:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLong:org.apache.commons.lang.mutable.MutableLongTest#testAddValuePrimitive:org.apache.commons.lang.ArrayUtilsTest#testIndexOfLong:org.apache.commons.lang.time.DateUtilsTest#testIsSameInstant_Date:org.apache.commons.lang.builder.ToStringBuilderTest#testCharArray:org.apache.commons.lang.NumberRangeTest#testOverlap:org.apache.commons.lang.StringUtilsTest#testSplitByWholeString_StringStringBoolean:org.apache.commons.lang.ValidateTest#testNotNull1:org.apache.commons.lang.ValidateTest#testNotNull2:org.apache.commons.lang.StringUtilsTest#testSplit_StringString_StringStringInt:org.apache.commons.lang.time.DateUtilsTest#testConstructor:org.apache.commons.lang.builder.CompareToBuilderTest#testIntArray:org.apache.commons.lang.exception.NestableErrorTestCase#testPrintStackTrace:org.apache.commons.lang.IntHashMapTest#testContainsValue:org.apache.commons.lang.StringUtilsTest#testJoin_ArrayChar:org.apache.commons.lang.enums.ValuedEnumTest#testEquals:org.apache.commons.lang.BitFieldTest#testClear:org.apache.commons.lang.StringUtilsTest#testRightPad_StringIntChar:org.apache.commons.lang.CharUtilsTest#testToIntValue_Character_int:org.apache.commons.lang.ArrayUtilsTest#testSubarrayObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testIntArray:org.apache.commons.lang.ValidateTest#testNotEmptyString2:org.apache.commons.lang.ValidateTest#testNotEmptyString1:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessage:org.apache.commons.lang.CharSetTest#testClass:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleTolerance:org.apache.commons.lang.builder.HashCodeBuilderTest#testCharArrayAsObject:org.apache.commons.lang.text.StrMatcherTest#testDoubleQuoteMatcher:org.apache.commons.lang.NullArgumentExceptionTest#testGetMessage_nullConstructorInput:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_char:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamClassNotFound:org.apache.commons.lang.StringUtilsTest#testRemove_String:org.apache.commons.lang.NotImplementedExceptionTest#testGetThrowable:org.apache.commons.lang.enumjava6.ValuedEnumTest#testToString:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetCause:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_Boolean:org.apache.commons.lang.WordUtilsTest#testInitials_String_charArray:org.apache.commons.lang.CharSetTest#testStatics:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testFixture:org.apache.commons.lang.enumjava6.EnumTest#testOperationList:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBooleanArray:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Same:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StrBuilder:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDouble:org.apache.commons.lang.mutable.MutableByteTest#testIncrement:org.apache.commons.lang.ArrayUtilsTest#testToObject_char:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphaUpper_char:org.apache.commons.lang.builder.ToStringBuilderTest#testShortArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_StrMatcher_String:org.apache.commons.lang.text.StrTokenizerTest#testCloneNotSupportedException:org.apache.commons.lang.ArrayUtilsTest#testIsEmptyPrimitives:org.apache.commons.lang.exception.NestableErrorTestCase#testIndexOfThrowable:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryCount:org.apache.commons.lang.text.StrBuilderTest#testIndexOfLang294:org.apache.commons.lang.ClassUtilsTest#testGetClassClassNotFound:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOfType_ThrowableClassInt:org.apache.commons.lang.text.StrBuilderTest#testToStringBuffer:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeJava:org.apache.commons.lang.time.DateFormatUtilsTest#testFormatUTC:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringAfterLast_StringString:org.apache.commons.lang.text.StrTokenizerTest#testCloneReset:org.apache.commons.lang.NumberRangeTest#testEquals:org.apache.commons.lang.builder.ToStringBuilderTest#testBooleanArrayArray:org.apache.commons.lang.math.IntRangeTest#testEquals:org.apache.commons.lang.enums.EnumTest#testMap:org.apache.commons.lang.builder.ToStringBuilderTest#testInheritedReflectionStatics:org.apache.commons.lang.text.StrBuilderTest#testChaining:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeHash:org.apache.commons.lang.CharUtilsTest#testToChar_Character_char:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphaLower_char:org.apache.commons.lang.ArrayUtilsTest#testClone:org.apache.commons.lang.mutable.MutableFloatTest#testConstructors:org.apache.commons.lang.EntitiesPerformanceTest#testEscapePrimitive:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiFloatArray:org.apache.commons.lang.mutable.MutableByteTest#testToByte:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionHierarchy:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String_char:org.apache.commons.lang.builder.EqualsBuilderTest#testChar:org.apache.commons.lang.enums.ValuedEnumTest#testIterator:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAsInt:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsNone_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEscaping:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStrip_String:org.apache.commons.lang.enumjava6.EnumTest#testBroken2Operation:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_String:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsEmpty:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripToNull_String:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayCycleLevel2:org.apache.commons.lang.SystemUtilsTest#testOSMatches2:org.apache.commons.lang.text.StrMatcherTest#testStringMatcher_String:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationISO:org.apache.commons.lang.builder.ToStringStyleTest#testSetNullText:org.apache.commons.lang.StringUtilsTest#testDifferenceAt_StringString:org.apache.commons.lang.CharSetUtilsTest#testTranslate:org.apache.commons.lang.text.StrLookupTest#testMapLookup_nullMap:org.apache.commons.lang.math.FractionTest#testDivide:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_TimeZone_Locale:org.apache.commons.lang.text.StrMatcherTest#testNoneMatcher:org.apache.commons.lang.time.DateUtilsTest#testWeekIterator:org.apache.commons.lang.mutable.MutableBooleanTest#testConstructors:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_nonEnumType:org.apache.commons.lang.ObjectUtilsTest#testNull:org.apache.commons.lang.time.DateUtilsTest#testIteratorEx:org.apache.commons.lang.NumberUtilsTest#testMinimumInt:org.apache.commons.lang.math.IntRangeTest#testConstructor1a:org.apache.commons.lang.ArrayUtilsTest#testToObject_long:org.apache.commons.lang.math.IntRangeTest#testConstructor1b:org.apache.commons.lang.StringUtilsTest#testChomp:org.apache.commons.lang.ArrayUtilsTest#testReverseFloat:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBeforeLast_StringString:org.apache.commons.lang.CharRangeTest#testContainsNullArg:org.apache.commons.lang.builder.CompareToBuilderTest#testCharArrayHiddenByObject:org.apache.commons.lang.mutable.MutableFloatTest#testToFloat:org.apache.commons.lang.enumjava6.EnumTest#testCompareTo:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytesUnserializable:org.apache.commons.lang.builder.ToStringBuilderTest#testIntArrayArray:org.apache.commons.lang.enums.EnumTest#testSerialization:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompare:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBoolean:org.apache.commons.lang.builder.ToStringBuilderTest#testByte:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLongArray:org.apache.commons.lang.mutable.MutableObjectTest#testGetSet:org.apache.commons.lang.builder.CompareToBuilderTest#testInt:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeBinary:org.apache.commons.lang.mutable.MutableIntTest#testToInteger:org.apache.commons.lang.mutable.MutableIntTest#testHashCode:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_StrMatcher_String:org.apache.commons.lang.NumberUtilsTest#testIsNumberInvalidInput:org.apache.commons.lang.builder.HashCodeBuilderTest#testSuper:org.apache.commons.lang.builder.CompareToBuilderTest#testDoubleArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testSubarrayInt:org.apache.commons.lang.enumjava6.EnumTest#testExtended3List:org.apache.commons.lang.enumjava6.ValuedEnumTest#testList:org.apache.commons.lang.math.IntRangeTest#testOverlapsRange:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace:org.apache.commons.lang.StringUtilsSubstringTest#testMid_String:org.apache.commons.lang.builder.EqualsBuilderTest#testRaggedArray:org.apache.commons.lang.builder.HashCodeBuilderTest#testCharArray:org.apache.commons.lang.StringUtilsTest#testRemoveStart:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessage:org.apache.commons.lang.CharSetUtilsTest#testCount_StringString:org.apache.commons.lang.math.IntRangeTest#testGetMinimum:org.apache.commons.lang.builder.SimpleToStringStyleTest#testObjectArray:org.apache.commons.lang.builder.EqualsBuilderTest#testDouble:org.apache.commons.lang.math.NumberUtilsTest#testIsDigits:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytesNull:org.apache.commons.lang.ArrayUtilsTest#testIndexOfIntWithStartIndex:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionDoubleArrayArray:org.apache.commons.lang.mutable.MutableByteTest#testToString:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_String_int_int:org.apache.commons.lang.math.IntRangeTest#testConstructor2b:org.apache.commons.lang.math.IntRangeTest#testConstructor2a:org.apache.commons.lang.ArrayUtilsTest#testCloneInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testObjectArrayAsObject:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessageI:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_nullActual:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray:org.apache.commons.lang.ArrayUtilsTest#testContainsChar:org.apache.commons.lang.time.DateUtilsTest#testAddMilliseconds:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classObjectArgs_nullInput:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceComplexEscaping:org.apache.commons.lang.mutable.MutableIntTest#testIncrement:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testSpecificPrintStackTrace:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace_Writer:org.apache.commons.lang.builder.StandardToStringStyleTest#testLongArray:org.apache.commons.lang.text.StrBuilderTest#testToCharArray:org.apache.commons.lang.StringUtilsTest#testSwapCase_String:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCodeEx1:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_otherType:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCodeEx2:org.apache.commons.lang.math.LongRangeTest#testContainsNumber:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementByteArray:org.apache.commons.lang.CharSetUtilsTest#testSqueeze_StringString:org.apache.commons.lang.math.LongRangeTest#testContainsFloat:org.apache.commons.lang.math.IntRangeTest#testContainsNumber:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryEndIndex:org.apache.commons.lang.mutable.MutableBooleanTest#testCompareTo:org.apache.commons.lang.ClassUtilsTest#testGetClassInvalidArguments:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_classloader_different:org.apache.commons.lang.enums.EnumTest#testBroken1Operation:org.apache.commons.lang.NumberRangeTest#testHashCode:org.apache.commons.lang.math.LongRangeTest#testGetMaximum:org.apache.commons.lang.enumjava6.EnumTest#testColorEnumEqualsWithDifferentClassLoaders:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionStatics:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StringBuffer_int_int:org.apache.commons.lang.mutable.MutableLongTest#testIncrement:org.apache.commons.lang.ArrayUtilsTest#testIndexOfFloat:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_ClassArray_ClassArray:org.apache.commons.lang.StringUtilsStartsEndsWithTest#testEndsWithIgnoreCase:org.apache.commons.lang.builder.CompareToBuilderTest#testLongArray:org.apache.commons.lang.mutable.MutableShortTest#testGetSet:org.apache.commons.lang.mutable.MutableDoubleTest#testHashCode:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessages:org.apache.commons.lang.enumjava6.EnumTest#testName:org.apache.commons.lang.BooleanUtilsTest#test_isTrue_Boolean:org.apache.commons.lang.StringUtilsTest#testRemoveEndIgnoreCase:org.apache.commons.lang.NumberRangeTest#testOverlapNull:org.apache.commons.lang.ArrayUtilsTest#testSameLengthShort:org.apache.commons.lang.StringUtilsTest#testChopNewLine:org.apache.commons.lang.CharUtilsTest#testToString_Character:org.apache.commons.lang.RandomStringUtilsTest#testRandomAscii:org.apache.commons.lang.builder.CompareToBuilderTest#testCharArray:org.apache.commons.lang.math.NumberUtilsTest#testIsNumber:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharArray:org.apache.commons.lang.time.DurationFormatUtilsTest#testLexx:org.apache.commons.lang.builder.EqualsBuilderTest#testIntArray:org.apache.commons.lang.mutable.MutableIntTest#testEquals:org.apache.commons.lang.mutable.MutableShortTest#testPrimitiveValues:org.apache.commons.lang.BooleanUtilsTest#testXor_object_emptyInput:org.apache.commons.lang.enums.EnumTest#testExtended3Map:org.apache.commons.lang.text.StrBuilderTest#testReplace_int_int_String:org.apache.commons.lang.CharUtilsTest#testToChar_Character:org.apache.commons.lang.math.NumberRangeTest#testContainsRange:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryStartIndex:org.apache.commons.lang.builder.CompareToBuilderTest#testByteArrayHiddenByObject:org.apache.commons.lang.mutable.MutableLongTest#testPrimitiveValues:org.apache.commons.lang.builder.HashCodeBuilderTest#testInt:org.apache.commons.lang.ObjectUtilsTest#testHashCode:org.apache.commons.lang.math.FractionTest#testToProperString:org.apache.commons.lang.NumberUtilsTest#testCompareFloat:org.apache.commons.lang.ArrayUtilsTest#testSubarrChar:org.apache.commons.lang.mutable.MutableDoubleTest#testEquals:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBetween_StringStringString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionByteArrayArray:org.apache.commons.lang.mutable.MutableDoubleTest#testPrimitiveValues:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_Boolean_Integer_Integer_Integer:org.apache.commons.lang.RandomStringUtilsTest#testRandomNumeric:org.apache.commons.lang.builder.CompareToBuilderTest#testBooleanArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderTest#testLength:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Throwable2:org.apache.commons.lang.builder.EqualsBuilderTest#testFloat:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendToString:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Throwable1:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionFloatArray:org.apache.commons.lang.NumberUtilsTest#testMaximumLong:org.apache.commons.lang.math.RangeTest#testToString:org.apache.commons.lang.CharEncodingTest#testMustBeSupportedJava1_3_1:org.apache.commons.lang.StringUtilsTest#testDeprecatedChompFunctions:org.apache.commons.lang.enums.EnumTest#testExtended1Get:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowableCount:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_String:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_StringString_StringStringInt:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStream:org.apache.commons.lang.IntHashMapTest#testConstructor:org.apache.commons.lang.builder.HashCodeBuilderTest#testLongArray:org.apache.commons.lang.enums.EnumTest#testBroken4Operation:org.apache.commons.lang.text.StrBuilderTest#testConstructors:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiByteArray:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_String_String_String_String:org.apache.commons.lang.mutable.MutableIntTest#testGetSet:org.apache.commons.lang.IncompleteArgumentExceptionTest#test1arg_validInput:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsNotEmpty:org.apache.commons.lang.text.StrLookupTest#testNoneLookup:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateConstructor:org.apache.commons.lang.math.NumberUtilsTest#testToLongStringL:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_String:org.apache.commons.lang.mutable.MutableBooleanTest#testToString:org.apache.commons.lang.LocaleUtilsTest#testIsAvailableLocale:org.apache.commons.lang.RandomStringUtilsTest#testRandomAlphaNumeric:org.apache.commons.lang.enumjava6.EnumTest#testBroken5Operation:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsOnly_Chararray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumFloat:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_charInt:org.apache.commons.lang.math.LongRangeTest#testContainsDouble:org.apache.commons.lang.math.FractionTest#testFactory_double:org.apache.commons.lang.enumjava6.ValuedEnumTest#testGet:org.apache.commons.lang.CharUtilsTest#testToCharacterObject_char:org.apache.commons.lang.StringUtilsTest#testDefault_StringString:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_float_float:org.apache.commons.lang.text.StrTokenizerTest#testCSVSimpleNeedsTrim:org.apache.commons.lang.mutable.MutableFloatTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEmptyKeys:org.apache.commons.lang.enums.EnumTest#testBroken3:org.apache.commons.lang.enums.EnumTest#testBroken2:org.apache.commons.lang.enums.EnumTest#testBroken1:org.apache.commons.lang.RandomStringUtilsTest#testExceptions:org.apache.commons.lang.text.StrTokenizerTest#testIteration:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_char:org.apache.commons.lang.builder.ToStringBuilderTest#testBooleanArray:org.apache.commons.lang.time.DateUtilsTest#testAddWeeks:org.apache.commons.lang.math.FractionTest#testSubtract:org.apache.commons.lang.time.DateFormatUtilsTest#testDateTimeISO:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionHierarchyEquals:org.apache.commons.lang.StringUtilsTest#testReplaceChars_StringStringString:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLong:org.apache.commons.lang.CharUtilsTest#testIsAsciiControl_char:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiBooleanArray:org.apache.commons.lang.builder.ToStringBuilderTest#testIntArray:org.apache.commons.lang.enums.ValuedEnumTest#testName:org.apache.commons.lang.StringUtilsTest#testDeprecatedEscapeFunctions_String:org.apache.commons.lang.BooleanUtilsTest#testXor_object_validInput_2items:org.apache.commons.lang.ArrayUtilsTest#testIndexOfByteWithStartIndex:org.apache.commons.lang.mutable.MutableDoubleTest#testSubtractValuePrimitive:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionLongArray:org.apache.commons.lang.math.NumberRangeTest#testToString:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompareTransients:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testInteger:org.apache.commons.lang.text.StrBuilderTest#testCapacity:org.apache.commons.lang.ArrayUtilsTest#testIndexOf:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Normal:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplaceSystemProperties:org.apache.commons.lang.SystemUtilsTest#testJavaAwtHeadless:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfWithStartIndex:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_null:org.apache.commons.lang.EntitiesPerformanceTest#testBuildTree:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_boolean:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplacePartialString_noReplace:org.apache.commons.lang.NumberRangeTest#testIncludesNumberNull:org.apache.commons.lang.mutable.MutableDoubleTest#testGetSet:org.apache.commons.lang.StringUtilsTest#testSplitByWholeString_StringStringBooleanInt:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementDoubleArray:org.apache.commons.lang.time.DateFormatUtilsTest#testSMTP:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_StrMatcher:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_int:org.apache.commons.lang.builder.CompareToBuilderTest#testFloatArray:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testObjectArray:org.apache.commons.lang.math.NumberRangeTest#testEquals:org.apache.commons.lang.BooleanUtilsTest#test_isFalse_Boolean:org.apache.commons.lang.enums.EnumTest#testHashCode:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatPeriod:org.apache.commons.lang.mutable.MutableLongTest#testCompareTo:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringStringInt:org.apache.commons.lang.CharRangeTest#testHashCode:org.apache.commons.lang.ValidateTest#testNoNullElementsCollection2:org.apache.commons.lang.ValidateTest#testNoNullElementsCollection1:org.apache.commons.lang.BitFieldTest#testSetShortBoolean:org.apache.commons.lang.ArrayUtilsTest#testReverseShort:org.apache.commons.lang.CharUtilsTest#testToIntValue_Character:org.apache.commons.lang.enumjava6.EnumUtilsTest#testConstructor:org.apache.commons.lang.CharUtilsTest#testToChar_String_char:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadLeft:org.apache.commons.lang.builder.ToStringStyleTest#testSetSummaryObjectStartText:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfByteWithStartIndex:org.apache.commons.lang.time.DurationFormatUtilsTest#testEdgeDurations:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testIndexOfThrowable:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryReplace:org.apache.commons.lang.time.DateUtilsTest#testRoundLang346:org.apache.commons.lang.time.DateUtilsTest#testTruncate:org.apache.commons.lang.builder.SimpleToStringStyleTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testDoubleArray:org.apache.commons.lang.time.StopWatchTest#testStopWatchSimple:org.apache.commons.lang.builder.ToStringBuilderTest#testFloat:org.apache.commons.lang.time.DateUtilsTest#testAddDays:org.apache.commons.lang.math.LongRangeTest#testContainsRange:org.apache.commons.lang.math.FloatRangeTest#testContainsLong:org.apache.commons.lang.WordUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementBooleanArray:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_long_long:org.apache.commons.lang.mutable.MutableIntTest#testSubtractValuePrimitive:org.apache.commons.lang.mutable.MutableIntTest#testCompareTo:org.apache.commons.lang.RandomStringUtilsTest#testRandomStringUtilsHomog:org.apache.commons.lang.mutable.MutableFloatTest#testIncrement:org.apache.commons.lang.mutable.MutableByteTest#testCompareTo:org.apache.commons.lang.builder.CompareToBuilderTest#testByteArray:org.apache.commons.lang.NumberRangeTest#testConstructor:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Class2:org.apache.commons.lang.text.StrBuilderTest#testSize:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Class1:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_Object:org.apache.commons.lang.math.FloatRangeTest#testGetMinimum:org.apache.commons.lang.time.DateUtilsTest#testTruncateLang59:org.apache.commons.lang.WordUtilsTest#testWrap_StringInt:org.apache.commons.lang.time.DateFormatUtilsTest#testDateISO:org.apache.commons.lang.ArrayUtilsTest#testSameLengthFloat:org.apache.commons.lang.enums.EnumUtilsTest#testMapEx:org.apache.commons.lang.enums.EnumTest#testExtendedSerialization:org.apache.commons.lang.ArrayUtilsTest#testContainsByte:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringAfter_StringString:org.apache.commons.lang.mutable.MutableDoubleTest#testAddValueObject:org.apache.commons.lang.math.NumberRangeTest#testContainsLongBig:org.apache.commons.lang.math.NumberUtilsTest#testMinLong:org.apache.commons.lang.builder.ToStringBuilderTest#testBlank:org.apache.commons.lang.enumjava6.EnumTest#testOperationGet:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationWords:org.apache.commons.lang.enumjava6.EnumTest#testBroken4Operation:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classArgs_normalInput:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_char:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testSetCause:org.apache.commons.lang.text.CompositeFormatTest#testCompositeFormat:org.apache.commons.lang.EntitiesTest#testPrimitiveIntMap:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Reversed:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiLongArray:org.apache.commons.lang.CharSetTest#testConstructor_String_combo:org.apache.commons.lang.enumjava6.EnumTest#testOperationSerialization:org.apache.commons.lang.math.NumberUtilsTest#testCreateLong:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_String:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadLeft_int:org.apache.commons.lang.text.StrBuilderTest#testToCharArrayIntInt:org.apache.commons.lang.ObjectUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testBoolean:org.apache.commons.lang.builder.EqualsBuilderTest#testDoubleArray:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeNullCollection:org.apache.commons.lang.SystemUtilsTest#testOSMatches:org.apache.commons.lang.CharSetUtilsTest#testTranslateNullPointerException:org.apache.commons.lang.builder.EqualsBuilderTest#testUnrelatedClasses:org.apache.commons.lang.WordUtilsTest#testSwapCase_String:org.apache.commons.lang.ValidateTest#testNotEmptyMap1:org.apache.commons.lang.ValidateTest#testNotEmptyMap2:org.apache.commons.lang.enumjava6.EnumTest#testEquals:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_String:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetEscape:org.apache.commons.lang.math.DoubleRangeTest#testGetMinimum:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharacter:org.apache.commons.lang.builder.EqualsBuilderTest#testByteArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testIsEquals:org.apache.commons.lang.math.LongRangeTest#testContainsLongBig:org.apache.commons.lang.builder.ToStringStyleTest#testSetSummaryObjectEndText:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveFloatArray:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_String_int:org.apache.commons.lang.StringUtilsSubstringTest#testDeprecatedGetNestedString_StringString:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeTree:org.apache.commons.lang.mutable.MutableDoubleTest#testCompareTo:org.apache.commons.lang.mutable.MutableShortTest#testEquals:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_Object:org.apache.commons.lang.time.DateUtilsTest#testAddYears:org.apache.commons.lang.LocaleUtilsTest#testAvailableLocaleList:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_StrMatcher:org.apache.commons.lang.ClassUtilsTest#testPrimitivesToWrappers:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx3:org.apache.commons.lang.time.StopWatchTest#testStopWatchSimpleGet:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSimple:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testRemoveCommonFrames_ListList:org.apache.commons.lang.math.IntRangeTest#testContainsLong:org.apache.commons.lang.BitFieldTest#testGetValue:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_String:org.apache.commons.lang.text.StrLookupTest#testMapLookup:org.apache.commons.lang.builder.EqualsBuilderTest#testCharArrayHiddenByObject:org.apache.commons.lang.builder.ToStringBuilderTest#testBoolean:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayShort:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveLongArray:org.apache.commons.lang.math.NumberUtilsTest#testMinDouble:org.apache.commons.lang.StringUtilsIsTest#testIsAlpha:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray_char_char:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloatArrayAsObject:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeNullArray:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_Boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testShort:org.apache.commons.lang.CharSetUtilsTest#testDelete_StringStringarray:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEquals:org.apache.commons.lang.NumberUtilsTest#testPublicNoArgConstructor:org.apache.commons.lang.enums.EnumUtilsTest#testGet:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrimToNull:org.apache.commons.lang.enumjava6.ValuedEnumTest#testEquals:org.apache.commons.lang.builder.ToStringBuilderTest#testSimpleReflectionObjectCycle:org.apache.commons.lang.enums.EnumTest#testOperationSerialization:org.apache.commons.lang.text.StrMatcherTest#testSpaceMatcher:org.apache.commons.lang.time.DateUtilsTest#testAddByField:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testBlank:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_StrMatcher:org.apache.commons.lang.text.StrLookupTest#testSystemProperiesLookup:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsOnly_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayByte:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrim:org.apache.commons.lang.mutable.MutableShortTest#testConstructors:org.apache.commons.lang.BooleanUtilsTest#test_toStringTrueFalse_boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testByte:org.apache.commons.lang.StringUtilsIsTest#testIsWhitespace:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripEnd_StringString:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamNullObj:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableCount_Throwable:org.apache.commons.lang.ArrayUtilsTest#testCloneDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testCauseMethodNameOps:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx1:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx2:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_String_int:org.apache.commons.lang.math.RandomUtilsTest#testNextInt2:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_selfCause:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorMapFull:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_Boolean_int_int_int:org.apache.commons.lang.ClassUtilsTest#testWithInterleavingWhitespace:org.apache.commons.lang.math.IntRangeTest#testContainsInteger:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_StringInt:org.apache.commons.lang.BitFieldTest#testSet:org.apache.commons.lang.text.StrBuilderTest#testSubstringInt:org.apache.commons.lang.CharSetTest#testContains_Char:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveDoubleArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_withoutCause:org.apache.commons.lang.mutable.MutableLongTest#testHashCode:org.apache.commons.lang.time.DateFormatUtilsTest#testFormat:org.apache.commons.lang.builder.HashCodeBuilderTest#testLongArrayAsObject:org.apache.commons.lang.enumjava6.ValuedEnumTest#testCompareTo:org.apache.commons.lang.EntitiesTest#testArrayIntMap:org.apache.commons.lang.text.StrTokenizerTest#testListArray:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeHash:org.apache.commons.lang.time.FastDateFormatTest#testSimpleDate:org.apache.commons.lang.StringUtilsTest#testJoin_IteratorChar:org.apache.commons.lang.EntitiesTest#testTreeIntMap:org.apache.commons.lang.ArrayUtilsTest#testToMap:org.apache.commons.lang.time.FastDateFormatTest#testShortDateStyleWithLocales:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetRootCauseStackTrace_Throwable:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsChar:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCode:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanDefaultIfNull_Boolean_boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiShortArray:org.apache.commons.lang.mutable.MutableLongTest#testToLong:org.apache.commons.lang.builder.StandardToStringStyleTest#testBlank:org.apache.commons.lang.CharUtilsTest#testToUnicodeEscaped_Character:org.apache.commons.lang.enums.EnumUtilsTest#testListEx:org.apache.commons.lang.time.FastDateFormatTest#testMilleniumBug:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testObjectArray:org.apache.commons.lang.math.FloatRangeTest#testHashCode:org.apache.commons.lang.math.DoubleRangeTest#testContainsFloat:org.apache.commons.lang.mutable.MutableDoubleTest#testToDouble:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesNull:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetSuffix:org.apache.commons.lang.math.NumberUtilsTest#testMaximumLong:org.apache.commons.lang.NotImplementedExceptionTest#testPrintPartialStackTrace_Writer:org.apache.commons.lang.time.DateUtilsTest#testIsSameLocalTime_Cal:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharArrayArray:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripStart_StringString:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLongArray:org.apache.commons.lang.ArrayUtilsTest#testGetLength:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_String:org.apache.commons.lang.math.RandomUtilsTest#testIllegalArguments:org.apache.commons.lang.math.FloatRangeTest#testContainsFloat:org.apache.commons.lang.math.NumberUtilsTest#testDeprecatedStringToIntString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetCause_Throwable:org.apache.commons.lang.ClassUtilsTest#test_convertClassesToClassNames_List:org.apache.commons.lang.builder.DefaultToStringStyleTest#testAppendSuper:org.apache.commons.lang.text.StrMatcherTest#testTrimMatcher:org.apache.commons.lang.time.FastDateFormatTest#testLowYearPadding:org.apache.commons.lang.NumberUtilsTest#testCreateFloat:org.apache.commons.lang.text.StrTokenizerTest#testGetContent:org.apache.commons.lang.text.StrBuilderTest#testRightString:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_:org.apache.commons.lang.NumberRangeTest#testToString:org.apache.commons.lang.NumberRangeTest#testIncludesRange:org.apache.commons.lang.text.StrMatcherTest#testCharMatcher_char:org.apache.commons.lang.ArrayUtilsTest#testIndexOfShortWithStartIndex:org.apache.commons.lang.math.LongRangeTest#testContainsLong:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testSetCauseToNull:org.apache.commons.lang.math.DoubleRangeTest#testEquals:org.apache.commons.lang.ObjectUtilsTest#testIdentityToString:org.apache.commons.lang.builder.ToStringBuilderTest#testDoubleArrayArray:org.apache.commons.lang.CharUtilsTest#testIsAscii_char:org.apache.commons.lang.mutable.MutableObjectTest#testHashCode:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectAtIndex:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesOfNull:org.apache.commons.lang.builder.ToStringBuilderTest#testDouble:org.apache.commons.lang.mutable.MutableByteTest#testPrimitiveValues:org.apache.commons.lang.math.NumberRangeTest#testConstructor2Exceptions:org.apache.commons.lang.ArrayUtilsTest#testSameLengthBoolean:org.apache.commons.lang.SerializationUtilsTest#testClone:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiShortArray:org.apache.commons.lang.NumberUtilsTest#testIsNumber:org.apache.commons.lang.builder.EqualsBuilderTest#testCharArray:org.apache.commons.lang.mutable.MutableFloatTest#testEquals:org.apache.commons.lang.IntHashMapTest#testContainsKey:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveByteArray:org.apache.commons.lang.NumberRangeTest#testMaxMin:org.apache.commons.lang.exception.NestableExceptionTestCase#testIndexOfThrowable:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOfType_ThrowableClass:org.apache.commons.lang.mutable.MutableDoubleTest#testDecrement:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_stringArg_validInput:org.apache.commons.lang.ArrayUtilsTest#testReverseDouble:org.apache.commons.lang.builder.EqualsBuilderTest#testFloatArrayHiddenByObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeExcludeFields:org.apache.commons.lang.RandomStringUtilsTest#testLang100:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsExcludeFields:org.apache.commons.lang.builder.EqualsBuilderTest#testAccessors:org.apache.commons.lang.mutable.MutableShortTest#testSubtractValueObject:org.apache.commons.lang.EntitiesTest#testUnescapeMiscellaneous:org.apache.commons.lang.builder.ToStringStyleTest#testSetFieldSeparator:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAsFloat:org.apache.commons.lang.enums.EnumUtilsTest#testConstructor:org.apache.commons.lang.CharEncodingTest#testWorksOnJava1_2_2:org.apache.commons.lang.builder.EqualsBuilderTest#testNpeForNullElement:org.apache.commons.lang.text.StrSubstitutorTest#testCyclicReplacement:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeBinary:org.apache.commons.lang.enumjava6.EnumTest#testIterator:org.apache.commons.lang.math.FractionTest#testHashCode:org.apache.commons.lang.math.NumberRangeTest#testHashCode:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleTolerance:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringStringarray:org.apache.commons.lang.BitFieldTest#testByte:org.apache.commons.lang.math.IntRangeTest#testContainsRange:org.apache.commons.lang.CharRangeTest#testClass:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringIntChar:org.apache.commons.lang.text.StrTokenizerTest#testToString:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringIntString:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classObjectArgs_normalInput:org.apache.commons.lang.StringUtilsTest#testDeprecatedDeleteSpace_String:org.apache.commons.lang.text.StrTokenizerTest#testCSVSimple:org.apache.commons.lang.mutable.MutableLongTest#testGetSet:org.apache.commons.lang.ArrayUtilsTest#testReverseChar:org.apache.commons.lang.math.RandomUtilsTest#testNextLong:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Reversed:org.apache.commons.lang.exception.NestableErrorTestCase#testIndexOfThrowableI:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessageI:org.apache.commons.lang.enums.EnumTest#testNestedLinked:org.apache.commons.lang.math.NumberUtilsTest#testStringToDoubleStringD:org.apache.commons.lang.StringUtilsIsTest#testIsAsciiPrintable_String:org.apache.commons.lang.math.RandomUtilsTest#testNextBoolean2:org.apache.commons.lang.time.FastDateFormatTest#testLang303:org.apache.commons.lang.enums.EnumTest#testOperationGet:org.apache.commons.lang.enums.EnumTest#testOperationList:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray_char:org.apache.commons.lang.math.NumberUtilsTest#testMaxShort:org.apache.commons.lang.builder.CompareToBuilderTest#testMixedArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceAdjacentAtEnd:org.apache.commons.lang.CharRangeTest#testContains_Char:org.apache.commons.lang.builder.ToStringBuilderTest#testShort:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessages:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiDoubleArray:org.apache.commons.lang.ArrayUtilsTest#testSubarrayLong:org.apache.commons.lang.mutable.MutableBooleanTest#testHashCode:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_null:org.apache.commons.lang.enumjava6.EnumTest#testEqualsToWrongInstance:org.apache.commons.lang.exception.NestableErrorTestCase#testPrintPartialStackTrace:org.apache.commons.lang.LocaleUtilsTest#testToLocale_2Part:org.apache.commons.lang.ArrayUtilsTest#testCloneBoolean:org.apache.commons.lang.NotImplementedExceptionTest#testIndexOfThrowable:org.apache.commons.lang.enums.EnumTest#testIterator:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiLongArray:org.apache.commons.lang.StringUtilsTest#testChop:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_recursiveCause:org.apache.commons.lang.builder.CompareToBuilderTest#testChar:org.apache.commons.lang.math.FloatRangeTest#testContainsDouble:org.apache.commons.lang.IntHashMapTest#testRemove:org.apache.commons.lang.enums.EnumTest#testBroken5Operation:org.apache.commons.lang.text.StrTokenizerTest#testReset_charArray:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_char:org.apache.commons.lang.builder.CompareToBuilderTest#testObject:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorNoArgs:org.apache.commons.lang.text.StrTokenizerTest#testChaining:org.apache.commons.lang.math.FractionTest#testFactory_String_proper:org.apache.commons.lang.enums.ValuedEnumTest#testGetValue:org.apache.commons.lang.builder.HashCodeBuilderTest#testConstructorEx2:org.apache.commons.lang.builder.HashCodeBuilderTest#testConstructorEx1:org.apache.commons.lang.NumberUtilsTest#testStringToIntString:org.apache.commons.lang.ArrayUtilsTest#testSameLengthInt:org.apache.commons.lang.BitFieldTest#testSetShort:org.apache.commons.lang.mutable.MutableByteTest#testDecrement:org.apache.commons.lang.time.DurationFormatUtilsTest#testDurationsByBruteForce:org.apache.commons.lang.ObjectUtilsTest#testToString_ObjectString:org.apache.commons.lang.StringUtilsTest#testGetLevenshteinDistance_StringString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_withCause:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloat:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCode:org.apache.commons.lang.exception.NestableDelegateTestCase#testIndexOfThrowable:org.apache.commons.lang.NumberUtilsTest#testCreateInteger:org.apache.commons.lang.ClassUtilsTest#testShowJavaBug:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfBoolean:org.apache.commons.lang.BooleanUtilsTest#test_toStringYesNo_Boolean:org.apache.commons.lang.builder.ToStringBuilderTest#testShortArrayArray:org.apache.commons.lang.StringUtilsSubstringTest#testRight_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayInt:org.apache.commons.lang.enums.EnumTest#testExtended2Get:org.apache.commons.lang.text.StrTokenizerTest#test1:org.apache.commons.lang.text.StrTokenizerTest#test2:org.apache.commons.lang.text.StrTokenizerTest#test3:org.apache.commons.lang.math.NumberUtilsTest#testLang300:org.apache.commons.lang.enums.EnumEqualsTest#testCompareTo:org.apache.commons.lang.text.StrTokenizerTest#test4:org.apache.commons.lang.text.StrTokenizerTest#test5:org.apache.commons.lang.text.StrTokenizerTest#test6:org.apache.commons.lang.math.FractionTest#testFactory_String_improper:org.apache.commons.lang.text.StrTokenizerTest#test7:org.apache.commons.lang.text.StrTokenizerTest#test8:org.apache.commons.lang.text.StrBuilderTest#testMidString:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectArray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDouble:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_char_int:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_validInput:org.apache.commons.lang.builder.CompareToBuilderTest#testFloatArrayHiddenByObject:org.apache.commons.lang.math.NumberUtilsTest#testMaxByte:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testObject:org.apache.commons.lang.IncompleteArgumentExceptionTest#test1arg_nullInput:org.apache.commons.lang.math.FloatRangeTest#testConstructor1a:org.apache.commons.lang.ArrayUtilsTest#testIsEmptyObject:org.apache.commons.lang.math.FloatRangeTest#testConstructor1b:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted6:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted7:org.apache.commons.lang.NumberUtilsTest#testStringToIntStringI:org.apache.commons.lang.builder.HashCodeBuilderTest#testShortArrayAsObject:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceIncompletePefix:org.apache.commons.lang.EntitiesTest#testUnescapeUnknownEntity:org.apache.commons.lang.ArrayUtilsTest#testSubarrayFloat:org.apache.commons.lang.SystemUtilsTest#testGetJavaIoTmpDir:org.apache.commons.lang.time.StopWatchTest#testStopWatchSplit:org.apache.commons.lang.builder.HashCodeBuilderTest#testBoolean:org.apache.commons.lang.mutable.MutableIntTest#testAddValuePrimitive:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayArrayCycle:org.apache.commons.lang.enumjava6.EnumTest#testSerialization:org.apache.commons.lang.builder.ToStringBuilderTest#testLongArray:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectArrayHiddenByObject:org.apache.commons.lang.math.FractionTest#testFactory_String:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testBlank:org.apache.commons.lang.builder.StandardToStringStyleTest#testLongArrayArray:org.apache.commons.lang.ArrayUtilsTest#testContainsDouble:org.apache.commons.lang.WordUtilsTest#testCapitalizeFully_String:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOf:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegetePrintStackTrace:org.apache.commons.lang.StringUtilsSubstringTest#testCountMatches_String:org.apache.commons.lang.enumjava6.EnumTest#testNestedReferenced:org.apache.commons.lang.time.DateUtilsTest#testAddSeconds:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testObject:org.apache.commons.lang.math.FloatRangeTest#testConstructor2a:org.apache.commons.lang.math.FloatRangeTest#testConstructor2b:org.apache.commons.lang.enums.ValuedEnumTest#testGet:org.apache.commons.lang.mutable.MutableFloatTest#testAddValueObject:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_char_char:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_String_int_int:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamNullNull:org.apache.commons.lang.StringUtilsTest#testJoin_IteratorString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionIntArrayArray:org.apache.commons.lang.mutable.MutableLongTest#testDecrement:org.apache.commons.lang.builder.ToStringBuilderTest#testObject:org.apache.commons.lang.ClassUtilsTest#testGetClassWithArrayClasses2D:org.apache.commons.lang.ArrayUtilsTest#testContainsShort:org.apache.commons.lang.math.FractionTest#testFactory_int_int:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_String:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeEmptyCollection:org.apache.commons.lang.ArrayUtilsTest#testSubarrayBoolean:org.apache.commons.lang.text.StrBuilderTest#testEnsureCapacity:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExclude:org.apache.commons.lang.enums.EnumTest#testExtended2List:org.apache.commons.lang.StringUtilsTest#testDeprecatedConcatenate_Objectarray:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetPrefix:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayChar:org.apache.commons.lang.NumberRangeTest#testEqualsWithSameReference:org.apache.commons.lang.math.RangeTest#testHashCode:org.apache.commons.lang.math.FloatRangeTest#testGetMaximum:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_int:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanArrayAsObject:org.apache.commons.lang.builder.CompareToBuilderTest#testFloat:org.apache.commons.lang.mutable.MutableIntTest#testDecrement:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testInsert:org.apache.commons.lang.math.DoubleRangeTest#testGetMaximum:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_PrimitiveNumber:org.apache.commons.lang.WordUtilsTest#testUncapitalize_String:org.apache.commons.lang.builder.ToStringBuilderTest#testLongArrayArray:org.apache.commons.lang.BitFieldTest#testSetShortValue:org.apache.commons.lang.math.NumberUtilsTest#testMinShort:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_withCause:org.apache.commons.lang.time.StopWatchTest#testBadStates:org.apache.commons.lang.math.LongRangeTest#testHashCode:org.apache.commons.lang.UnhandledExceptionTest#testGetCause:org.apache.commons.lang.enums.EnumUtilsTest#testGetValueEx:org.apache.commons.lang.math.NumberUtilsTest#testMinimumLong:org.apache.commons.lang.SerializationUtilsTest#testException:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsEquivalenceRelationship:org.apache.commons.lang.builder.ToStringBuilderTest#testDoubleArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_char_char:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAtLeastFloat:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Iterator:org.apache.commons.lang.math.RandomUtilsTest#testJvmRandomNextInt:org.apache.commons.lang.ArrayUtilsTest#testReverse:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionObjectCycle:org.apache.commons.lang.NumberRangeTest#testEqualsWithOtherObject:org.apache.commons.lang.CharSetUtilsTest#testKeep_StringStringarray:org.apache.commons.lang.text.CompositeFormatTest#testUsage:org.apache.commons.lang.builder.ToStringBuilderTest#testByteArray:org.apache.commons.lang.BooleanUtilsTest#test_isNotTrue_Boolean:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed1:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed4:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed2:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed3:org.apache.commons.lang.BooleanUtilsTest#testXor_object_validInput_3items:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_Widening:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiBooleanArray:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsNone_Chararray:org.apache.commons.lang.builder.CompareToBuilderTest#testBooleanArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_char_char:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowableI:org.apache.commons.lang.BooleanUtilsTest#test_toStringTrueFalse_Boolean:org.apache.commons.lang.LocaleUtilsTest#testAvailableLocaleSet:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testAppendSuper:org.apache.commons.lang.time.DurationFormatUtilsTest#testJiraLang281:org.apache.commons.lang.builder.ToStringStyleTest#testSetContentEnd:org.apache.commons.lang.math.FloatRangeTest#testContainsRange:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfChar:org.apache.commons.lang.ArrayUtilsTest#testHashCode:org.apache.commons.lang.enums.ValuedEnumTest#testValue:org.apache.commons.lang.math.DoubleRangeTest#testContainsInteger:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleWithStartIndex:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_String2:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_String1:org.apache.commons.lang.CharSetTest#testEquals_Object:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamNull:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testEquals:org.apache.commons.lang.text.StrTokenizerTest#testTSVEmpty:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendSeparator_String:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_recursiveCause:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_nullActual:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeSql:org.apache.commons.lang.text.StrBuilderTest#testGetCharsIntIntCharArrayInt:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StrBuilder_int_int:org.apache.commons.lang.math.NumberRangeTest#testOverlapsRange:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_char_int:org.apache.commons.lang.ArrayUtilsTest#testContainsBoolean:org.apache.commons.lang.math.NumberUtilsTest#testCompareDouble:org.apache.commons.lang.SystemUtilsTest#testDeprecatedJavaVersion:org.apache.commons.lang.ArrayUtilsTest#testCloneShort:org.apache.commons.lang.text.StrTokenizerTest#testTokenizeSubclassOutputChange:org.apache.commons.lang.math.NumberUtilsTest#testMaximumByte:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted2:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted3:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted4:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted5:org.apache.commons.lang.math.IntRangeTest#testToString:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowables:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted1:org.apache.commons.lang.CharSetUtilsTest#testSqueeze_StringStringarray:org.apache.commons.lang.LocaleUtilsTest#testCountriesByLanguage:org.apache.commons.lang.builder.CompareToBuilderTest#testLongArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_String:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Normal:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayLong:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAnyBut_StringString:org.apache.commons.lang.NotImplementedExceptionTest#testGetMessage_Indexed:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveBooleanArray:org.apache.commons.lang.math.NumberRangeTest#testContainsNumber:org.apache.commons.lang.text.StrBuilderTest#testStartsWith:org.apache.commons.lang.text.StrBuilderTest#testAsTokenizer:org.apache.commons.lang.CharEncodingTest#testNotSupported:org.apache.commons.lang.builder.SimpleToStringStyleTest#testBlank:org.apache.commons.lang.math.DoubleRangeTest#testToString:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_String:org.apache.commons.lang.CharUtilsTest#testToChar_String:org.apache.commons.lang.StringUtilsTest#testRemoveEnd:org.apache.commons.lang.mutable.MutableDoubleTest#testSubtractValueObject:org.apache.commons.lang.builder.CompareToBuilderTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testChar:org.apache.commons.lang.RandomStringUtilsTest#testRandomAlphabetic:org.apache.commons.lang.enums.EnumTest#testNestedReferenced:org.apache.commons.lang.StringUtilsIsTest#testIsAlphanumericSpace:org.apache.commons.lang.math.FractionTest#testAdd:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_long:org.apache.commons.lang.text.StrMatcherTest#testSingleQuoteMatcher:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStrip_StringString:org.apache.commons.lang.CharSetUtilsTest#testDelete_StringString:org.apache.commons.lang.mutable.MutableByteTest#testEquals:org.apache.commons.lang.builder.CompareToBuilderTest#testDouble:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessage:org.apache.commons.lang.StringUtilsSubstringTest#testSubstring_StringIntInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanMultiArray:org.apache.commons.lang.mutable.MutableIntTest#testAddValueObject:org.apache.commons.lang.BitFieldTest#testSetBoolean:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuotedTrimmed1:org.apache.commons.lang.mutable.MutableByteTest#testSubtractValueObject:org.apache.commons.lang.text.StrBuilderTest#testGetSetNewLineText:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_StrMatcher:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowableCount:org.apache.commons.lang.CharSetUtilsTest#testKeep_StringString:org.apache.commons.lang.enums.EnumTest#testCompareTo:org.apache.commons.lang.enumjava6.EnumTest#testList:org.apache.commons.lang.enumjava6.EnumTest#testBroken3Operation:org.apache.commons.lang.BitFieldTest#testGetRawValue:org.apache.commons.lang.WordUtilsTest#testUncapitalizeWithDelimiters_String:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessageN:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_Boolean:org.apache.commons.lang.ValidateTest#testAllElementsOfType:org.apache.commons.lang.enums.EnumTest#testExtended3Get:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_short:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessages:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfFloatWithStartIndex:org.apache.commons.lang.StringUtilsIsTest#testIsAlphaspace:org.apache.commons.lang.text.StrBuilderTest#testContains_String:org.apache.commons.lang.builder.ToStringBuilderTest#testFloatArray:org.apache.commons.lang.builder.EqualsBuilderTest#testObject:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAnyBut_StringChararray:org.apache.commons.lang.BitFieldTest#testIsSet:org.apache.commons.lang.enums.EnumTest#testList:org.apache.commons.lang.mutable.MutableDoubleTest#testIncrement:org.apache.commons.lang.mutable.MutableShortTest#testToString:org.apache.commons.lang.text.StrBuilderTest#testSetLength:org.apache.commons.lang.ArrayUtilsTest#testSameType:org.apache.commons.lang.math.RandomUtilsTest#testNextFloat:org.apache.commons.lang.mutable.MutableLongTest#testSubtractValueObject:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String:org.apache.commons.lang.builder.ToStringStyleTest#testSetSizeStartText:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceToIdentical:org.apache.commons.lang.enums.EnumTest#testExtended1Map:org.apache.commons.lang.ValidateTest#testNotEmptyArray1:org.apache.commons.lang.text.StrBuilderTest#testMinimizeCapacity:org.apache.commons.lang.EntitiesTest#testNumberOverflow:org.apache.commons.lang.ValidateTest#testNotEmptyArray2:org.apache.commons.lang.text.StrBuilderTest#testSetCharAt:org.apache.commons.lang.text.StrTokenizerTest#testBasicTrimmed1:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_char:org.apache.commons.lang.text.StrTokenizerTest#testBasicTrimmed2:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_nullArray:org.apache.commons.lang.BooleanUtilsTest#testXor_object_nullInput:org.apache.commons.lang.ArrayUtilsTest#testConstructor:org.apache.commons.lang.ClassUtilsTest#testGetClassWithArrayClasses:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_Char:org.apache.commons.lang.math.IntRangeTest#testGetMaximum:org.apache.commons.lang.builder.HashCodeBuilderTest#testShort:org.apache.commons.lang.EntitiesPerformanceTest#testBuildHash:org.apache.commons.lang.enumjava6.ValuedEnumTest#testMap:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiCharArray:org.apache.commons.lang.time.StopWatchTest#testStopWatchSuspend:org.apache.commons.lang.ArrayUtilsTest#testIndexOfBooleanWithStartIndex:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String_String_String:org.apache.commons.lang.math.RangeTest#testEqualsObject:org.apache.commons.lang.CharEncodingTest#testConstructor:org.apache.commons.lang.math.RandomUtilsTest#testNextDouble:org.apache.commons.lang.mutable.MutableBooleanTest#testEquals:org.apache.commons.lang.enumjava6.ValuedEnumTest#testValue:org.apache.commons.lang.enums.ValuedEnumTest#testEquals_classloader_different:org.apache.commons.lang.WordUtilsTest#testCapitalizeWithDelimiters_String:org.apache.commons.lang.text.StrBuilderTest#testIsEmpty:org.apache.commons.lang.math.NumberUtilsTest#testMinimumShort:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringString:org.apache.commons.lang.math.IntRangeTest#testContainsIntegerBig:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_String_int:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBooleanArrayArray:org.apache.commons.lang.ArrayUtilsTest#testSubarrayShort:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveCharArray:org.apache.commons.lang.math.NumberRangeTest#testConstructor1:org.apache.commons.lang.math.NumberUtilsTest#testMaxLong:org.apache.commons.lang.math.NumberRangeTest#testConstructor2:org.apache.commons.lang.math.FractionTest#testEquals:org.apache.commons.lang.text.StrBuilderTest#testDeleteCharAt:org.apache.commons.lang.enums.EnumTest#testBroken3Operation:org.apache.commons.lang.enums.EnumEqualsTest#testEquals:org.apache.commons.lang.EntitiesTest#testBinaryIntMap:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_nullString:org.apache.commons.lang.ValidateTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testCloneFloat:org.apache.commons.lang.mutable.MutableDoubleTest#testConstructors:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_StringThrowable1:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_StringThrowable2:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_allNullInput:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_Class:org.apache.commons.lang.text.StrTokenizerTest#testTokenizeSubclassInputChange:org.apache.commons.lang.enumjava6.EnumTest#testToString:org.apache.commons.lang.ArrayUtilsTest#testCloneChar:org.apache.commons.lang.mutable.MutableFloatTest#testCompareTo:org.apache.commons.lang.math.NumberUtilsTest#testMaxFloat:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementLongArray:org.apache.commons.lang.enums.EnumUtilsTest#testIterator:org.apache.commons.lang.enums.EnumUtilsTest#testGetValue:org.apache.commons.lang.mutable.MutableShortTest#testIncrement:org.apache.commons.lang.time.FastDateFormatTest#testFormat:org.apache.commons.lang.ArrayUtilsTest#testIndexOfFloatWithStartIndex:org.apache.commons.lang.exception.NestableExceptionTestCase#testPrintStackTrace:org.apache.commons.lang.SystemUtilsTest#testGetUserDir:org.apache.commons.lang.ArrayUtilsTest#testCloneLong:org.apache.commons.lang.WordUtilsTest#testCapitalizeFullyWithDelimiters_String:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiIntArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_ThrowableStream:org.apache.commons.lang.builder.EqualsBuilderTest#testObjectArrayHiddenByObject:org.apache.commons.lang.enums.EnumEqualsTest#testEquals_classloader_equal:org.apache.commons.lang.math.RandomUtilsTest#testNextFloat2:org.apache.commons.lang.UnhandledExceptionTest#testConstructor_throwable_nullInput:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripAll:org.apache.commons.lang.CharSetTest#testConstructor_String_comboNegated:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamUnserializable:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayBoolean:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testLang299:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_int_int_int:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEmpty:org.apache.commons.lang.EntitiesTest#testHashIntMap:org.apache.commons.lang.StringUtilsTest#testReplaceChars_StringCharChar:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StrBuilder_int_int:org.apache.commons.lang.ClassUtilsTest#test_getAllInterfaces_Class:org.apache.commons.lang.StringUtilsTest#testRepeat_StringInt:org.apache.commons.lang.time.DateUtilsTest#testIsSameDay_Date:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_boolean:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayFloat:org.apache.commons.lang.enums.ValuedEnumTest#testEquals_classloader_equal:org.apache.commons.lang.NullArgumentExceptionTest#testGetMessage_validConstructorInput:org.apache.commons.lang.NumberUtilsTest#testCreateLong:org.apache.commons.lang.CharSetUtilsTest#testConstructor:org.apache.commons.lang.builder.HashCodeBuilderTest#testObject:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeUnknownEntity:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOf_ThrowableClass:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorMapPrefixSuffix:org.apache.commons.lang.mutable.MutableFloatTest#testSubtractValueObject:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testConstructor:org.apache.commons.lang.mutable.MutableDoubleTest#testNanInfinite:org.apache.commons.lang.StringUtilsTest#testReverseDelimited_StringChar:org.apache.commons.lang.IntHashMapTest#testContains:org.apache.commons.lang.enumjava6.EnumTest#testOperationToString:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowables:org.apache.commons.lang.builder.ToStringBuilderTest#testSetDefaultEx:org.apache.commons.lang.math.NumberUtilsTest#testCreateBigDecimal:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLongArray:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowableI:org.apache.commons.lang.builder.CompareToBuilderTest#testShortArrayHiddenByObject:org.apache.commons.lang.mutable.MutableIntTest#testConstructors:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionObjectArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfCharWithStartIndex:org.apache.commons.lang.builder.StandardToStringStyleTest#testAppendSuper:org.apache.commons.lang.enumjava6.EnumTest#testOperationCalculation:org.apache.commons.lang.enumjava6.EnumTest#testOperationMap:org.apache.commons.lang.mutable.MutableLongTest#testToString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionFloatArrayArray:org.apache.commons.lang.SystemUtilsTest#testIS_OS:org.apache.commons.lang.enumjava6.EnumTest#testExtended3Map:org.apache.commons.lang.CharSetTest#testConstructor_String_oddCombinations:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementShortArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfLongWithStartIndex:org.apache.commons.lang.CharEncodingTest#testWorksOnJava1_1_8:org.apache.commons.lang.math.NumberUtilsTest#testConstants:org.apache.commons.lang.enumjava6.EnumTest#testNested:org.apache.commons.lang.math.NumberUtilsTest#testToIntStringI:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_withoutCause:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_Object:org.apache.commons.lang.builder.EqualsBuilderTest#testInt:org.apache.commons.lang.math.FloatRangeTest#testContainsInteger:org.apache.commons.lang.RandomStringUtilsTest#testRandomStringUtils:org.apache.commons.lang.exception.NestableExceptionTestCase#testSerialization:org.apache.commons.lang.mutable.MutableFloatTest#testHashCode:org.apache.commons.lang.BooleanUtilsTest#test_toStringYesNo_boolean:org.apache.commons.lang.builder.HashCodeBuilderTest#testByte:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceUnknownKey:org.apache.commons.lang.builder.DefaultToStringStyleTest#testObjectArray:org.apache.commons.lang.ArrayUtilsTest#testContainsFloat:org.apache.commons.lang.exception.NestableExceptionTestCase#testIndexOfThrowableI:org.apache.commons.lang.math.LongRangeTest#testEquals:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_allNullInput:org.apache.commons.lang.NotImplementedExceptionTest#testIndexOfThrowable_Index:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithNullText:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLongArray:org.apache.commons.lang.math.NumberUtilsTest#testDeprecatedStringToIntStringI:org.apache.commons.lang.time.DateFormatUtilsTest#testTimeNoTISO:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementCharArray:org.apache.commons.lang.ClassUtilsTest#test_isInnerClass_Class:org.apache.commons.lang.math.FractionTest#testConversions:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_otherEnumType:org.apache.commons.lang.enumjava6.EnumUtilsTest#testGet:org.apache.commons.lang.math.NumberUtilsTest#testStringToDoubleString:org.apache.commons.lang.math.NumberUtilsTest#testCreateFloat:org.apache.commons.lang.math.NumberUtilsTest#testMinimumFloat:org.apache.commons.lang.SerializationUtilsTest#testCloneUnserializable:org.apache.commons.lang.builder.EqualsBuilderTest#testShortArray:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_nullExpected:org.apache.commons.lang.enumjava6.EnumTest#testExtendedToString:org.apache.commons.lang.StringUtilsTest#testCenter_StringIntString:org.apache.commons.lang.StringUtilsTest#testRemoveStartIgnoreCase:org.apache.commons.lang.StringUtilsTrimEmptyTest#testDeprecatedClean:org.apache.commons.lang.StringUtilsTest#testJoin_ArrayString:org.apache.commons.lang.text.StrBuilderTest#testClear:org.apache.commons.lang.builder.ToStringBuilderTest#testFloatArrayArray:org.apache.commons.lang.text.StrBuilderTest#testEquals:org.apache.commons.lang.builder.EqualsBuilderTest#testShortArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_CharArray:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharBoolean_Negated:org.apache.commons.lang.text.StrBuilderTest#testLang294:org.apache.commons.lang.builder.StandardToStringStyleTest#testObjectArray:org.apache.commons.lang.CharUtilsTest#testToString_char:org.apache.commons.lang.CharSetUtilsTest#testCount_StringStringarray:org.apache.commons.lang.text.StrBuilderTest#testLang295:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiByteArray:org.apache.commons.lang.StringUtilsTest#testDefault_String:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfShort:org.apache.commons.lang.ArrayUtilsTest#testContains:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfLong:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatPeriodISO:org.apache.commons.lang.NumberUtilsTest#testCreateBigDecimal:org.apache.commons.lang.StringUtilsTest#testReplaceOnce_StringStringString:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendln_StringBuffer:org.apache.commons.lang.ArrayUtilsTest#testIndexOfBoolean:org.apache.commons.lang.enumjava6.EnumTest#testExtended2List:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_StringInt:org.apache.commons.lang.StringUtilsTest#testRightPad_StringIntString:org.apache.commons.lang.enums.EnumUtilsTest#testMap:org.apache.commons.lang.enumjava6.EnumTest#testGet:org.apache.commons.lang.mutable.MutableObjectTest#testToString:org.apache.commons.lang.ValidateTest#testNotEmptyCollection2:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharBoolean_Normal:org.apache.commons.lang.ValidateTest#testNotEmptyCollection1:org.apache.commons.lang.math.LongRangeTest#testToString:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNull:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Array:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoVariables:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testObjectArray:org.apache.commons.lang.StringUtilsTest#testDeleteWhitespace_String:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_String_String:org.apache.commons.lang.enumjava6.EnumTest#testExtended1Get:org.apache.commons.lang.mutable.MutableShortTest#testToShort:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionInteger:org.apache.commons.lang.SerializationUtilsTest#testSerializeIOException:org.apache.commons.lang.enumjava6.EnumUtilsTest#testGetValueEx:org.apache.commons.lang.BooleanUtilsTest#test_toStringOnOff_Boolean:org.apache.commons.lang.ClassUtilsTest#testPrimitiveToWrapper:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_stringArg_nullInput:org.apache.commons.lang.enumjava6.EnumUtilsTest#testList:org.apache.commons.lang.builder.ToStringBuilderTest#testSelfInstanceTwoVarsReflectionObjectCycle:org.apache.commons.lang.ArrayUtilsTest#testSubarrayDouble:org.apache.commons.lang.ArrayUtilsTest#testSameLengthByte:org.apache.commons.lang.time.DateUtilsTest#testAddHours:org.apache.commons.lang.CharSetTest#testConstructor_String_oddDash:org.apache.commons.lang.enums.EnumEqualsTest#testEquals_classloader_different:org.apache.commons.lang.NumberRangeTest#testEqualsNull:org.apache.commons.lang.builder.CompareToBuilderTest#testRaggedArray:org.apache.commons.lang.math.DoubleRangeTest#testContainsLong:org.apache.commons.lang.mutable.MutableFloatTest#testDecrement:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationPluralWords:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompare:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringChararray:org.apache.commons.lang.text.StrBuilderTest#testToString:org.apache.commons.lang.math.NumberUtilsTest#testCompareFloat:org.apache.commons.lang.math.RandomUtilsTest#testNextBoolean:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testPrintPartialStackTrace:org.apache.commons.lang.ClassUtilsTest#testGetClassRawPrimitives:org.apache.commons.lang.EntitiesTest#testUnescapeNamedEntity:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_Integer_Integer_Integer:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_StrMatcher_int:org.apache.commons.lang.ArrayUtilsTest#testIndexOfByte:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLongArrayArray:org.apache.commons.lang.StringUtilsTest#testSplit_StringChar:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadRight_int:org.apache.commons.lang.SerializationUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testSubarrayByte:org.apache.commons.lang.exception.NestableErrorTestCase#testGetCause:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessages:org.apache.commons.lang.builder.HashCodeBuilderTest#testShortArray:org.apache.commons.lang.enumjava6.EnumTest#testExtendedSerialization:org.apache.commons.lang.math.NumberUtilsTest#testToFloatStringF:org.apache.commons.lang.time.DateUtilsTest#testParseDate:org.apache.commons.lang.EntitiesTest#testHtml40Nbsp:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSolo:org.apache.commons.lang.builder.CompareToBuilderTest#testLong:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamObjNull:org.apache.commons.lang.math.NumberRangeTest#testContainsDouble:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowableCount:org.apache.commons.lang.ArrayUtilsTest#testIndexOfInt:org.apache.commons.lang.SystemUtilsTest#testJavaVersionMatches:org.apache.commons.lang.math.FractionTest#testToString:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testFixtureWithTransients:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_boolean:org.apache.commons.lang.StringUtilsTest#testRemove_char:org.apache.commons.lang.StringUtilsTest#testDeprecatedOverlayString_StringStringIntInt:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripToEmpty_String:org.apache.commons.lang.StringUtilsSubstringTest#testDeprecatedGetNestedString_StringStringString:org.apache.commons.lang.text.StrSubstitutorTest#testReplacePrefixNoSuffix:org.apache.commons.lang.UnhandledExceptionTest#testConstructor_stringAndThrowable_nullInput:org.apache.commons.lang.time.DurationFormatUtilsTest#testLowDurations:org.apache.commons.lang.mutable.MutableFloatTest#testPrimitiveValues:org.apache.commons.lang.StringUtilsTest#testAbbreviate_StringIntInt:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeHexCharsHtml:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessageI:org.apache.commons.lang.ArrayUtilsTest#testReverseLong:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_validInput_3items --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 Can't test IS_JAVA value Java 1.3 tests not run since the current version is 11.0.20.1 Java 1.1 tests not run since the current version is 11.0.20.1 Java 1.2 tests not run since the current version is 11.0.20.1 Some test(s) failed during computation of coverage: org.apache.commons.lang.time.DateUtilsTest#testRoundLang346(org.apache.commons.lang.time.DateUtilsTest): Minute Round Up Failed expected: but was: org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsNestedThrowable_Throwable(org.apache.commons.lang.exception.ExceptionUtilsTestCase): expected: but was: org.apache.commons.lang.LocaleUtilsTest#testToLocale_3Part(org.apache.commons.lang.LocaleUtilsTest): expected:<[A]> but was:<[a]> org.apache.commons.lang.time.FastDateFormatTest#testShortDateStyleWithLocales(org.apache.commons.lang.time.FastDateFormatTest): expected:<[20]04-02-03> but was:<[]04-02-03> org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsThrowableNested(org.apache.commons.lang.exception.ExceptionUtilsTestCase): expected: but was: File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [454114] WARN CoverageRunner - Test [Manual]TestMethod=org.apache.commons.lang.text.StrTokenizerTest#testCSV result was not reported by test-runner. [454889] WARN CoverageRunner - Test [Manual]TestMethod=org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsEquivalenceRelationship result was not reported by test-runner. [454953] INFO CoverageRunner - Tests found: 1720 [454954] INFO CoverageRunner - Tests executed: 1718 -1056180797 [457352] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [457383] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(78).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(78).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(78).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(78).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(78).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(78).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(78).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(78).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(78).collectionEnds(); } if (runtimeAngelicValue) return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [457392] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [458031] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [458064] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(79).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(79).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(79).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(79).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(79).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(79).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(79).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(79).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(79).collectionEnds(); } if (runtimeAngelicValue) if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [458068] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [458529] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [458564] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested(); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(80).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(80).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(80).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(80).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(80).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(80).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(80).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(80).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(80).collectionEnds(); } if (runtimeAngelicValue) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [458568] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [459395] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [459429] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(81).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(81).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(81).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(81).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(81).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(81).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(81).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(81).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(81).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [459434] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [460109] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [460145] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(82).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectInput("throwable instanceof java.lang.reflect.InvocationTargetException",throwable instanceof java.lang.reflect.InvocationTargetException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(82).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [460156] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [460538] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [460572] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof java.lang.reflect.InvocationTargetException; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(83).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectInput("throwable instanceof java.lang.reflect.InvocationTargetException",throwable instanceof java.lang.reflect.InvocationTargetException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(83).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [460583] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [461336] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [461372] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(84).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(84).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(84).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(84).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(84).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(84).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(84).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(84).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(84).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [461377] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [461942] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [462014] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(85).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectInput("throwable instanceof java.sql.SQLException",throwable instanceof java.sql.SQLException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(85).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [462022] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [462714] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [462745] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof java.sql.SQLException; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(86).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectInput("throwable instanceof java.sql.SQLException",throwable instanceof java.sql.SQLException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(86).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [462749] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [463433] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [463458] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(87).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(87).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(87).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(87).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(87).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(87).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(87).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(87).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(87).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [463467] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [464077] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [464106] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(88).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectInput("throwable instanceof org.apache.commons.lang.exception.Nestable",throwable instanceof org.apache.commons.lang.exception.Nestable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(88).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [464115] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [464576] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [464608] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof org.apache.commons.lang.exception.Nestable; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(89).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectInput("throwable instanceof org.apache.commons.lang.exception.Nestable",throwable instanceof org.apache.commons.lang.exception.Nestable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(89).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [464618] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [465294] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [465325] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(90).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectInput("throwable == null",throwable == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(90).collectionEnds(); } if (runtimeAngelicValue) if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [465330] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [465821] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [465848] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable == null; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(91).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectInput("throwable == null",throwable == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(91).collectionEnds(); } if (runtimeAngelicValue) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [465859] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1899260190 -1899260190 -1899260190 [467102] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:299. -1899260190 [468219] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:298. -1899260190 -1899260190 -1899260190 [469456] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:291. [470258] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:291. -1899260190 [471149] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:290. [471928] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:290. -1899260190 -1899260190 [472896] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:286. -1899260190 [473630] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:285. [474209] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:285. -1899260190 [474972] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:282. [475724] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:282. -1899260190 -1899260190 -723213736 [476612] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [476625] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(103).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(103).collectionEnds(); } if (runtimeAngelicValue) return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [476632] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [477248] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [477268] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(104).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(104).collectionEnds(); } if (runtimeAngelicValue) if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [477270] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [477671] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [477685] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = str.charAt(5) != '_'; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(105).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(105).collectionEnds(); } if (runtimeAngelicValue) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [477688] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed 123493283 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [478284] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:689. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [478939] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:676. WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [479343] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:676. -1899260190 [480356] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:618. -1899260190 [481193] ERROR DynamicClassCompiler - [Compilation errors] FastDateFormat.java:375: error: variable rule might not have been initialized rules.add(rule); ^ Note: FastDateFormat.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: FastDateFormat.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [481656] ERROR ConstraintModelBuilder - Unable to compile the change: public class FastDateFormat extends java.text.Format { private static final long serialVersionUID = 1L; public static final int FULL = java.text.DateFormat.FULL; public static final int LONG = java.text.DateFormat.LONG; public static final int MEDIUM = java.text.DateFormat.MEDIUM; public static final int SHORT = java.text.DateFormat.SHORT; private static java.lang.String cDefaultPattern; private static java.util.Map cInstanceCache = new java.util.HashMap(7); private static java.util.Map cDateInstanceCache = new java.util.HashMap(7); private static java.util.Map cTimeInstanceCache = new java.util.HashMap(7); private static java.util.Map cDateTimeInstanceCache = new java.util.HashMap(7); private static java.util.Map cTimeZoneDisplayCache = new java.util.HashMap(7); private final java.lang.String mPattern; private final java.util.TimeZone mTimeZone; private final boolean mTimeZoneForced; private final java.util.Locale mLocale; private final boolean mLocaleForced; private transient org.apache.commons.lang.time.FastDateFormat.Rule[] mRules; private transient int mMaxLengthEstimate; public static org.apache.commons.lang.time.FastDateFormat getInstance() { return org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, null, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, null, locale); } public static synchronized org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale) { org.apache.commons.lang.time.FastDateFormat emptyFormat = new org.apache.commons.lang.time.FastDateFormat(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cInstanceCache.get(emptyFormat))); if (format == null) { format = emptyFormat; format.init(); org.apache.commons.lang.time.FastDateFormat.cInstanceCache.put(format, format); } return format; } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null); } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new java.lang.Integer(style); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getDateInstance(style, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date pattern for locale: " + locale); } } return format; } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, null, null); } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new java.lang.Integer(style); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getTimeInstance(style, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date pattern for locale: " + locale); } } return format; } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, null, null); } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new org.apache.commons.lang.time.FastDateFormat.Pair(new java.lang.Integer(dateStyle), new java.lang.Integer(timeStyle)); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getDateTimeInstance(dateStyle, timeStyle, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date time pattern for locale: " + locale); } } return format; } static synchronized java.lang.String getTimeZoneDisplay(java.util.TimeZone tz, boolean daylight, int style, java.util.Locale locale) { java.lang.Object key = new org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey(tz, daylight, style, locale); java.lang.String value = ((java.lang.String) (org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache.get(key))); if (value == null) { value = tz.getDisplayName(daylight, style, locale); org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache.put(key, value); } return value; } private static synchronized java.lang.String getDefaultPattern() { if (org.apache.commons.lang.time.FastDateFormat.cDefaultPattern == null) { org.apache.commons.lang.time.FastDateFormat.cDefaultPattern = new java.text.SimpleDateFormat().toPattern(); } return org.apache.commons.lang.time.FastDateFormat.cDefaultPattern; } protected FastDateFormat(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale) { super(); if (pattern == null) { throw new java.lang.IllegalArgumentException("The pattern must not be null"); } mPattern = pattern; mTimeZoneForced = timeZone != null; if (timeZone == null) { timeZone = java.util.TimeZone.getDefault(); } mTimeZone = timeZone; mLocaleForced = locale != null; if (locale == null) { locale = java.util.Locale.getDefault(); } mLocale = locale; } protected void init() { java.util.List rulesList = parsePattern(); mRules = ((org.apache.commons.lang.time.FastDateFormat.Rule[]) (rulesList.toArray(new org.apache.commons.lang.time.FastDateFormat.Rule[rulesList.size()]))); int len = 0; for (int i = mRules.length; (--i) >= 0;) { len += mRules[i].estimateLength(); } mMaxLengthEstimate = len; } protected java.util.List parsePattern() { java.text.DateFormatSymbols symbols = new java.text.DateFormatSymbols(mLocale); java.util.List rules = new java.util.ArrayList(); java.lang.String[] ERAs = symbols.getEras(); java.lang.String[] months = symbols.getMonths(); java.lang.String[] shortMonths = symbols.getShortMonths(); java.lang.String[] weekdays = symbols.getWeekdays(); java.lang.String[] shortWeekdays = symbols.getShortWeekdays(); java.lang.String[] AmPmStrings = symbols.getAmPmStrings(); int length = mPattern.length(); int[] indexRef = new int[1]; for (int i = 0; i < length; i++) { indexRef[0] = i; java.lang.String token = parseToken(mPattern, indexRef); i = indexRef[0]; int tokenLen = token.length(); if (tokenLen == 0) { break; } org.apache.commons.lang.time.FastDateFormat.Rule rule; char c = token.charAt(0); switch (c) { case 'G' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.ERA, ERAs); break; case 'y' : if (tokenLen >= 4) { rule = selectNumberRule(java.util.Calendar.YEAR, tokenLen); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(110).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("shortMonths",shortMonths);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mMaxLengthEstimate",org.apache.commons.lang.time.FastDateFormat.this.mMaxLengthEstimate);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mTimeZoneForced",org.apache.commons.lang.time.FastDateFormat.this.mTimeZoneForced);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("shortWeekdays",shortWeekdays);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("rules",rules);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.MEDIUM",org.apache.commons.lang.time.FastDateFormat.MEDIUM);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("symbols",symbols);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("indexRef",indexRef);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mRules",org.apache.commons.lang.time.FastDateFormat.this.mRules);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mTimeZone",org.apache.commons.lang.time.FastDateFormat.this.mTimeZone);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache",org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mLocaleForced",org.apache.commons.lang.time.FastDateFormat.this.mLocaleForced);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("ERAs",ERAs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mPattern",org.apache.commons.lang.time.FastDateFormat.this.mPattern);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.SHORT",org.apache.commons.lang.time.FastDateFormat.SHORT);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("c",c);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("months",months);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("weekdays",weekdays);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache",org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("length",length);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.LONG",org.apache.commons.lang.time.FastDateFormat.LONG);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("tokenLen",tokenLen);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.cInstanceCache",org.apache.commons.lang.time.FastDateFormat.cInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mLocale",org.apache.commons.lang.time.FastDateFormat.this.mLocale);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("token",token);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache",org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("AmPmStrings",AmPmStrings);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache",org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.cDefaultPattern",org.apache.commons.lang.time.FastDateFormat.cDefaultPattern);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectInput("org.apache.commons.lang.time.FastDateFormat.FULL",org.apache.commons.lang.time.FastDateFormat.FULL);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(110).collectionEnds(); } if (runtimeAngelicValue) rule = org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField.INSTANCE; } break; case 'M' : if (tokenLen >= 4) { rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.MONTH, months); } else if (tokenLen == 3) { rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.MONTH, shortMonths); } else if (tokenLen == 2) { rule = org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField.INSTANCE; } else { rule = org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField.INSTANCE; } break; case 'd' : rule = selectNumberRule(java.util.Calendar.DAY_OF_MONTH, tokenLen); break; case 'h' : rule = new org.apache.commons.lang.time.FastDateFormat.TwelveHourField(selectNumberRule(java.util.Calendar.HOUR, tokenLen)); break; case 'H' : rule = selectNumberRule(java.util.Calendar.HOUR_OF_DAY, tokenLen); break; case 'm' : rule = selectNumberRule(java.util.Calendar.MINUTE, tokenLen); break; case 's' : rule = selectNumberRule(java.util.Calendar.SECOND, tokenLen); break; case 'S' : rule = selectNumberRule(java.util.Calendar.MILLISECOND, tokenLen); break; case 'E' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.DAY_OF_WEEK, tokenLen < 4 ? shortWeekdays : weekdays); break; case 'D' : rule = selectNumberRule(java.util.Calendar.DAY_OF_YEAR, tokenLen); break; case 'F' : rule = selectNumberRule(java.util.Calendar.DAY_OF_WEEK_IN_MONTH, tokenLen); break; case 'w' : rule = selectNumberRule(java.util.Calendar.WEEK_OF_YEAR, tokenLen); break; case 'W' : rule = selectNumberRule(java.util.Calendar.WEEK_OF_MONTH, tokenLen); break; case 'a' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.AM_PM, AmPmStrings); break; case 'k' : rule = new org.apache.commons.lang.time.FastDateFormat.TwentyFourHourField(selectNumberRule(java.util.Calendar.HOUR_OF_DAY, tokenLen)); break; case 'K' : rule = selectNumberRule(java.util.Calendar.HOUR, tokenLen); break; case 'z' : if (tokenLen >= 4) { rule = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNameRule(mTimeZone, mTimeZoneForced, mLocale, java.util.TimeZone.LONG); } else { rule = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNameRule(mTimeZone, mTimeZoneForced, mLocale, java.util.TimeZone.SHORT); } break; case 'Z' : if (tokenLen == 1) { rule = org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule.INSTANCE_NO_COLON; } else { rule = org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule.INSTANCE_COLON; } break; case '\'' : java.lang.String sub = token.substring(1); if (sub.length() == 1) { rule = new org.apache.commons.lang.time.FastDateFormat.CharacterLiteral(sub.charAt(0)); } else { rule = new org.apache.commons.lang.time.FastDateFormat.StringLiteral(sub); } break; default : throw new java.lang.IllegalArgumentException("Illegal pattern component: " + token); } rules.add(rule); } return rules; } protected java.lang.String parseToken(java.lang.String pattern, int[] indexRef) { java.lang.StringBuffer buf = new java.lang.StringBuffer(); int i = indexRef[0]; int length = pattern.length(); char c = pattern.charAt(i); if (((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z'))) { buf.append(c); while ((i + 1) < length) { char peek = pattern.charAt(i + 1); if (peek == c) { buf.append(c); i++; } else { break; } } } else { buf.append('\''); boolean inLiteral = false; for (; i < length; i++) { c = pattern.charAt(i); if (c == '\'') { if (((i + 1) < length) && (pattern.charAt(i + 1) == '\'')) { i++; buf.append(c); } else { inLiteral = !inLiteral; } } else if ((!inLiteral) && (((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z')))) { i--; break; } else { buf.append(c); } } } indexRef[0] = i; return buf.toString(); } protected org.apache.commons.lang.time.FastDateFormat.NumberRule selectNumberRule(int field, int padding) { switch (padding) { case 1 : return new org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField(field); case 2 : return new org.apache.commons.lang.time.FastDateFormat.TwoDigitNumberField(field); default : return new org.apache.commons.lang.time.FastDateFormat.PaddedNumberField(field, padding); } } public java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) { if (obj instanceof java.util.Date) { return format(((java.util.Date) (obj)), toAppendTo); } else if (obj instanceof java.util.Calendar) { return format(((java.util.Calendar) (obj)), toAppendTo); } else if (obj instanceof java.lang.Long) { return format(((java.lang.Long) (obj)).longValue(), toAppendTo); } else { throw new java.lang.IllegalArgumentException("Unknown class: " + (obj == null ? "" : obj.getClass().getName())); } } public java.lang.String format(long millis) { return format(new java.util.Date(millis)); } public java.lang.String format(java.util.Date date) { java.util.Calendar c = new java.util.GregorianCalendar(mTimeZone); c.setTime(date); return applyRules(c, new java.lang.StringBuffer(mMaxLengthEstimate)).toString(); } public java.lang.String format(java.util.Calendar calendar) { return format(calendar, new java.lang.StringBuffer(mMaxLengthEstimate)).toString(); } public java.lang.StringBuffer format(long millis, java.lang.StringBuffer buf) { return format(new java.util.Date(millis), buf); } public java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer buf) { java.util.Calendar c = new java.util.GregorianCalendar(mTimeZone); c.setTime(date); return applyRules(c, buf); } public java.lang.StringBuffer format(java.util.Calendar calendar, java.lang.StringBuffer buf) { if (mTimeZoneForced) { calendar = ((java.util.Calendar) (calendar.clone())); calendar.setTimeZone(mTimeZone); } return applyRules(calendar, buf); } protected java.lang.StringBuffer applyRules(java.util.Calendar calendar, java.lang.StringBuffer buf) { org.apache.commons.lang.time.FastDateFormat.Rule[] rules = mRules; int len = mRules.length; for (int i = 0; i < len; i++) { rules[i].appendTo(buf, calendar); } return buf; } public java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos) { pos.setIndex(0); pos.setErrorIndex(0); return null; } public java.lang.String getPattern() { return mPattern; } public java.util.TimeZone getTimeZone() { return mTimeZone; } public boolean getTimeZoneOverridesCalendar() { return mTimeZoneForced; } public java.util.Locale getLocale() { return mLocale; } public int getMaxLengthEstimate() { return mMaxLengthEstimate; } public boolean equals(java.lang.Object obj) { if ((obj instanceof org.apache.commons.lang.time.FastDateFormat) == false) { return false; } org.apache.commons.lang.time.FastDateFormat other = ((org.apache.commons.lang.time.FastDateFormat) (obj)); if ((((((mPattern == other.mPattern) || mPattern.equals(other.mPattern)) && ((mTimeZone == other.mTimeZone) || mTimeZone.equals(other.mTimeZone))) && ((mLocale == other.mLocale) || mLocale.equals(other.mLocale))) && (mTimeZoneForced == other.mTimeZoneForced)) && (mLocaleForced == other.mLocaleForced)) { return true; } return false; } public int hashCode() { int total = 0; total += mPattern.hashCode(); total += mTimeZone.hashCode(); total += (mTimeZoneForced) ? 1 : 0; total += mLocale.hashCode(); total += (mLocaleForced) ? 1 : 0; return total; } public java.lang.String toString() { return ("FastDateFormat[" + mPattern) + "]"; } private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException { in.defaultReadObject(); init(); } private interface Rule { int estimateLength(); void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar); } private interface NumberRule extends org.apache.commons.lang.time.FastDateFormat.Rule { void appendTo(java.lang.StringBuffer buffer, int value); } private static class CharacterLiteral implements org.apache.commons.lang.time.FastDateFormat.Rule { private final char mValue; CharacterLiteral(char value) { mValue = value; } public int estimateLength() { return 1; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValue); } } private static class StringLiteral implements org.apache.commons.lang.time.FastDateFormat.Rule { private final java.lang.String mValue; StringLiteral(java.lang.String value) { mValue = value; } public int estimateLength() { return mValue.length(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValue); } } private static class TextField implements org.apache.commons.lang.time.FastDateFormat.Rule { private final int mField; private final java.lang.String[] mValues; TextField(int field, java.lang.String[] values) { mField = field; mValues = values; } public int estimateLength() { int max = 0; for (int i = mValues.length; (--i) >= 0;) { int len = mValues[i].length(); if (len > max) { max = len; } } return max; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValues[calendar.get(mField)]); } } private static class UnpaddedNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField INSTANCE_YEAR = new org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField(java.util.Calendar.YEAR); private final int mField; UnpaddedNumberField(int field) { mField = field; } public int estimateLength() { return 4; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 10) { buffer.append(((char) (value + '0'))); } else if (value < 100) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { buffer.append(java.lang.Integer.toString(value)); } } } private static class UnpaddedMonthField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField(); UnpaddedMonthField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.MONTH) + 1); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 10) { buffer.append(((char) (value + '0'))); } else { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } } private static class PaddedNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final int mField; private final int mSize; PaddedNumberField(int field, int size) { if (size < 3) { throw new java.lang.IllegalArgumentException(); } mField = field; mSize = size; } public int estimateLength() { return 4; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 100) { for (int i = mSize; (--i) >= 2;) { buffer.append('0'); } buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { int digits; if (value < 1000) { digits = 3; } else { org.apache.commons.lang.Validate.isTrue(value > (-1), "Negative values should not be possible", value); digits = java.lang.Integer.toString(value).length(); } for (int i = mSize; (--i) >= digits;) { buffer.append('0'); } buffer.append(java.lang.Integer.toString(value)); } } } private static class TwoDigitNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final int mField; TwoDigitNumberField(int field) { mField = field; } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 100) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { buffer.append(java.lang.Integer.toString(value)); } } } private static class TwoDigitYearField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField(); TwoDigitYearField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.YEAR) % 100); } public final void appendTo(java.lang.StringBuffer buffer, int value) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } private static class TwoDigitMonthField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField(); TwoDigitMonthField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.MONTH) + 1); } public final void appendTo(java.lang.StringBuffer buffer, int value) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } private static class TwelveHourField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final org.apache.commons.lang.time.FastDateFormat.NumberRule mRule; TwelveHourField(org.apache.commons.lang.time.FastDateFormat.NumberRule rule) { mRule = rule; } public int estimateLength() { return mRule.estimateLength(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int value = calendar.get(java.util.Calendar.HOUR); if (value == 0) { value = calendar.getLeastMaximum(java.util.Calendar.HOUR) + 1; } mRule.appendTo(buffer, value); } public void appendTo(java.lang.StringBuffer buffer, int value) { mRule.appendTo(buffer, value); } } private static class TwentyFourHourField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final org.apache.commons.lang.time.FastDateFormat.NumberRule mRule; TwentyFourHourField(org.apache.commons.lang.time.FastDateFormat.NumberRule rule) { mRule = rule; } public int estimateLength() { return mRule.estimateLength(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int value = calendar.get(java.util.Calendar.HOUR_OF_DAY); if (value == 0) { value = calendar.getMaximum(java.util.Calendar.HOUR_OF_DAY) + 1; } mRule.appendTo(buffer, value); } public void appendTo(java.lang.StringBuffer buffer, int value) { mRule.appendTo(buffer, value); } } private static class TimeZoneNameRule implements org.apache.commons.lang.time.FastDateFormat.Rule { private final java.util.TimeZone mTimeZone; private final boolean mTimeZoneForced; private final java.util.Locale mLocale; private final int mStyle; private final java.lang.String mStandard; private final java.lang.String mDaylight; TimeZoneNameRule(java.util.TimeZone timeZone, boolean timeZoneForced, java.util.Locale locale, int style) { mTimeZone = timeZone; mTimeZoneForced = timeZoneForced; mLocale = locale; mStyle = style; if (timeZoneForced) { mStandard = org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, false, style, locale); mDaylight = org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, true, style, locale); } else { mStandard = null; mDaylight = null; } } public int estimateLength() { if (mTimeZoneForced) { return java.lang.Math.max(mStandard.length(), mDaylight.length()); } else if (mStyle == java.util.TimeZone.SHORT) { return 4; } else { return 40; } } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { if (mTimeZoneForced) { if (mTimeZone.useDaylightTime() && (calendar.get(java.util.Calendar.DST_OFFSET) != 0)) { buffer.append(mDaylight); } else { buffer.append(mStandard); } } else { java.util.TimeZone timeZone = calendar.getTimeZone(); if (timeZone.useDaylightTime() && (calendar.get(java.util.Calendar.DST_OFFSET) != 0)) { buffer.append(org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, true, mStyle, mLocale)); } else { buffer.append(org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, false, mStyle, mLocale)); } } } } private static class TimeZoneNumberRule implements org.apache.commons.lang.time.FastDateFormat.Rule { static final org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule INSTANCE_COLON = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule(true); static final org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule INSTANCE_NO_COLON = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule(false); final boolean mColon; TimeZoneNumberRule(boolean colon) { mColon = colon; } public int estimateLength() { return 5; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int offset = calendar.get(java.util.Calendar.ZONE_OFFSET) + calendar.get(java.util.Calendar.DST_OFFSET); if (offset < 0) { buffer.append('-'); offset = -offset; } else { buffer.append('+'); } int hours = offset / ((60 * 60) * 1000); buffer.append(((char) ((hours / 10) + '0'))); buffer.append(((char) ((hours % 10) + '0'))); if (mColon) { buffer.append(':'); } int minutes = (offset / (60 * 1000)) - (60 * hours); buffer.append(((char) ((minutes / 10) + '0'))); buffer.append(((char) ((minutes % 10) + '0'))); } } private static class TimeZoneDisplayKey { private final java.util.TimeZone mTimeZone; private final int mStyle; private final java.util.Locale mLocale; TimeZoneDisplayKey(java.util.TimeZone timeZone, boolean daylight, int style, java.util.Locale locale) { mTimeZone = timeZone; if (daylight) { style |= 0x80000000; } mStyle = style; mLocale = locale; } public int hashCode() { return (mStyle * 31) + mLocale.hashCode(); } public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (obj instanceof org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey) { org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey other = ((org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey) (obj)); return (mTimeZone.equals(other.mTimeZone) && (mStyle == other.mStyle)) && mLocale.equals(other.mLocale); } return false; } } private static class Pair { private final java.lang.Object mObj1; private final java.lang.Object mObj2; public Pair(java.lang.Object obj1, java.lang.Object obj2) { mObj1 = obj1; mObj2 = obj2; } public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (!(obj instanceof org.apache.commons.lang.time.FastDateFormat.Pair)) { return false; } org.apache.commons.lang.time.FastDateFormat.Pair key = ((org.apache.commons.lang.time.FastDateFormat.Pair) (obj)); return (mObj1 == null ? key.mObj1 == null : mObj1.equals(key.mObj1)) && (mObj2 == null ? key.mObj2 == null : mObj2.equals(key.mObj2)); } public int hashCode() { return (mObj1 == null ? 0 : mObj1.hashCode()) + (mObj2 == null ? 0 : mObj2.hashCode()); } public java.lang.String toString() { return ((("[" + mObj1) + ':') + mObj2) + ']'; } } } [481670] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed 1745874308 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [482163] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:442. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [482703] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:441. 1745874308 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [483167] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:437. WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [483474] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:437. -723213736 [484060] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [484069] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(115).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("len == 5",len == 5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(115).collectionEnds(); } if (runtimeAngelicValue) if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [484070] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [484323] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [484333] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } boolean spoonDefaultValue = false; try { spoonDefaultValue = len == 5; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(116).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("len == 5",len == 5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(116).collectionEnds(); } if (runtimeAngelicValue) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [484334] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [484868] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [484888] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(117).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("(ch3 > 'Z')",(ch3 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("(ch4 > 'Z')",(ch4 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A'))",(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("'A'",'A');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("(ch3 < 'A')",(ch3 < 'A'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("((ch3 < 'A') || (ch3 > 'Z'))",((ch3 < 'A') || (ch3 > 'Z')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("'Z'",'Z');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')",(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("(ch4 < 'A')",(ch4 < 'A'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(117).collectionEnds(); } if (runtimeAngelicValue) if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [484890] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [485454] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [485466] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); boolean spoonDefaultValue = false; try { spoonDefaultValue = (((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z'); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(118).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("(ch3 > 'Z')",(ch3 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("(ch4 > 'Z')",(ch4 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A'))",(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("'A'",'A');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("(ch3 < 'A')",(ch3 < 'A'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("((ch3 < 'A') || (ch3 > 'Z'))",((ch3 < 'A') || (ch3 > 'Z')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("'Z'",'Z');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')",(((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("(ch4 < 'A')",(ch4 < 'A'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(118).collectionEnds(); } if (runtimeAngelicValue) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [485472] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -1056180797 -1899260190 -1899260190 [486797] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:629. -1899260190 [487476] ERROR DynamicClassCompiler - [Compilation errors] FastDateFormat.java:375: error: variable rule might not have been initialized rules.add(rule); ^ Note: FastDateFormat.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: FastDateFormat.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [488053] ERROR ConstraintModelBuilder - Unable to compile the change: public class FastDateFormat extends java.text.Format { private static final long serialVersionUID = 1L; public static final int FULL = java.text.DateFormat.FULL; public static final int LONG = java.text.DateFormat.LONG; public static final int MEDIUM = java.text.DateFormat.MEDIUM; public static final int SHORT = java.text.DateFormat.SHORT; private static java.lang.String cDefaultPattern; private static java.util.Map cInstanceCache = new java.util.HashMap(7); private static java.util.Map cDateInstanceCache = new java.util.HashMap(7); private static java.util.Map cTimeInstanceCache = new java.util.HashMap(7); private static java.util.Map cDateTimeInstanceCache = new java.util.HashMap(7); private static java.util.Map cTimeZoneDisplayCache = new java.util.HashMap(7); private final java.lang.String mPattern; private final java.util.TimeZone mTimeZone; private final boolean mTimeZoneForced; private final java.util.Locale mLocale; private final boolean mLocaleForced; private transient org.apache.commons.lang.time.FastDateFormat.Rule[] mRules; private transient int mMaxLengthEstimate; public static org.apache.commons.lang.time.FastDateFormat getInstance() { return org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, null, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, null, locale); } public static synchronized org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale) { org.apache.commons.lang.time.FastDateFormat emptyFormat = new org.apache.commons.lang.time.FastDateFormat(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cInstanceCache.get(emptyFormat))); if (format == null) { format = emptyFormat; format.init(); org.apache.commons.lang.time.FastDateFormat.cInstanceCache.put(format, format); } return format; } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null); } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new java.lang.Integer(style); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getDateInstance(style, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date pattern for locale: " + locale); } } return format; } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, null, null); } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new java.lang.Integer(style); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getTimeInstance(style, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date pattern for locale: " + locale); } } return format; } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, null, null); } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new org.apache.commons.lang.time.FastDateFormat.Pair(new java.lang.Integer(dateStyle), new java.lang.Integer(timeStyle)); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getDateTimeInstance(dateStyle, timeStyle, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date time pattern for locale: " + locale); } } return format; } static synchronized java.lang.String getTimeZoneDisplay(java.util.TimeZone tz, boolean daylight, int style, java.util.Locale locale) { java.lang.Object key = new org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey(tz, daylight, style, locale); java.lang.String value = ((java.lang.String) (org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache.get(key))); if (value == null) { value = tz.getDisplayName(daylight, style, locale); org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache.put(key, value); } return value; } private static synchronized java.lang.String getDefaultPattern() { if (org.apache.commons.lang.time.FastDateFormat.cDefaultPattern == null) { org.apache.commons.lang.time.FastDateFormat.cDefaultPattern = new java.text.SimpleDateFormat().toPattern(); } return org.apache.commons.lang.time.FastDateFormat.cDefaultPattern; } protected FastDateFormat(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale) { super(); if (pattern == null) { throw new java.lang.IllegalArgumentException("The pattern must not be null"); } mPattern = pattern; mTimeZoneForced = timeZone != null; if (timeZone == null) { timeZone = java.util.TimeZone.getDefault(); } mTimeZone = timeZone; mLocaleForced = locale != null; if (locale == null) { locale = java.util.Locale.getDefault(); } mLocale = locale; } protected void init() { java.util.List rulesList = parsePattern(); mRules = ((org.apache.commons.lang.time.FastDateFormat.Rule[]) (rulesList.toArray(new org.apache.commons.lang.time.FastDateFormat.Rule[rulesList.size()]))); int len = 0; for (int i = mRules.length; (--i) >= 0;) { len += mRules[i].estimateLength(); } mMaxLengthEstimate = len; } protected java.util.List parsePattern() { java.text.DateFormatSymbols symbols = new java.text.DateFormatSymbols(mLocale); java.util.List rules = new java.util.ArrayList(); java.lang.String[] ERAs = symbols.getEras(); java.lang.String[] months = symbols.getMonths(); java.lang.String[] shortMonths = symbols.getShortMonths(); java.lang.String[] weekdays = symbols.getWeekdays(); java.lang.String[] shortWeekdays = symbols.getShortWeekdays(); java.lang.String[] AmPmStrings = symbols.getAmPmStrings(); int length = mPattern.length(); int[] indexRef = new int[1]; for (int i = 0; i < length; i++) { indexRef[0] = i; java.lang.String token = parseToken(mPattern, indexRef); i = indexRef[0]; int tokenLen = token.length(); if (tokenLen == 0) { break; } org.apache.commons.lang.time.FastDateFormat.Rule rule; char c = token.charAt(0); switch (c) { case 'G' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.ERA, ERAs); break; case 'y' : if (tokenLen >= 4) { rule = selectNumberRule(java.util.Calendar.YEAR, tokenLen); } else { rule = org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField.INSTANCE; } break; case 'M' : if (tokenLen >= 4) { rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.MONTH, months); } else if (tokenLen == 3) { rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.MONTH, shortMonths); } else if (tokenLen == 2) { rule = org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField.INSTANCE; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(120).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("shortMonths",shortMonths);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mMaxLengthEstimate",org.apache.commons.lang.time.FastDateFormat.this.mMaxLengthEstimate);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mTimeZoneForced",org.apache.commons.lang.time.FastDateFormat.this.mTimeZoneForced);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("shortWeekdays",shortWeekdays);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("rules",rules);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.MEDIUM",org.apache.commons.lang.time.FastDateFormat.MEDIUM);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("symbols",symbols);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("indexRef",indexRef);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mRules",org.apache.commons.lang.time.FastDateFormat.this.mRules);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mTimeZone",org.apache.commons.lang.time.FastDateFormat.this.mTimeZone);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache",org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mLocaleForced",org.apache.commons.lang.time.FastDateFormat.this.mLocaleForced);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("ERAs",ERAs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mPattern",org.apache.commons.lang.time.FastDateFormat.this.mPattern);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.SHORT",org.apache.commons.lang.time.FastDateFormat.SHORT);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("c",c);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("months",months);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("weekdays",weekdays);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache",org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("length",length);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.LONG",org.apache.commons.lang.time.FastDateFormat.LONG);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("tokenLen",tokenLen);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.cInstanceCache",org.apache.commons.lang.time.FastDateFormat.cInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mLocale",org.apache.commons.lang.time.FastDateFormat.this.mLocale);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("token",token);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache",org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("AmPmStrings",AmPmStrings);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache",org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.cDefaultPattern",org.apache.commons.lang.time.FastDateFormat.cDefaultPattern);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectInput("org.apache.commons.lang.time.FastDateFormat.FULL",org.apache.commons.lang.time.FastDateFormat.FULL);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(120).collectionEnds(); } if (runtimeAngelicValue) rule = org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField.INSTANCE; } break; case 'd' : rule = selectNumberRule(java.util.Calendar.DAY_OF_MONTH, tokenLen); break; case 'h' : rule = new org.apache.commons.lang.time.FastDateFormat.TwelveHourField(selectNumberRule(java.util.Calendar.HOUR, tokenLen)); break; case 'H' : rule = selectNumberRule(java.util.Calendar.HOUR_OF_DAY, tokenLen); break; case 'm' : rule = selectNumberRule(java.util.Calendar.MINUTE, tokenLen); break; case 's' : rule = selectNumberRule(java.util.Calendar.SECOND, tokenLen); break; case 'S' : rule = selectNumberRule(java.util.Calendar.MILLISECOND, tokenLen); break; case 'E' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.DAY_OF_WEEK, tokenLen < 4 ? shortWeekdays : weekdays); break; case 'D' : rule = selectNumberRule(java.util.Calendar.DAY_OF_YEAR, tokenLen); break; case 'F' : rule = selectNumberRule(java.util.Calendar.DAY_OF_WEEK_IN_MONTH, tokenLen); break; case 'w' : rule = selectNumberRule(java.util.Calendar.WEEK_OF_YEAR, tokenLen); break; case 'W' : rule = selectNumberRule(java.util.Calendar.WEEK_OF_MONTH, tokenLen); break; case 'a' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.AM_PM, AmPmStrings); break; case 'k' : rule = new org.apache.commons.lang.time.FastDateFormat.TwentyFourHourField(selectNumberRule(java.util.Calendar.HOUR_OF_DAY, tokenLen)); break; case 'K' : rule = selectNumberRule(java.util.Calendar.HOUR, tokenLen); break; case 'z' : if (tokenLen >= 4) { rule = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNameRule(mTimeZone, mTimeZoneForced, mLocale, java.util.TimeZone.LONG); } else { rule = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNameRule(mTimeZone, mTimeZoneForced, mLocale, java.util.TimeZone.SHORT); } break; case 'Z' : if (tokenLen == 1) { rule = org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule.INSTANCE_NO_COLON; } else { rule = org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule.INSTANCE_COLON; } break; case '\'' : java.lang.String sub = token.substring(1); if (sub.length() == 1) { rule = new org.apache.commons.lang.time.FastDateFormat.CharacterLiteral(sub.charAt(0)); } else { rule = new org.apache.commons.lang.time.FastDateFormat.StringLiteral(sub); } break; default : throw new java.lang.IllegalArgumentException("Illegal pattern component: " + token); } rules.add(rule); } return rules; } protected java.lang.String parseToken(java.lang.String pattern, int[] indexRef) { java.lang.StringBuffer buf = new java.lang.StringBuffer(); int i = indexRef[0]; int length = pattern.length(); char c = pattern.charAt(i); if (((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z'))) { buf.append(c); while ((i + 1) < length) { char peek = pattern.charAt(i + 1); if (peek == c) { buf.append(c); i++; } else { break; } } } else { buf.append('\''); boolean inLiteral = false; for (; i < length; i++) { c = pattern.charAt(i); if (c == '\'') { if (((i + 1) < length) && (pattern.charAt(i + 1) == '\'')) { i++; buf.append(c); } else { inLiteral = !inLiteral; } } else if ((!inLiteral) && (((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z')))) { i--; break; } else { buf.append(c); } } } indexRef[0] = i; return buf.toString(); } protected org.apache.commons.lang.time.FastDateFormat.NumberRule selectNumberRule(int field, int padding) { switch (padding) { case 1 : return new org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField(field); case 2 : return new org.apache.commons.lang.time.FastDateFormat.TwoDigitNumberField(field); default : return new org.apache.commons.lang.time.FastDateFormat.PaddedNumberField(field, padding); } } public java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) { if (obj instanceof java.util.Date) { return format(((java.util.Date) (obj)), toAppendTo); } else if (obj instanceof java.util.Calendar) { return format(((java.util.Calendar) (obj)), toAppendTo); } else if (obj instanceof java.lang.Long) { return format(((java.lang.Long) (obj)).longValue(), toAppendTo); } else { throw new java.lang.IllegalArgumentException("Unknown class: " + (obj == null ? "" : obj.getClass().getName())); } } public java.lang.String format(long millis) { return format(new java.util.Date(millis)); } public java.lang.String format(java.util.Date date) { java.util.Calendar c = new java.util.GregorianCalendar(mTimeZone); c.setTime(date); return applyRules(c, new java.lang.StringBuffer(mMaxLengthEstimate)).toString(); } public java.lang.String format(java.util.Calendar calendar) { return format(calendar, new java.lang.StringBuffer(mMaxLengthEstimate)).toString(); } public java.lang.StringBuffer format(long millis, java.lang.StringBuffer buf) { return format(new java.util.Date(millis), buf); } public java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer buf) { java.util.Calendar c = new java.util.GregorianCalendar(mTimeZone); c.setTime(date); return applyRules(c, buf); } public java.lang.StringBuffer format(java.util.Calendar calendar, java.lang.StringBuffer buf) { if (mTimeZoneForced) { calendar = ((java.util.Calendar) (calendar.clone())); calendar.setTimeZone(mTimeZone); } return applyRules(calendar, buf); } protected java.lang.StringBuffer applyRules(java.util.Calendar calendar, java.lang.StringBuffer buf) { org.apache.commons.lang.time.FastDateFormat.Rule[] rules = mRules; int len = mRules.length; for (int i = 0; i < len; i++) { rules[i].appendTo(buf, calendar); } return buf; } public java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos) { pos.setIndex(0); pos.setErrorIndex(0); return null; } public java.lang.String getPattern() { return mPattern; } public java.util.TimeZone getTimeZone() { return mTimeZone; } public boolean getTimeZoneOverridesCalendar() { return mTimeZoneForced; } public java.util.Locale getLocale() { return mLocale; } public int getMaxLengthEstimate() { return mMaxLengthEstimate; } public boolean equals(java.lang.Object obj) { if ((obj instanceof org.apache.commons.lang.time.FastDateFormat) == false) { return false; } org.apache.commons.lang.time.FastDateFormat other = ((org.apache.commons.lang.time.FastDateFormat) (obj)); if ((((((mPattern == other.mPattern) || mPattern.equals(other.mPattern)) && ((mTimeZone == other.mTimeZone) || mTimeZone.equals(other.mTimeZone))) && ((mLocale == other.mLocale) || mLocale.equals(other.mLocale))) && (mTimeZoneForced == other.mTimeZoneForced)) && (mLocaleForced == other.mLocaleForced)) { return true; } return false; } public int hashCode() { int total = 0; total += mPattern.hashCode(); total += mTimeZone.hashCode(); total += (mTimeZoneForced) ? 1 : 0; total += mLocale.hashCode(); total += (mLocaleForced) ? 1 : 0; return total; } public java.lang.String toString() { return ("FastDateFormat[" + mPattern) + "]"; } private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException { in.defaultReadObject(); init(); } private interface Rule { int estimateLength(); void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar); } private interface NumberRule extends org.apache.commons.lang.time.FastDateFormat.Rule { void appendTo(java.lang.StringBuffer buffer, int value); } private static class CharacterLiteral implements org.apache.commons.lang.time.FastDateFormat.Rule { private final char mValue; CharacterLiteral(char value) { mValue = value; } public int estimateLength() { return 1; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValue); } } private static class StringLiteral implements org.apache.commons.lang.time.FastDateFormat.Rule { private final java.lang.String mValue; StringLiteral(java.lang.String value) { mValue = value; } public int estimateLength() { return mValue.length(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValue); } } private static class TextField implements org.apache.commons.lang.time.FastDateFormat.Rule { private final int mField; private final java.lang.String[] mValues; TextField(int field, java.lang.String[] values) { mField = field; mValues = values; } public int estimateLength() { int max = 0; for (int i = mValues.length; (--i) >= 0;) { int len = mValues[i].length(); if (len > max) { max = len; } } return max; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValues[calendar.get(mField)]); } } private static class UnpaddedNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField INSTANCE_YEAR = new org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField(java.util.Calendar.YEAR); private final int mField; UnpaddedNumberField(int field) { mField = field; } public int estimateLength() { return 4; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 10) { buffer.append(((char) (value + '0'))); } else if (value < 100) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { buffer.append(java.lang.Integer.toString(value)); } } } private static class UnpaddedMonthField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField(); UnpaddedMonthField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.MONTH) + 1); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 10) { buffer.append(((char) (value + '0'))); } else { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } } private static class PaddedNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final int mField; private final int mSize; PaddedNumberField(int field, int size) { if (size < 3) { throw new java.lang.IllegalArgumentException(); } mField = field; mSize = size; } public int estimateLength() { return 4; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 100) { for (int i = mSize; (--i) >= 2;) { buffer.append('0'); } buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { int digits; if (value < 1000) { digits = 3; } else { org.apache.commons.lang.Validate.isTrue(value > (-1), "Negative values should not be possible", value); digits = java.lang.Integer.toString(value).length(); } for (int i = mSize; (--i) >= digits;) { buffer.append('0'); } buffer.append(java.lang.Integer.toString(value)); } } } private static class TwoDigitNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final int mField; TwoDigitNumberField(int field) { mField = field; } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 100) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { buffer.append(java.lang.Integer.toString(value)); } } } private static class TwoDigitYearField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField(); TwoDigitYearField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.YEAR) % 100); } public final void appendTo(java.lang.StringBuffer buffer, int value) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } private static class TwoDigitMonthField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField(); TwoDigitMonthField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.MONTH) + 1); } public final void appendTo(java.lang.StringBuffer buffer, int value) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } private static class TwelveHourField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final org.apache.commons.lang.time.FastDateFormat.NumberRule mRule; TwelveHourField(org.apache.commons.lang.time.FastDateFormat.NumberRule rule) { mRule = rule; } public int estimateLength() { return mRule.estimateLength(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int value = calendar.get(java.util.Calendar.HOUR); if (value == 0) { value = calendar.getLeastMaximum(java.util.Calendar.HOUR) + 1; } mRule.appendTo(buffer, value); } public void appendTo(java.lang.StringBuffer buffer, int value) { mRule.appendTo(buffer, value); } } private static class TwentyFourHourField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final org.apache.commons.lang.time.FastDateFormat.NumberRule mRule; TwentyFourHourField(org.apache.commons.lang.time.FastDateFormat.NumberRule rule) { mRule = rule; } public int estimateLength() { return mRule.estimateLength(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int value = calendar.get(java.util.Calendar.HOUR_OF_DAY); if (value == 0) { value = calendar.getMaximum(java.util.Calendar.HOUR_OF_DAY) + 1; } mRule.appendTo(buffer, value); } public void appendTo(java.lang.StringBuffer buffer, int value) { mRule.appendTo(buffer, value); } } private static class TimeZoneNameRule implements org.apache.commons.lang.time.FastDateFormat.Rule { private final java.util.TimeZone mTimeZone; private final boolean mTimeZoneForced; private final java.util.Locale mLocale; private final int mStyle; private final java.lang.String mStandard; private final java.lang.String mDaylight; TimeZoneNameRule(java.util.TimeZone timeZone, boolean timeZoneForced, java.util.Locale locale, int style) { mTimeZone = timeZone; mTimeZoneForced = timeZoneForced; mLocale = locale; mStyle = style; if (timeZoneForced) { mStandard = org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, false, style, locale); mDaylight = org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, true, style, locale); } else { mStandard = null; mDaylight = null; } } public int estimateLength() { if (mTimeZoneForced) { return java.lang.Math.max(mStandard.length(), mDaylight.length()); } else if (mStyle == java.util.TimeZone.SHORT) { return 4; } else { return 40; } } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { if (mTimeZoneForced) { if (mTimeZone.useDaylightTime() && (calendar.get(java.util.Calendar.DST_OFFSET) != 0)) { buffer.append(mDaylight); } else { buffer.append(mStandard); } } else { java.util.TimeZone timeZone = calendar.getTimeZone(); if (timeZone.useDaylightTime() && (calendar.get(java.util.Calendar.DST_OFFSET) != 0)) { buffer.append(org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, true, mStyle, mLocale)); } else { buffer.append(org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, false, mStyle, mLocale)); } } } } private static class TimeZoneNumberRule implements org.apache.commons.lang.time.FastDateFormat.Rule { static final org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule INSTANCE_COLON = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule(true); static final org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule INSTANCE_NO_COLON = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule(false); final boolean mColon; TimeZoneNumberRule(boolean colon) { mColon = colon; } public int estimateLength() { return 5; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int offset = calendar.get(java.util.Calendar.ZONE_OFFSET) + calendar.get(java.util.Calendar.DST_OFFSET); if (offset < 0) { buffer.append('-'); offset = -offset; } else { buffer.append('+'); } int hours = offset / ((60 * 60) * 1000); buffer.append(((char) ((hours / 10) + '0'))); buffer.append(((char) ((hours % 10) + '0'))); if (mColon) { buffer.append(':'); } int minutes = (offset / (60 * 1000)) - (60 * hours); buffer.append(((char) ((minutes / 10) + '0'))); buffer.append(((char) ((minutes % 10) + '0'))); } } private static class TimeZoneDisplayKey { private final java.util.TimeZone mTimeZone; private final int mStyle; private final java.util.Locale mLocale; TimeZoneDisplayKey(java.util.TimeZone timeZone, boolean daylight, int style, java.util.Locale locale) { mTimeZone = timeZone; if (daylight) { style |= 0x80000000; } mStyle = style; mLocale = locale; } public int hashCode() { return (mStyle * 31) + mLocale.hashCode(); } public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (obj instanceof org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey) { org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey other = ((org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey) (obj)); return (mTimeZone.equals(other.mTimeZone) && (mStyle == other.mStyle)) && mLocale.equals(other.mLocale); } return false; } } private static class Pair { private final java.lang.Object mObj1; private final java.lang.Object mObj2; public Pair(java.lang.Object obj1, java.lang.Object obj2) { mObj1 = obj1; mObj2 = obj2; } public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (!(obj instanceof org.apache.commons.lang.time.FastDateFormat.Pair)) { return false; } org.apache.commons.lang.time.FastDateFormat.Pair key = ((org.apache.commons.lang.time.FastDateFormat.Pair) (obj)); return (mObj1 == null ? key.mObj1 == null : mObj1.equals(key.mObj1)) && (mObj2 == null ? key.mObj2 == null : mObj2.equals(key.mObj2)); } public int hashCode() { return (mObj1 == null ? 0 : mObj1.hashCode()) + (mObj2 == null ? 0 : mObj2.hashCode()); } public java.lang.String toString() { return ((("[" + mObj1) + ':') + mObj2) + ']'; } } } [488068] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [488601] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [488610] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(121).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("ch3 == '_'",ch3 == '_');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(121).collectionEnds(); } if (runtimeAngelicValue) if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [488617] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [488884] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [488892] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); boolean spoonDefaultValue = false; try { spoonDefaultValue = ch3 == '_'; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(122).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("ch3 == '_'",ch3 == '_');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(122).collectionEnds(); } if (runtimeAngelicValue) { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [488894] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 [489358] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [489377] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(123).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("2",2);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(123).collectionEnds(); } if (runtimeAngelicValue) if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [489379] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [489609] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [489623] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = str.charAt(2) != '_'; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(124).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("2",2);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(124).collectionEnds(); } if (runtimeAngelicValue) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [489625] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [490187] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [490202] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } boolean spoonDefaultValue = false; try { spoonDefaultValue = len == 2; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(125).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("2",2);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("len == 2",len == 2);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(125).collectionEnds(); } if (runtimeAngelicValue) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [490208] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [490656] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [490664] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(126).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("(ch1 > 'z')",(ch1 > 'z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("(((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')",(((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("(ch0 > 'z')",(ch0 > 'z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("(((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a'))",(((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("((ch0 < 'a') || (ch0 > 'z'))",((ch0 < 'a') || (ch0 > 'z')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("'a'",'a');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("'z'",'z');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("(ch0 < 'a')",(ch0 < 'a'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("(ch1 < 'a')",(ch1 < 'a'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(126).collectionEnds(); } if (runtimeAngelicValue) if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [490665] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [490901] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [490908] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); boolean spoonDefaultValue = false; try { spoonDefaultValue = (((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z'); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(127).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("(ch1 > 'z')",(ch1 > 'z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("(((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')",(((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("(ch0 > 'z')",(ch0 > 'z'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("(((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a'))",(((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("((ch0 < 'a') || (ch0 > 'z'))",((ch0 < 'a') || (ch0 > 'z')));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("'a'",'a');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("'z'",'z');} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("(ch0 < 'a')",(ch0 < 'a'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("(ch1 < 'a')",(ch1 < 'a'));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(127).collectionEnds(); } if (runtimeAngelicValue) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [490910] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 -723213736 [491459] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [491472] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(128).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("(len != 5)",(len != 5));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("((len != 2) && (len != 5)) && (len < 7)",((len != 2) && (len != 5)) && (len < 7));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("(len != 2)",(len != 2));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("(len < 7)",(len < 7));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("2",2);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("((len != 2) && (len != 5))",((len != 2) && (len != 5)));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("7",7);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(128).collectionEnds(); } if (runtimeAngelicValue) if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [491480] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [491704] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [491716] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); boolean spoonDefaultValue = false; try { spoonDefaultValue = ((len != 2) && (len != 5)) && (len < 7); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(129).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("(len != 5)",(len != 5));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("((len != 2) && (len != 5)) && (len < 7)",((len != 2) && (len != 5)) && (len < 7));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("(len != 2)",(len != 2));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("(len < 7)",(len < 7));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("2",2);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("((len != 2) && (len != 5))",((len != 2) && (len != 5)));} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("7",7);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(129).collectionEnds(); } if (runtimeAngelicValue) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [491724] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 [492192] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [492203] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(130).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectInput("str == null",str == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(130).collectionEnds(); } if (runtimeAngelicValue) if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [492204] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [492527] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [492539] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { boolean spoonDefaultValue = false; try { spoonDefaultValue = str == null; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(131).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectInput("str == null",str == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(131).collectionEnds(); } if (runtimeAngelicValue) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); if (ch3 == '_') { return new java.util.Locale(str.substring(0, 2), "", str.substring(4)); } char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.availableLocaleList().contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [492540] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [492961] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:739. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [493360] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:738. WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [493625] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:738. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [493984] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:735. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [494325] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:733. 1745874308 1745874308 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [494799] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:729. WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [495076] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:729. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [495564] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:699. 1745874308 1745874308 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [496048] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:692. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [496443] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:675. WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [496839] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:675. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [497182] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:673. WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [497485] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:673. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [497900] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:672. 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 [498406] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.DateUtils:671. 1745874308 1745874308 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 [499407] INFO TestPatch - Applying patch: org.apache.commons.lang.time.DateUtils:666: PRECONDITION 280000000 == 24 [499627] INFO TestPatch - Running test suite to check the patch "280000000 == 24" is working WARNING: Some date rounding tests not run since the current version is 11.0.20.1 [499644] INFO NoPol - ----INFORMATION---- [499717] INFO NoPol - Nb classes : 77 [499717] INFO NoPol - Nb methods : 1730 [499717] INFO NoPol - Nb Statements Analyzed : 122 [499718] INFO NoPol - Nb Statements with Angelic Value Found : 5 [499718] INFO NoPol - Nb inputs in SMT : 8 [499718] INFO NoPol - Nb SMT level: 2 [499719] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [499719] INFO NoPol - class java.lang.Boolean: 4 [499719] INFO NoPol - Nb variables in SMT : 47 [499719] INFO NoPol - NoPol Execution time : 131753ms [499720] INFO NoPol - for Lang53-Java6 [499720] INFO NoPol - ----PATCH FOUND---- [499720] INFO NoPol - 280000000 == 24 [499720] INFO NoPol - Nb test that executes the patch: 5 [499721] INFO NoPol - org.apache.commons.lang.time.DateUtils:666: PRECONDITION [499732] INFO NoPol - --- a/Lang53-Java6/src/java/org/apache/commons/lang/time/DateUtils.java +++ b/Lang53-Java6/src/java/org/apache/commons/lang/time/DateUtils.java @@ -665,3 +665,5 @@ date.setTime(time); - val.setTime(date); + if (280000000 == 24) { + val.setTime(date); + } } mkdir Lang58-Java6; cd Lang58-Java6; git init; git fetch https://github.com/Spirals-Team/defects4j-repair Lang58-Java6:Lang58-Java6; git checkout Lang58-Java6; mvn -q test -DskipTests -Dproject.build.sourceEncoding=ISO-8859-1 -Dmaven.compile.source=1.6 -Dmaven.compile.testSource=1.6 -Dmaven.compile.target=1.6; mvn -q dependency:build-classpath -Dmdep.outputFile=cp.txt Initialized empty Git repository in /builds/workspace/nopol/nopol/Lang58-Java6/.git/ [copy] Copying 2 files to /builds/workspace/nopol/nopol/Lang58-Java6/target/classes/META-INF From https://github.com/Spirals-Team/defects4j-repair * [new branch] Lang58-Java6 -> Lang58-Java6 Switched to branch 'Lang58-Java6' Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [file:/builds/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/builds/workspace/nopol/nopol/Lang58-Java6/target/classes/, file:/builds/workspace/nopol/nopol/Lang58-Java6/target/test-classes/] [520777] INFO NoPol - Source files: [Lang58-Java6/src/java] [520777] INFO NoPol - Classpath: [file:/builds/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/builds/workspace/nopol/nopol/Lang58-Java6/target/classes/, file:/builds/workspace/nopol/nopol/Lang58-Java6/target/test-classes/] [520777] INFO NoPol - Statement type: PRE_THEN_COND [520778] INFO NoPol - Args: [org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest] [520778] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[Lang58-Java6/src/java], projectClasspath='[Ljava.net.URL;@e4ac389', projectTests=[org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest], complianceLevel=6, outputFolder=./, json=false} [520778] INFO NoPol - Available processors (cores): 1 [520778] INFO NoPol - Free memory: 1 GB [520778] INFO NoPol - Maximum memory: 1 GB [520778] INFO NoPol - Total memory available to JVM: 1 GB [520779] INFO NoPol - Java version: null [520779] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [520780] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin [523466] ERROR Launcher - error: JDTCommentBuilder crashed with the error, some comments may be missing in the model: java.lang.RuntimeException: java.nio.charset.MalformedInputException: Input length = 1 Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[Lang58-Java6/src/java], projectClasspath='[Ljava.net.URL;@e4ac389', projectTests=[org.apache.commons.lang.ArrayUtilsAddTest, org.apache.commons.lang.ArrayUtilsRemoveTest, org.apache.commons.lang.ArrayUtilsTest, org.apache.commons.lang.BitFieldTest, org.apache.commons.lang.BooleanUtilsTest, org.apache.commons.lang.CharEncodingTest, org.apache.commons.lang.CharRangeTest, org.apache.commons.lang.CharSetTest, org.apache.commons.lang.CharSetUtilsTest, org.apache.commons.lang.CharUtilsTest, org.apache.commons.lang.ClassUtilsTest, org.apache.commons.lang.EntitiesPerformanceTest, org.apache.commons.lang.EntitiesTest, org.apache.commons.lang.IllegalClassExceptionTest, org.apache.commons.lang.IncompleteArgumentExceptionTest, org.apache.commons.lang.IntHashMapTest, org.apache.commons.lang.LocaleUtilsTest, org.apache.commons.lang.NotImplementedExceptionTest, org.apache.commons.lang.NullArgumentExceptionTest, org.apache.commons.lang.NumberRangeTest, org.apache.commons.lang.NumberUtilsTest, org.apache.commons.lang.ObjectUtilsTest, org.apache.commons.lang.RandomStringUtilsTest, org.apache.commons.lang.SerializationUtilsTest, org.apache.commons.lang.StringEscapeUtilsTest, org.apache.commons.lang.StringUtilsEqualsIndexOfTest, org.apache.commons.lang.StringUtilsIsTest, org.apache.commons.lang.StringUtilsSubstringTest, org.apache.commons.lang.StringUtilsTest, org.apache.commons.lang.StringUtilsTrimEmptyTest, org.apache.commons.lang.SystemUtilsTest, org.apache.commons.lang.UnhandledExceptionTest, org.apache.commons.lang.ValidateTest, org.apache.commons.lang.WordUtilsTest, org.apache.commons.lang.builder.CompareToBuilderTest, org.apache.commons.lang.builder.DefaultToStringStyleTest, org.apache.commons.lang.builder.EqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest, org.apache.commons.lang.builder.HashCodeBuilderTest, org.apache.commons.lang.builder.MultiLineToStringStyleTest, org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest, org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest, org.apache.commons.lang.builder.ShortPrefixToStringStyleTest, org.apache.commons.lang.builder.SimpleToStringStyleTest, org.apache.commons.lang.builder.StandardToStringStyleTest, org.apache.commons.lang.builder.ToStringBuilderTest, org.apache.commons.lang.builder.ToStringStyleTest, org.apache.commons.lang.enums.EnumEqualsTest, org.apache.commons.lang.enums.EnumTest, org.apache.commons.lang.enums.EnumUtilsTest, org.apache.commons.lang.enums.ValuedEnumTest, org.apache.commons.lang.exception.ExceptionUtilsTestCase, org.apache.commons.lang.exception.NestableDelegateTestCase, org.apache.commons.lang.exception.NestableErrorTestCase, org.apache.commons.lang.exception.NestableExceptionTestCase, org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase, org.apache.commons.lang.math.DoubleRangeTest, org.apache.commons.lang.math.FloatRangeTest, org.apache.commons.lang.math.FractionTest, org.apache.commons.lang.math.IntRangeTest, org.apache.commons.lang.math.LongRangeTest, org.apache.commons.lang.math.NumberRangeTest, org.apache.commons.lang.math.NumberUtilsTest, org.apache.commons.lang.math.RandomUtilsTest, org.apache.commons.lang.math.RangeTest, org.apache.commons.lang.mutable.MutableBooleanTest, org.apache.commons.lang.mutable.MutableByteTest, org.apache.commons.lang.mutable.MutableDoubleTest, org.apache.commons.lang.mutable.MutableFloatTest, org.apache.commons.lang.mutable.MutableIntTest, org.apache.commons.lang.mutable.MutableLongTest, org.apache.commons.lang.mutable.MutableObjectTest, org.apache.commons.lang.mutable.MutableShortTest, org.apache.commons.lang.text.CompositeFormatTest, org.apache.commons.lang.text.StrBuilderAppendInsertTest, org.apache.commons.lang.text.StrBuilderTest, org.apache.commons.lang.text.StrLookupTest, org.apache.commons.lang.text.StrMatcherTest, org.apache.commons.lang.text.StrSubstitutorTest, org.apache.commons.lang.text.StrTokenizerTest, org.apache.commons.lang.time.DateFormatUtilsTest, org.apache.commons.lang.time.DateUtilsTest, org.apache.commons.lang.time.DurationFormatUtilsTest, org.apache.commons.lang.time.FastDateFormatTest, org.apache.commons.lang.time.StopWatchTest], complianceLevel=6, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class org.apache.commons.lang.CharRangeTest:org.apache.commons.lang.EntitiesTest:org.apache.commons.lang.builder.HashCodeBuilderTest:org.apache.commons.lang.NumberUtilsTest:org.apache.commons.lang.builder.CompareToBuilderTest:org.apache.commons.lang.builder.ToStringBuilderTest:org.apache.commons.lang.enums.EnumUtilsTest:org.apache.commons.lang.enums.EnumTest:org.apache.commons.lang.builder.EqualsBuilderTest:org.apache.commons.lang.math.NumberUtilsTest:org.apache.commons.lang.mutable.MutableFloatTest:org.apache.commons.lang.time.DateUtilsTest:org.apache.commons.lang.text.StrBuilderTest:org.apache.commons.lang.CharUtilsTest:org.apache.commons.lang.EntitiesPerformanceTest:org.apache.commons.lang.exception.ExceptionUtilsTestCase:org.apache.commons.lang.text.StrTokenizerTest:org.apache.commons.lang.text.StrBuilderAppendInsertTest:org.apache.commons.lang.mutable.MutableByteTest:org.apache.commons.lang.StringUtilsIsTest:org.apache.commons.lang.ArrayUtilsTest:org.apache.commons.lang.StringUtilsSubstringTest:org.apache.commons.lang.StringUtilsTrimEmptyTest:org.apache.commons.lang.BooleanUtilsTest:org.apache.commons.lang.CharSetUtilsTest:org.apache.commons.lang.NumberRangeTest:org.apache.commons.lang.CharSetTest:org.apache.commons.lang.mutable.MutableDoubleTest:org.apache.commons.lang.StringEscapeUtilsTest:org.apache.commons.lang.exception.NestableDelegateTestCase:org.apache.commons.lang.IllegalClassExceptionTest:org.apache.commons.lang.RandomStringUtilsTest:org.apache.commons.lang.StringUtilsTest:org.apache.commons.lang.mutable.MutableBooleanTest:org.apache.commons.lang.enums.ValuedEnumTest:org.apache.commons.lang.text.StrSubstitutorTest:org.apache.commons.lang.math.DoubleRangeTest:org.apache.commons.lang.time.DurationFormatUtilsTest:org.apache.commons.lang.time.FastDateFormatTest:org.apache.commons.lang.NullArgumentExceptionTest:org.apache.commons.lang.builder.ToStringStyleTest:org.apache.commons.lang.mutable.MutableShortTest:org.apache.commons.lang.BitFieldTest:org.apache.commons.lang.builder.StandardToStringStyleTest:org.apache.commons.lang.ArrayUtilsRemoveTest:org.apache.commons.lang.math.IntRangeTest:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest:org.apache.commons.lang.builder.DefaultToStringStyleTest:org.apache.commons.lang.math.LongRangeTest:org.apache.commons.lang.math.NumberRangeTest:org.apache.commons.lang.SerializationUtilsTest:org.apache.commons.lang.ObjectUtilsTest:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase:org.apache.commons.lang.text.StrMatcherTest:org.apache.commons.lang.LocaleUtilsTest:org.apache.commons.lang.math.FractionTest:org.apache.commons.lang.SystemUtilsTest:org.apache.commons.lang.UnhandledExceptionTest:org.apache.commons.lang.StringUtilsEqualsIndexOfTest:org.apache.commons.lang.ValidateTest:org.apache.commons.lang.time.DateFormatUtilsTest:org.apache.commons.lang.mutable.MutableObjectTest:org.apache.commons.lang.math.FloatRangeTest:org.apache.commons.lang.builder.SimpleToStringStyleTest:org.apache.commons.lang.math.RandomUtilsTest:org.apache.commons.lang.mutable.MutableLongTest:org.apache.commons.lang.ClassUtilsTest:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest:org.apache.commons.lang.mutable.MutableIntTest:org.apache.commons.lang.builder.MultiLineToStringStyleTest:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest:org.apache.commons.lang.IntHashMapTest:org.apache.commons.lang.WordUtilsTest:org.apache.commons.lang.ArrayUtilsAddTest:org.apache.commons.lang.exception.NestableExceptionTestCase:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest:org.apache.commons.lang.NotImplementedExceptionTest:org.apache.commons.lang.exception.NestableErrorTestCase:org.apache.commons.lang.text.StrLookupTest:org.apache.commons.lang.math.RangeTest:org.apache.commons.lang.CharEncodingTest:org.apache.commons.lang.IncompleteArgumentExceptionTest:org.apache.commons.lang.time.StopWatchTest:org.apache.commons.lang.text.CompositeFormatTest:org.apache.commons.lang.enums.EnumEqualsTest --tests org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_NormalNegated:org.apache.commons.lang.EntitiesTest#testEntitiesXmlObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testLong:org.apache.commons.lang.NumberUtilsTest#testMinimumLong:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectComparator:org.apache.commons.lang.builder.ToStringBuilderTest#testInt:org.apache.commons.lang.enums.EnumUtilsTest#testIteratorEx:org.apache.commons.lang.enums.EnumTest#testEqualsToWrongInstance:org.apache.commons.lang.builder.EqualsBuilderTest#testShort:org.apache.commons.lang.math.NumberUtilsTest#testMinimumDouble:org.apache.commons.lang.mutable.MutableFloatTest#testAddValuePrimitive:org.apache.commons.lang.time.DateUtilsTest#testIsSameDay_Cal:org.apache.commons.lang.text.StrBuilderTest#testLeftString:org.apache.commons.lang.CharUtilsTest#testIsAsciiNumeric_char:org.apache.commons.lang.EntitiesPerformanceTest#testBuildLookup:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_ThrowableWriter:org.apache.commons.lang.text.StrTokenizerTest#testBasicEmpty1:org.apache.commons.lang.text.StrTokenizerTest#testBasicEmpty2:org.apache.commons.lang.enums.EnumTest#testOperationCalculation:org.apache.commons.lang.enums.EnumTest#testBroken2Operation:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_CharArray:org.apache.commons.lang.enums.EnumTest#testNested:org.apache.commons.lang.mutable.MutableByteTest#testHashCode:org.apache.commons.lang.StringUtilsIsTest#testIsNumericSpace:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfInt:org.apache.commons.lang.StringUtilsSubstringTest#testLeft_String:org.apache.commons.lang.builder.EqualsBuilderTest#testIntArrayHiddenByObject:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrimToEmpty:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_validInput_2items:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String:org.apache.commons.lang.builder.EqualsBuilderTest#testMixedArray:org.apache.commons.lang.text.StrBuilderTest#testAsWriter:org.apache.commons.lang.math.NumberUtilsTest#testCreateDouble:org.apache.commons.lang.CharSetUtilsTest#testEvaluateSet_Stringarray:org.apache.commons.lang.text.StrBuilderTest#testContains_char:org.apache.commons.lang.NumberRangeTest#testIncludesRangeNull:org.apache.commons.lang.ArrayUtilsTest#testIndexOfWithStartIndex:org.apache.commons.lang.CharSetTest#testConstructor_String_oddNegate:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_String_String:org.apache.commons.lang.mutable.MutableDoubleTest#testAddValuePrimitive:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeHtml:org.apache.commons.lang.builder.EqualsBuilderTest#testLongArray:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessage:org.apache.commons.lang.builder.CompareToBuilderTest#testShortArray:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_allNullInput:org.apache.commons.lang.NumberUtilsTest#testCreateDouble:org.apache.commons.lang.RandomStringUtilsTest#testConstructor:org.apache.commons.lang.StringUtilsTest#testJoin_Objectarray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfChar:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionObjectCycle:org.apache.commons.lang.mutable.MutableBooleanTest#testGetSet:org.apache.commons.lang.enums.ValuedEnumTest#testToString:org.apache.commons.lang.StringUtilsTest#testConstructor:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionDoubleArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSoloEscaping:org.apache.commons.lang.math.DoubleRangeTest#testContainsRange:org.apache.commons.lang.time.DurationFormatUtilsTest#testBugzilla38401:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance:org.apache.commons.lang.NullArgumentExceptionTest#testConstructor_nullInput:org.apache.commons.lang.EntitiesPerformanceTest#testBuildPrimitive:org.apache.commons.lang.builder.ToStringStyleTest#testSetSizeEndText:org.apache.commons.lang.mutable.MutableShortTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendNewLine:org.apache.commons.lang.BitFieldTest#testClearShort:org.apache.commons.lang.text.StrTokenizerTest#testCSVEmpty:org.apache.commons.lang.StringUtilsTest#testReverse_String:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionHierarchyArrayList:org.apache.commons.lang.builder.StandardToStringStyleTest#testObject:org.apache.commons.lang.text.StrTokenizerTest#testBasic1:org.apache.commons.lang.text.StrTokenizerTest#testBasic3:org.apache.commons.lang.text.StrTokenizerTest#testBasic2:org.apache.commons.lang.text.StrTokenizerTest#testBasic5:org.apache.commons.lang.text.StrTokenizerTest#testBasic4:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveShortArray:org.apache.commons.lang.StringUtilsTest#testJoin_CollectionChar:org.apache.commons.lang.builder.EqualsBuilderTest#testBooleanArrayHiddenByObject:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionIntArray:org.apache.commons.lang.math.IntRangeTest#testContainsFloat:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollection:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Collection:org.apache.commons.lang.builder.ToStringBuilderTest#testGetSetDefault:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLongArrayArray:org.apache.commons.lang.math.LongRangeTest#testGetMinimum:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeArray:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlpha_char:org.apache.commons.lang.NumberRangeTest#testConstructorNullParameters:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_int_int:org.apache.commons.lang.CharUtilsTest#testToIntValue_char:org.apache.commons.lang.mutable.MutableByteTest#testGetSet:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_Boolean:org.apache.commons.lang.math.NumberRangeTest#testGetMaximum:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamBadStream:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfBooleanWithStartIndex:org.apache.commons.lang.ObjectUtilsTest#testAppendIdentityToString:org.apache.commons.lang.math.NumberUtilsTest#testMinInt:org.apache.commons.lang.builder.ToStringStyleTest#testSetArrayStart:org.apache.commons.lang.mutable.MutableShortTest#testAddValuePrimitive:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testIndexOfThrowableI:org.apache.commons.lang.math.NumberRangeTest#testContainsFloat:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesBadStream:org.apache.commons.lang.builder.EqualsBuilderTest#testBooleanArray:org.apache.commons.lang.StringUtilsTest#testRightPad_StringInt:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String:org.apache.commons.lang.builder.DefaultToStringStyleTest#testBlank:org.apache.commons.lang.ArrayUtilsTest#testSameLengthChar:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_Integer:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testPrintStackTrace:org.apache.commons.lang.StringUtilsTest#testOverlay_StringStringIntInt:org.apache.commons.lang.text.StrMatcherTest#testCharSetMatcher_String:org.apache.commons.lang.EntitiesPerformanceTest#testLookupHash:org.apache.commons.lang.builder.HashCodeBuilderTest#testDoubleArrayAsObject:org.apache.commons.lang.LocaleUtilsTest#testLanguagesByCountry:org.apache.commons.lang.mutable.MutableByteTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrBuilderTest#testReverse:org.apache.commons.lang.text.StrTokenizerTest#testBasicDelim1:org.apache.commons.lang.text.StrTokenizerTest#testBasicDelim2:org.apache.commons.lang.builder.EqualsBuilderTest#testLong:org.apache.commons.lang.StringEscapeUtilsTest#testConstructor:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_Throwable:org.apache.commons.lang.builder.HashCodeBuilderTest#testObjectArray:org.apache.commons.lang.math.FractionTest#testCompareTo:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_nullExpected:org.apache.commons.lang.builder.ToStringStyleTest#testSetFieldNameValueSeparator:org.apache.commons.lang.ArrayUtilsTest#testReverseInt:org.apache.commons.lang.math.FractionTest#testGets:org.apache.commons.lang.builder.EqualsBuilderTest#testObjectArray:org.apache.commons.lang.enums.EnumTest#testToString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeXml:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_boolean_Integer_Integer:org.apache.commons.lang.StringUtilsIsTest#testIsAlphanumeric:org.apache.commons.lang.text.StrBuilderTest#testGetSetNullText:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeEmptyArray:org.apache.commons.lang.mutable.MutableFloatTest#testGetSet:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoPefixNoSuffix:org.apache.commons.lang.LocaleUtilsTest#testLocaleLookupList_Locale:org.apache.commons.lang.ArrayUtilsTest#testContainsDoubleTolerance:org.apache.commons.lang.EntitiesPerformanceTest#testLookupPrimitive:org.apache.commons.lang.SystemUtilsTest#testIS_JAVA:org.apache.commons.lang.StringEscapeUtilsTest#testStandaloneAmphersand:org.apache.commons.lang.ArrayUtilsTest#testIndexOfCharWithStartIndex:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectEx2:org.apache.commons.lang.math.FractionTest#testFactory_int_int_int:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_null:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_byte:org.apache.commons.lang.UnhandledExceptionTest#testGetCauseAndGetMessage:org.apache.commons.lang.math.NumberUtilsTest#testToFloatString:org.apache.commons.lang.builder.ToStringBuilderTest#testInnerClassReflection:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testEqualsIgnoreCase:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfByte:org.apache.commons.lang.mutable.MutableShortTest#testHashCode:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiFloatArray:org.apache.commons.lang.ValidateTest#testNoNullElementsArray1:org.apache.commons.lang.ValidateTest#testNoNullElementsArray2:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphanumeric_char:org.apache.commons.lang.mutable.MutableByteTest#testAddValuePrimitive:org.apache.commons.lang.enums.ValuedEnumTest#testMap:org.apache.commons.lang.CharUtilsTest#testIsAsciiPrintable_char:org.apache.commons.lang.time.DateFormatUtilsTest#testConstructor:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_emptyInput:org.apache.commons.lang.math.IntRangeTest#testContainsDouble:org.apache.commons.lang.text.StrMatcherTest#testTabMatcher:org.apache.commons.lang.math.NumberUtilsTest#testMaxInt:org.apache.commons.lang.StringUtilsTest#testDefaultIfEmpty_StringString:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classArgs_nullInput:org.apache.commons.lang.mutable.MutableObjectTest#testConstructors:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetRootCause_Throwable:org.apache.commons.lang.math.FloatRangeTest#testToString:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOfAny_StringStringarray:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAtLeastInt:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBetween_StringString:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJava:org.apache.commons.lang.ArrayUtilsTest#testToObject_short:org.apache.commons.lang.CharRangeTest#testSerialization:org.apache.commons.lang.enums.ValuedEnumTest#testList:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_SameNegated:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String_char_char:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfIntWithStartIndex:org.apache.commons.lang.text.StrSubstitutorTest#testResolveVariable:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testOrdinalIndexOf:org.apache.commons.lang.BooleanUtilsTest#test_toStringOnOff_boolean:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx2:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx3:org.apache.commons.lang.builder.ToStringBuilderTest#testSelfInstanceVarReflectionObjectCycle:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLongArrayArray:org.apache.commons.lang.math.DoubleRangeTest#testContainsNumber:org.apache.commons.lang.NumberUtilsTest#testCreateNumber:org.apache.commons.lang.text.StrMatcherTest#testCommaMatcher:org.apache.commons.lang.math.NumberUtilsTest#testMinByte:org.apache.commons.lang.builder.ToStringBuilderTest#testConstructorEx1:org.apache.commons.lang.math.NumberUtilsTest#testCreateInteger:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeLookup:org.apache.commons.lang.SerializationUtilsTest#testCloneNull:org.apache.commons.lang.math.DoubleRangeTest#testHashCode:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectComparatorNull:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_Locale:org.apache.commons.lang.StringUtilsTest#testAbbreviate_StringInt:org.apache.commons.lang.CharSetTest#testSerialization:org.apache.commons.lang.math.RandomUtilsTest#testNextInt:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceRecursive:org.apache.commons.lang.builder.ToStringStyleTest#testSetArrayEnd:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionLongArrayArray:org.apache.commons.lang.mutable.MutableDoubleTest#testToString:org.apache.commons.lang.math.FractionTest#testMultiply:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeJavaScript:org.apache.commons.lang.enums.EnumTest#testColorEnumEqualsWithDifferentClassLoaders:org.apache.commons.lang.StringUtilsIsTest#testIsNumeric:org.apache.commons.lang.enums.EnumTest#testEquals:org.apache.commons.lang.math.NumberUtilsTest#testCreateNumber:org.apache.commons.lang.ArrayUtilsTest#testToObject_int:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_StrMatcher_int:org.apache.commons.lang.ArrayUtilsTest#testToObject_double:org.apache.commons.lang.NumberUtilsTest#testMaximumInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testByteArray:org.apache.commons.lang.exception.NestableDelegateTestCase#testGetMessageString:org.apache.commons.lang.builder.ToStringBuilderTest#testByteArrayArray:org.apache.commons.lang.mutable.MutableLongTest#testAddValueObject:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_Object:org.apache.commons.lang.math.NumberUtilsTest#testEqualsByte:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_double:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_double_double:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testBlank:org.apache.commons.lang.builder.ToStringStyleTest#testSetArraySeparator:org.apache.commons.lang.builder.CompareToBuilderTest#testDoubleArray:org.apache.commons.lang.StringUtilsSubstringTest#testSubstring_StringInt:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_float:org.apache.commons.lang.ClassUtilsTest#test_convertClassNamesToClasses_List:org.apache.commons.lang.SystemUtilsTest#testGetJavaHome:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionhortArrayArray:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsBlank:org.apache.commons.lang.mutable.MutableIntTest#testToString:org.apache.commons.lang.NumberRangeTest#testIncludesNumber:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDuration:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveObjectArray:org.apache.commons.lang.BitFieldTest#testIsAllSet:org.apache.commons.lang.ArrayUtilsTest#testIndexOfShort:org.apache.commons.lang.CharUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testFloatArray:org.apache.commons.lang.EntitiesPerformanceTest#testLookupBinary:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_jdkNoCause:org.apache.commons.lang.ObjectUtilsTest#testEquals:org.apache.commons.lang.text.StrTokenizerTest#testCloneNull:org.apache.commons.lang.builder.ToStringBuilderTest#testSimpleReflectionStatics:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLongArrayArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfFloat:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLongArray:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendSuper:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryMatcher:org.apache.commons.lang.text.StrMatcherTest#testQuoteMatcher:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationHMS:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollectionWithNull:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StringBuffer_int_int:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_boolean_boolean:org.apache.commons.lang.enums.EnumTest#testName:org.apache.commons.lang.LocaleUtilsTest#testToLocale_1Part:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompareExcludeFields:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsThrowableNested:org.apache.commons.lang.NumberUtilsTest#testIsDigits:org.apache.commons.lang.math.NumberUtilsTest#testMinimumByte:org.apache.commons.lang.ArrayUtilsTest#testToObject_float:org.apache.commons.lang.math.NumberUtilsTest#testMaxDouble:org.apache.commons.lang.time.DateFormatUtilsTest#testTimeISO:org.apache.commons.lang.math.NumberUtilsTest#testEqualsInt:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLongArrayArray:org.apache.commons.lang.math.NumberUtilsTest#testStringToIntString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionyteArray:org.apache.commons.lang.NumberRangeTest#testConstructorWithMaxLessThanMin:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_boolean:org.apache.commons.lang.math.NumberUtilsTest#testToLongString:org.apache.commons.lang.SystemUtilsTest#testConstructor:org.apache.commons.lang.enums.EnumTest#testExtended2Map:org.apache.commons.lang.builder.StandardToStringStyleTest#testLong:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementFloatArray:org.apache.commons.lang.ArrayUtilsTest#testToString:org.apache.commons.lang.mutable.MutableLongTest#testConstructors:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementObjectArray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumDouble:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsString:org.apache.commons.lang.mutable.MutableLongTest#testEquals:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadRight:org.apache.commons.lang.builder.HashCodeBuilderTest#testByteArrayAsObject:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_charInt:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplacePrefixSuffix:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_int_int_int:org.apache.commons.lang.SerializationUtilsTest#testSerializeStream:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLong:org.apache.commons.lang.text.StrBuilderTest#testSubstringIntInt:org.apache.commons.lang.NumberUtilsTest#testCompareDouble:org.apache.commons.lang.IntHashMapTest#testIsEmpty:org.apache.commons.lang.time.DateUtilsTest#testMonthIterator:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceAdjacentAtStart:org.apache.commons.lang.WordUtilsTest#testInitials_String:org.apache.commons.lang.builder.HashCodeBuilderTest#testDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetCause_ThrowableArray:org.apache.commons.lang.text.StrBuilderTest#testEndsWith:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_nullInput:org.apache.commons.lang.math.NumberUtilsTest#testToIntString:org.apache.commons.lang.CharUtilsTest#testToIntValue_char_int:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompareEx2:org.apache.commons.lang.ArrayUtilsTest#testContainsLong:org.apache.commons.lang.ClassUtilsTest#testConstructor:org.apache.commons.lang.StringUtilsTest#testCenter_StringInt:org.apache.commons.lang.builder.ToStringBuilderTest#testLong:org.apache.commons.lang.ClassUtilsTest#testGetClassByNormalNameArrays:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompareEx1:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayToObjectArray:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayAndObjectCycle:org.apache.commons.lang.math.FractionTest#testAbs:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceChangedMap:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionNull:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLong:org.apache.commons.lang.BooleanUtilsTest#test_toString_boolean_String_String_String:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionShortArray:org.apache.commons.lang.mutable.MutableShortTest#testCompareTo:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparatorsWithNullText:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleWithStartIndex:org.apache.commons.lang.mutable.MutableIntTest#testSubtractValueObject:org.apache.commons.lang.CharRangeTest#testContains_Charrange:org.apache.commons.lang.math.RandomUtilsTest#testUnimplementedMethods:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_jdkNoCause:org.apache.commons.lang.builder.CompareToBuilderTest#testBoolean:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplace:org.apache.commons.lang.text.StrBuilderTest#testAsReader:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeHtml:org.apache.commons.lang.enums.EnumTest#testExtended1List:org.apache.commons.lang.builder.EqualsBuilderTest#testByteArray:org.apache.commons.lang.BooleanUtilsTest#test_negate_Boolean:org.apache.commons.lang.builder.DefaultToStringStyleTest#testObject:org.apache.commons.lang.math.RandomUtilsTest#testNextDouble2:org.apache.commons.lang.LocaleUtilsTest#testToLocale_3Part:org.apache.commons.lang.CharSetTest#testConstructor_String_simple:org.apache.commons.lang.math.FractionTest#testConstants:org.apache.commons.lang.ObjectUtilsTest#testMin:org.apache.commons.lang.NumberRangeTest#testToStringWithNegatives:org.apache.commons.lang.builder.HashCodeBuilderTest#testIntArrayAsObject:org.apache.commons.lang.time.DateUtilsTest#testAddMonths:org.apache.commons.lang.builder.SimpleToStringStyleTest#testObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_String:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsIgnoreCase_StringString:org.apache.commons.lang.text.StrBuilderTest#testCharAt:org.apache.commons.lang.builder.EqualsBuilderTest#testDoubleArrayHiddenByObject:org.apache.commons.lang.enums.ValuedEnumTest#testSerialization:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_nested:org.apache.commons.lang.ArrayUtilsTest#testCloneByte:org.apache.commons.lang.builder.ToStringBuilderTest#testCharArrayArray:org.apache.commons.lang.enums.EnumTest#testExtendedToString:org.apache.commons.lang.EntitiesPerformanceTest#testLookupLookup:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloatArray:org.apache.commons.lang.StringUtilsTest#testJoin_CollectionString:org.apache.commons.lang.SystemUtilsTest#testGetUserHome:org.apache.commons.lang.ArrayUtilsTest#testToObject_byte:org.apache.commons.lang.math.FloatRangeTest#testContainsNumber:org.apache.commons.lang.math.NumberUtilsTest#testMinimumInt:org.apache.commons.lang.math.FloatRangeTest#testOverlapsRange:org.apache.commons.lang.math.DoubleRangeTest#testOverlapsRange:org.apache.commons.lang.text.StrBuilderTest#testHashCode:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testAppendSuper:org.apache.commons.lang.enums.EnumUtilsTest#testList:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleWithStartIndexTolerance:org.apache.commons.lang.text.StrTokenizerTest#testReset:org.apache.commons.lang.BitFieldTest#testGetShortRawValue:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanArray:org.apache.commons.lang.ObjectUtilsTest#testMax:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_int:org.apache.commons.lang.ObjectUtilsTest#testToString_Object:org.apache.commons.lang.StringUtilsTest#testCaseFunctions:org.apache.commons.lang.text.StrMatcherTest#testSplitMatcher:org.apache.commons.lang.text.StrBuilderTest#testEqualsIgnoreCase:org.apache.commons.lang.enums.EnumTest#testExtended3List:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Same:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsNotBlank:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamOfNull:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_byte_byte:org.apache.commons.lang.math.NumberRangeTest#testGetMinimum:org.apache.commons.lang.LocaleUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testIndexOfLongWithStartIndex:org.apache.commons.lang.StringUtilsTest#testDifference_StringString:org.apache.commons.lang.exception.NestableExceptionTestCase#testPrintPartialStackTrace:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testInsertWithNullText:org.apache.commons.lang.CharSetTest#testHashCode:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_Class:org.apache.commons.lang.ValidateTest#testIsTrue4:org.apache.commons.lang.math.NumberRangeTest#testConstructor1Exceptions:org.apache.commons.lang.ValidateTest#testIsTrue3:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_char:org.apache.commons.lang.ValidateTest#testIsTrue2:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringInt:org.apache.commons.lang.ValidateTest#testIsTrue1:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetCause:org.apache.commons.lang.ObjectUtilsTest#testIsNull:org.apache.commons.lang.ValidateTest#testIsTrue5:org.apache.commons.lang.enums.EnumUtilsTest#testGetEx:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StringBuffer:org.apache.commons.lang.WordUtilsTest#testCapitalize_String:org.apache.commons.lang.EntitiesPerformanceTest#testLookupArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_nested:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringString:org.apache.commons.lang.builder.ToStringBuilderTest#testObjectArray:org.apache.commons.lang.math.NumberUtilsTest#testMinFloat:org.apache.commons.lang.EntitiesTest#testEscapeNamedEntity:org.apache.commons.lang.exception.NestableExceptionTestCase#testSpecificPrintStackTrace:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_TimeZone:org.apache.commons.lang.text.StrBuilderTest#testDeleteIntInt:org.apache.commons.lang.enums.EnumTest#testGet:org.apache.commons.lang.mutable.MutableByteTest#testAddValueObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_Primitive:org.apache.commons.lang.text.StrBuilderTest#testContains_StrMatcher:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArrayWithNull:org.apache.commons.lang.mutable.MutableByteTest#testConstructors:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowableN:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_char_int:org.apache.commons.lang.text.StrMatcherTest#testMatcherIndices:org.apache.commons.lang.NumberUtilsTest#testCreateBigInteger:org.apache.commons.lang.EntitiesPerformanceTest#testBuildBinary:org.apache.commons.lang.ArrayUtilsTest#testSameLengthLong:org.apache.commons.lang.text.StrTokenizerTest#testCSV:org.apache.commons.lang.math.FractionTest#testNegate:org.apache.commons.lang.BitFieldTest#testGetShortValue:org.apache.commons.lang.text.StrBuilderTest#testTrim:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceWeirdPattens:org.apache.commons.lang.StringUtilsTest#testCenter_StringIntChar:org.apache.commons.lang.math.RandomUtilsTest#testNextLong2:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowables:org.apache.commons.lang.ClassUtilsTest#testGetPublicMethod:org.apache.commons.lang.mutable.MutableFloatTest#testNanInfinite:org.apache.commons.lang.time.DurationFormatUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiCharArray:org.apache.commons.lang.mutable.MutableObjectTest#testEquals:org.apache.commons.lang.enums.EnumTest#testNestedBroken:org.apache.commons.lang.builder.ToStringBuilderTest#testChar:org.apache.commons.lang.time.DateUtilsTest#testAddMinutes:org.apache.commons.lang.time.DateUtilsTest#testRound:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleWithStartIndexTolerance:org.apache.commons.lang.ArrayUtilsTest#testContainsInt:org.apache.commons.lang.text.StrTokenizerTest#testTSV:org.apache.commons.lang.ClassUtilsTest#testGetClassByNormalNameArrays2D:org.apache.commons.lang.builder.EqualsBuilderTest#testByte:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendPadding:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytes:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_Integer_Integer_Integer_Integer:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_ReversedNegated:org.apache.commons.lang.math.DoubleRangeTest#testConstructor1b:org.apache.commons.lang.math.DoubleRangeTest#testConstructor1a:org.apache.commons.lang.StringUtilsTest#testSplit_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoPrefixSuffix:org.apache.commons.lang.CharUtilsTest#testToUnicodeEscaped_char:org.apache.commons.lang.math.FloatRangeTest#testEquals:org.apache.commons.lang.math.NumberUtilsTest#testMaximumInt:org.apache.commons.lang.math.DoubleRangeTest#testContainsDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_selfCause:org.apache.commons.lang.text.StrBuilderTest#testCapacityAndLength:org.apache.commons.lang.math.DoubleRangeTest#testConstructor2b:org.apache.commons.lang.math.DoubleRangeTest#testConstructor2a:org.apache.commons.lang.ClassUtilsTest#test_isAssignable:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_StringChar:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testIntegerWithTransients:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBefore_StringString:org.apache.commons.lang.text.StrMatcherTest#testCharSetMatcher_charArray:org.apache.commons.lang.enums.EnumTest#testOperationToString:org.apache.commons.lang.math.FractionTest#testReduce:org.apache.commons.lang.builder.ToStringStyleTest#testSetContentStart:org.apache.commons.lang.mutable.MutableFloatTest#testToString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#test_getMessage_Throwable:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeTree:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_char:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_stringArg_nullInput:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayCycle:org.apache.commons.lang.enums.EnumTest#testOperationMap:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_intNull:org.apache.commons.lang.CharSetTest#testGetInstance:org.apache.commons.lang.mutable.MutableLongTest#testSubtractValuePrimitive:org.apache.commons.lang.ArrayUtilsTest#testReverseBoolean:org.apache.commons.lang.BooleanUtilsTest#testConstructor:org.apache.commons.lang.exception.ExceptionUtilsTestCase#test_getRootCauseMessage_Throwable:org.apache.commons.lang.math.IntRangeTest#testHashCode:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArrayWithNulls:org.apache.commons.lang.IntHashMapTest#testClear:org.apache.commons.lang.time.DateUtilsTest#testIsSameInstant_Cal:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayObject:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_CharArray_int_int:org.apache.commons.lang.ArrayUtilsTest#testToObject_boolean:org.apache.commons.lang.math.NumberUtilsTest#testCreateBigInteger:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace_Stream:org.apache.commons.lang.CharRangeTest#testEquals_Object:org.apache.commons.lang.mutable.MutableShortTest#testDecrement:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiIntArray:org.apache.commons.lang.EntitiesPerformanceTest#testLookupTree:org.apache.commons.lang.IntHashMapTest#testPut:org.apache.commons.lang.math.FractionTest#testInvert:org.apache.commons.lang.math.LongRangeTest#testOverlapsRange:org.apache.commons.lang.math.FractionTest#testFactory_String_double:org.apache.commons.lang.CharUtilsTest#testToCharacterObject_String:org.apache.commons.lang.text.StrTokenizerTest#testReset_String:org.apache.commons.lang.builder.CompareToBuilderTest#testIntArrayHiddenByObject:org.apache.commons.lang.math.NumberRangeTest#testContainsLong:org.apache.commons.lang.builder.DefaultToStringStyleTest#testLong:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiDoubleArray:org.apache.commons.lang.ArrayUtilsTest#testSameLengthDouble:org.apache.commons.lang.mutable.MutableIntTest#testPrimitiveValues:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsNestedThrowable_Throwable:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowables:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeHtmlVersions:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementIntArray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumShort:org.apache.commons.lang.math.LongRangeTest#testContainsInteger:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_boolean_int_int:org.apache.commons.lang.LocaleUtilsTest#testLocaleLookupList_LocaleLocale:org.apache.commons.lang.text.StrBuilderTest#testGetChars:org.apache.commons.lang.math.FractionTest#testReducedFactory_int_int:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytes:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetThrowableCount:org.apache.commons.lang.math.NumberRangeTest#testContainsInteger:org.apache.commons.lang.math.LongRangeTest#testConstructor1b:org.apache.commons.lang.math.LongRangeTest#testConstructor1a:org.apache.commons.lang.builder.EqualsBuilderTest#testSuper:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeCollectionWithNulls:org.apache.commons.lang.BitFieldTest#testSetValue:org.apache.commons.lang.EntitiesPerformanceTest#testBuildArray:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowableI:org.apache.commons.lang.ClassUtilsTest#test_getAllSuperclasses_Class:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOf_ThrowableClassInt:org.apache.commons.lang.BooleanUtilsTest#test_toString_Boolean_String_String_String:org.apache.commons.lang.StringUtilsTest#testEMPTY:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StrBuilder:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveIntArray:org.apache.commons.lang.math.LongRangeTest#testConstructor2a:org.apache.commons.lang.math.LongRangeTest#testConstructor2b:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfShortWithStartIndex:org.apache.commons.lang.mutable.MutableShortTest#testAddValueObject:org.apache.commons.lang.math.NumberUtilsTest#testConstructor:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_classloader_equal:org.apache.commons.lang.EntitiesTest#testAddEntitiesArray:org.apache.commons.lang.builder.EqualsBuilderTest#testLongArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testSameLength:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_short_short:org.apache.commons.lang.ArrayUtilsTest#testReverseByte:org.apache.commons.lang.WordUtilsTest#testWrap_StringIntStringBoolean:org.apache.commons.lang.math.FractionTest#testPow:org.apache.commons.lang.BooleanUtilsTest#testXor_object_nullElementInput:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLong:org.apache.commons.lang.mutable.MutableLongTest#testAddValuePrimitive:org.apache.commons.lang.ArrayUtilsTest#testIndexOfLong:org.apache.commons.lang.time.DateUtilsTest#testIsSameInstant_Date:org.apache.commons.lang.builder.ToStringBuilderTest#testCharArray:org.apache.commons.lang.NumberRangeTest#testOverlap:org.apache.commons.lang.StringUtilsTest#testSplitByWholeString_StringStringBoolean:org.apache.commons.lang.ValidateTest#testNotNull1:org.apache.commons.lang.ValidateTest#testNotNull2:org.apache.commons.lang.StringUtilsTest#testSplit_StringString_StringStringInt:org.apache.commons.lang.time.DateUtilsTest#testConstructor:org.apache.commons.lang.builder.CompareToBuilderTest#testIntArray:org.apache.commons.lang.exception.NestableErrorTestCase#testPrintStackTrace:org.apache.commons.lang.IntHashMapTest#testContainsValue:org.apache.commons.lang.StringUtilsTest#testJoin_ArrayChar:org.apache.commons.lang.enums.ValuedEnumTest#testEquals:org.apache.commons.lang.BitFieldTest#testClear:org.apache.commons.lang.StringUtilsTest#testRightPad_StringIntChar:org.apache.commons.lang.CharUtilsTest#testToIntValue_Character_int:org.apache.commons.lang.ArrayUtilsTest#testSubarrayObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testIntArray:org.apache.commons.lang.ValidateTest#testNotEmptyString2:org.apache.commons.lang.ValidateTest#testNotEmptyString1:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessage:org.apache.commons.lang.CharSetTest#testClass:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDoubleTolerance:org.apache.commons.lang.builder.HashCodeBuilderTest#testCharArrayAsObject:org.apache.commons.lang.text.StrMatcherTest#testDoubleQuoteMatcher:org.apache.commons.lang.NullArgumentExceptionTest#testGetMessage_nullConstructorInput:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_char:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamClassNotFound:org.apache.commons.lang.StringUtilsTest#testRemove_String:org.apache.commons.lang.NotImplementedExceptionTest#testGetThrowable:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetCause:org.apache.commons.lang.WordUtilsTest#testInitials_String_charArray:org.apache.commons.lang.CharSetTest#testStatics:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testFixture:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBooleanArray:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Same:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfDouble:org.apache.commons.lang.mutable.MutableByteTest#testIncrement:org.apache.commons.lang.ArrayUtilsTest#testToObject_char:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphaUpper_char:org.apache.commons.lang.builder.ToStringBuilderTest#testShortArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_StrMatcher_String:org.apache.commons.lang.text.StrTokenizerTest#testCloneNotSupportedException:org.apache.commons.lang.ArrayUtilsTest#testIsEmptyPrimitives:org.apache.commons.lang.exception.NestableErrorTestCase#testIndexOfThrowable:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryCount:org.apache.commons.lang.text.StrBuilderTest#testIndexOfLang294:org.apache.commons.lang.ClassUtilsTest#testGetClassClassNotFound:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOfType_ThrowableClassInt:org.apache.commons.lang.text.StrBuilderTest#testToStringBuffer:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeJava:org.apache.commons.lang.time.DateFormatUtilsTest#testFormatUTC:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringAfterLast_StringString:org.apache.commons.lang.text.StrTokenizerTest#testCloneReset:org.apache.commons.lang.NumberRangeTest#testEquals:org.apache.commons.lang.builder.ToStringBuilderTest#testBooleanArrayArray:org.apache.commons.lang.math.IntRangeTest#testEquals:org.apache.commons.lang.enums.EnumTest#testMap:org.apache.commons.lang.builder.ToStringBuilderTest#testInheritedReflectionStatics:org.apache.commons.lang.text.StrBuilderTest#testChaining:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeHash:org.apache.commons.lang.CharUtilsTest#testToChar_Character_char:org.apache.commons.lang.CharUtilsTest#testIsAsciiAlphaLower_char:org.apache.commons.lang.ArrayUtilsTest#testClone:org.apache.commons.lang.mutable.MutableFloatTest#testConstructors:org.apache.commons.lang.EntitiesPerformanceTest#testEscapePrimitive:org.apache.commons.lang.StringUtilsTest#testEscapeFunctions_String:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiFloatArray:org.apache.commons.lang.mutable.MutableByteTest#testToByte:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionHierarchy:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_String_char:org.apache.commons.lang.builder.EqualsBuilderTest#testChar:org.apache.commons.lang.enums.ValuedEnumTest#testIterator:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAsInt:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsNone_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEscaping:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStrip_String:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_String:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsEmpty:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripToNull_String:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayCycleLevel2:org.apache.commons.lang.SystemUtilsTest#testOSMatches2:org.apache.commons.lang.text.StrMatcherTest#testStringMatcher_String:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationISO:org.apache.commons.lang.builder.ToStringStyleTest#testSetNullText:org.apache.commons.lang.StringUtilsTest#testDifferenceAt_StringString:org.apache.commons.lang.CharSetUtilsTest#testTranslate:org.apache.commons.lang.text.StrLookupTest#testMapLookup_nullMap:org.apache.commons.lang.math.FractionTest#testDivide:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String_TimeZone_Locale:org.apache.commons.lang.text.StrMatcherTest#testNoneMatcher:org.apache.commons.lang.time.DateUtilsTest#testWeekIterator:org.apache.commons.lang.mutable.MutableBooleanTest#testConstructors:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_nonEnumType:org.apache.commons.lang.ObjectUtilsTest#testNull:org.apache.commons.lang.time.DateUtilsTest#testIteratorEx:org.apache.commons.lang.NumberUtilsTest#testMinimumInt:org.apache.commons.lang.math.IntRangeTest#testConstructor1a:org.apache.commons.lang.ArrayUtilsTest#testToObject_long:org.apache.commons.lang.math.IntRangeTest#testConstructor1b:org.apache.commons.lang.StringUtilsTest#testChomp:org.apache.commons.lang.ArrayUtilsTest#testReverseFloat:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBeforeLast_StringString:org.apache.commons.lang.CharRangeTest#testContainsNullArg:org.apache.commons.lang.builder.CompareToBuilderTest#testCharArrayHiddenByObject:org.apache.commons.lang.mutable.MutableFloatTest#testToFloat:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytesUnserializable:org.apache.commons.lang.builder.ToStringBuilderTest#testIntArrayArray:org.apache.commons.lang.enums.EnumTest#testSerialization:org.apache.commons.lang.SystemUtilsTest#testJavaVersion:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionCompare:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBoolean:org.apache.commons.lang.builder.ToStringBuilderTest#testByte:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLongArray:org.apache.commons.lang.mutable.MutableObjectTest#testGetSet:org.apache.commons.lang.builder.CompareToBuilderTest#testInt:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeBinary:org.apache.commons.lang.mutable.MutableIntTest#testToInteger:org.apache.commons.lang.mutable.MutableIntTest#testHashCode:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_StrMatcher_String:org.apache.commons.lang.NumberUtilsTest#testIsNumberInvalidInput:org.apache.commons.lang.builder.HashCodeBuilderTest#testSuper:org.apache.commons.lang.builder.CompareToBuilderTest#testDoubleArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testSubarrayInt:org.apache.commons.lang.math.IntRangeTest#testOverlapsRange:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace:org.apache.commons.lang.StringUtilsSubstringTest#testMid_String:org.apache.commons.lang.builder.EqualsBuilderTest#testRaggedArray:org.apache.commons.lang.builder.HashCodeBuilderTest#testCharArray:org.apache.commons.lang.StringUtilsTest#testRemoveStart:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessage:org.apache.commons.lang.CharSetUtilsTest#testCount_StringString:org.apache.commons.lang.math.IntRangeTest#testGetMinimum:org.apache.commons.lang.builder.SimpleToStringStyleTest#testObjectArray:org.apache.commons.lang.builder.EqualsBuilderTest#testDouble:org.apache.commons.lang.math.NumberUtilsTest#testIsDigits:org.apache.commons.lang.SerializationUtilsTest#testSerializeBytesNull:org.apache.commons.lang.ArrayUtilsTest#testIndexOfIntWithStartIndex:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionDoubleArrayArray:org.apache.commons.lang.mutable.MutableByteTest#testToString:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_String_int_int:org.apache.commons.lang.math.IntRangeTest#testConstructor2b:org.apache.commons.lang.math.IntRangeTest#testConstructor2a:org.apache.commons.lang.ArrayUtilsTest#testCloneInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testObjectArrayAsObject:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessageI:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_nullActual:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray:org.apache.commons.lang.ArrayUtilsTest#testContainsChar:org.apache.commons.lang.time.DateUtilsTest#testAddMilliseconds:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classObjectArgs_nullInput:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceComplexEscaping:org.apache.commons.lang.mutable.MutableIntTest#testIncrement:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testSpecificPrintStackTrace:org.apache.commons.lang.NotImplementedExceptionTest#testPrintStackTrace_Writer:org.apache.commons.lang.builder.StandardToStringStyleTest#testLongArray:org.apache.commons.lang.text.StrBuilderTest#testToCharArray:org.apache.commons.lang.StringUtilsTest#testSwapCase_String:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCodeEx1:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_otherType:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCodeEx2:org.apache.commons.lang.math.LongRangeTest#testContainsNumber:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementByteArray:org.apache.commons.lang.CharSetUtilsTest#testSqueeze_StringString:org.apache.commons.lang.math.LongRangeTest#testContainsFloat:org.apache.commons.lang.math.IntRangeTest#testContainsNumber:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryEndIndex:org.apache.commons.lang.mutable.MutableBooleanTest#testCompareTo:org.apache.commons.lang.ClassUtilsTest#testGetClassInvalidArguments:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_classloader_different:org.apache.commons.lang.enums.EnumTest#testBroken1Operation:org.apache.commons.lang.NumberRangeTest#testHashCode:org.apache.commons.lang.math.LongRangeTest#testGetMaximum:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionStatics:org.apache.commons.lang.mutable.MutableLongTest#testIncrement:org.apache.commons.lang.ArrayUtilsTest#testIndexOfFloat:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_ClassArray_ClassArray:org.apache.commons.lang.builder.CompareToBuilderTest#testLongArray:org.apache.commons.lang.mutable.MutableShortTest#testGetSet:org.apache.commons.lang.mutable.MutableDoubleTest#testHashCode:org.apache.commons.lang.exception.NestableErrorTestCase#testGetMessages:org.apache.commons.lang.BooleanUtilsTest#test_isTrue_Boolean:org.apache.commons.lang.NumberRangeTest#testOverlapNull:org.apache.commons.lang.ArrayUtilsTest#testSameLengthShort:org.apache.commons.lang.StringUtilsTest#testChopNewLine:org.apache.commons.lang.CharUtilsTest#testToString_Character:org.apache.commons.lang.RandomStringUtilsTest#testRandomAscii:org.apache.commons.lang.builder.CompareToBuilderTest#testCharArray:org.apache.commons.lang.math.NumberUtilsTest#testIsNumber:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharArray:org.apache.commons.lang.time.DurationFormatUtilsTest#testLexx:org.apache.commons.lang.builder.EqualsBuilderTest#testIntArray:org.apache.commons.lang.mutable.MutableIntTest#testEquals:org.apache.commons.lang.mutable.MutableShortTest#testPrimitiveValues:org.apache.commons.lang.BooleanUtilsTest#testXor_object_emptyInput:org.apache.commons.lang.enums.EnumTest#testExtended3Map:org.apache.commons.lang.text.StrBuilderTest#testReplace_int_int_String:org.apache.commons.lang.CharUtilsTest#testToChar_Character:org.apache.commons.lang.math.NumberRangeTest#testContainsRange:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryStartIndex:org.apache.commons.lang.builder.CompareToBuilderTest#testByteArrayHiddenByObject:org.apache.commons.lang.mutable.MutableLongTest#testPrimitiveValues:org.apache.commons.lang.builder.HashCodeBuilderTest#testInt:org.apache.commons.lang.ObjectUtilsTest#testHashCode:org.apache.commons.lang.math.FractionTest#testToProperString:org.apache.commons.lang.NumberUtilsTest#testCompareFloat:org.apache.commons.lang.ArrayUtilsTest#testSubarrChar:org.apache.commons.lang.mutable.MutableDoubleTest#testEquals:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringBetween_StringStringString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionByteArrayArray:org.apache.commons.lang.mutable.MutableDoubleTest#testPrimitiveValues:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_Boolean_Integer_Integer_Integer:org.apache.commons.lang.RandomStringUtilsTest#testRandomNumeric:org.apache.commons.lang.builder.CompareToBuilderTest#testBooleanArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderTest#testLength:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Throwable2:org.apache.commons.lang.builder.EqualsBuilderTest#testFloat:org.apache.commons.lang.builder.ToStringBuilderTest#testAppendToString:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Throwable1:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionFloatArray:org.apache.commons.lang.NumberUtilsTest#testMaximumLong:org.apache.commons.lang.math.RangeTest#testToString:org.apache.commons.lang.CharEncodingTest#testMustBeSupportedJava1_3_1:org.apache.commons.lang.StringUtilsTest#testDeprecatedChompFunctions:org.apache.commons.lang.enums.EnumTest#testExtended1Get:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetThrowableCount:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_StringString_StringStringInt:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStream:org.apache.commons.lang.StringUtilsTest#testDeleteSpace_String:org.apache.commons.lang.IntHashMapTest#testConstructor:org.apache.commons.lang.builder.HashCodeBuilderTest#testLongArray:org.apache.commons.lang.math.NumberUtilsTest#testEqualsLong:org.apache.commons.lang.enums.EnumTest#testBroken4Operation:org.apache.commons.lang.text.StrBuilderTest#testConstructors:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiByteArray:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_String_String_String_String:org.apache.commons.lang.mutable.MutableIntTest#testGetSet:org.apache.commons.lang.IncompleteArgumentExceptionTest#test1arg_validInput:org.apache.commons.lang.StringUtilsTrimEmptyTest#testIsNotEmpty:org.apache.commons.lang.text.StrLookupTest#testNoneLookup:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateConstructor:org.apache.commons.lang.math.NumberUtilsTest#testToLongStringL:org.apache.commons.lang.StringUtilsTest#testSplitPreserveAllTokens_String:org.apache.commons.lang.mutable.MutableBooleanTest#testToString:org.apache.commons.lang.LocaleUtilsTest#testIsAvailableLocale:org.apache.commons.lang.RandomStringUtilsTest#testRandomAlphaNumeric:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsOnly_Chararray:org.apache.commons.lang.math.NumberUtilsTest#testMaximumFloat:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_charInt:org.apache.commons.lang.math.LongRangeTest#testContainsDouble:org.apache.commons.lang.math.FractionTest#testFactory_double:org.apache.commons.lang.CharUtilsTest#testToCharacterObject_char:org.apache.commons.lang.StringUtilsTest#testDefault_StringString:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_float_float:org.apache.commons.lang.StringUtilsSubstringTest#testGetNestedString_StringString:org.apache.commons.lang.text.StrTokenizerTest#testCSVSimpleNeedsTrim:org.apache.commons.lang.mutable.MutableFloatTest#testSubtractValuePrimitive:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEmptyKeys:org.apache.commons.lang.enums.EnumTest#testBroken3:org.apache.commons.lang.enums.EnumTest#testBroken2:org.apache.commons.lang.enums.EnumTest#testBroken1:org.apache.commons.lang.RandomStringUtilsTest#testExceptions:org.apache.commons.lang.text.StrTokenizerTest#testIteration:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_char:org.apache.commons.lang.builder.ToStringBuilderTest#testBooleanArray:org.apache.commons.lang.time.DateUtilsTest#testAddWeeks:org.apache.commons.lang.math.FractionTest#testSubtract:org.apache.commons.lang.time.DateFormatUtilsTest#testDateTimeISO:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionHierarchyEquals:org.apache.commons.lang.StringUtilsTest#testReplaceChars_StringStringString:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLong:org.apache.commons.lang.CharUtilsTest#testIsAsciiControl_char:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiBooleanArray:org.apache.commons.lang.builder.ToStringBuilderTest#testIntArray:org.apache.commons.lang.enums.ValuedEnumTest#testName:org.apache.commons.lang.StringUtilsTest#testOverlayString_StringStringIntInt:org.apache.commons.lang.BooleanUtilsTest#testXor_object_validInput_2items:org.apache.commons.lang.ArrayUtilsTest#testIndexOfByteWithStartIndex:org.apache.commons.lang.mutable.MutableDoubleTest#testSubtractValuePrimitive:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionLongArray:org.apache.commons.lang.math.NumberRangeTest#testToString:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompareTransients:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testInteger:org.apache.commons.lang.text.StrBuilderTest#testCapacity:org.apache.commons.lang.ArrayUtilsTest#testIndexOf:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Normal:org.apache.commons.lang.text.StrSubstitutorTest#testStaticReplaceSystemProperties:org.apache.commons.lang.SystemUtilsTest#testJavaAwtHeadless:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfWithStartIndex:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_null:org.apache.commons.lang.EntitiesPerformanceTest#testBuildTree:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_boolean:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplacePartialString_noReplace:org.apache.commons.lang.NumberRangeTest#testIncludesNumberNull:org.apache.commons.lang.mutable.MutableDoubleTest#testGetSet:org.apache.commons.lang.StringUtilsTest#testSplitByWholeString_StringStringBooleanInt:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementDoubleArray:org.apache.commons.lang.time.DateFormatUtilsTest#testSMTP:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_StrMatcher:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_int:org.apache.commons.lang.builder.CompareToBuilderTest#testFloatArray:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testObjectArray:org.apache.commons.lang.math.NumberRangeTest#testEquals:org.apache.commons.lang.BooleanUtilsTest#test_isFalse_Boolean:org.apache.commons.lang.enums.EnumTest#testHashCode:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatPeriod:org.apache.commons.lang.mutable.MutableLongTest#testCompareTo:org.apache.commons.lang.StringUtilsTest#testReplace_StringStringStringInt:org.apache.commons.lang.CharRangeTest#testHashCode:org.apache.commons.lang.ValidateTest#testNoNullElementsCollection2:org.apache.commons.lang.ValidateTest#testNoNullElementsCollection1:org.apache.commons.lang.BitFieldTest#testSetShortBoolean:org.apache.commons.lang.ArrayUtilsTest#testReverseShort:org.apache.commons.lang.CharUtilsTest#testToIntValue_Character:org.apache.commons.lang.CharUtilsTest#testToChar_String_char:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadLeft:org.apache.commons.lang.builder.ToStringStyleTest#testSetSummaryObjectStartText:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfByteWithStartIndex:org.apache.commons.lang.time.DurationFormatUtilsTest#testEdgeDurations:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testIndexOfThrowable:org.apache.commons.lang.text.StrBuilderTest#testReplace_StrMatcher_String_int_int_int_VaryReplace:org.apache.commons.lang.time.DateUtilsTest#testTruncate:org.apache.commons.lang.builder.SimpleToStringStyleTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testDoubleArray:org.apache.commons.lang.time.StopWatchTest#testStopWatchSimple:org.apache.commons.lang.builder.ToStringBuilderTest#testFloat:org.apache.commons.lang.time.DateUtilsTest#testAddDays:org.apache.commons.lang.math.LongRangeTest#testContainsRange:org.apache.commons.lang.math.FloatRangeTest#testContainsLong:org.apache.commons.lang.WordUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementBooleanArray:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_long_long:org.apache.commons.lang.mutable.MutableIntTest#testSubtractValuePrimitive:org.apache.commons.lang.mutable.MutableIntTest#testCompareTo:org.apache.commons.lang.RandomStringUtilsTest#testRandomStringUtilsHomog:org.apache.commons.lang.mutable.MutableFloatTest#testIncrement:org.apache.commons.lang.mutable.MutableByteTest#testCompareTo:org.apache.commons.lang.builder.CompareToBuilderTest#testByteArray:org.apache.commons.lang.NumberRangeTest#testConstructor:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Class2:org.apache.commons.lang.text.StrBuilderTest#testSize:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_Class1:org.apache.commons.lang.math.FloatRangeTest#testGetMinimum:org.apache.commons.lang.time.DateUtilsTest#testTruncateLang59:org.apache.commons.lang.WordUtilsTest#testWrap_StringInt:org.apache.commons.lang.time.DateFormatUtilsTest#testDateISO:org.apache.commons.lang.ArrayUtilsTest#testSameLengthFloat:org.apache.commons.lang.StringUtilsTrimEmptyTest#testClean:org.apache.commons.lang.enums.EnumUtilsTest#testMapEx:org.apache.commons.lang.enums.EnumTest#testExtendedSerialization:org.apache.commons.lang.ArrayUtilsTest#testContainsByte:org.apache.commons.lang.StringUtilsSubstringTest#testSubstringAfter_StringString:org.apache.commons.lang.mutable.MutableDoubleTest#testAddValueObject:org.apache.commons.lang.math.NumberRangeTest#testContainsLongBig:org.apache.commons.lang.math.NumberUtilsTest#testMinLong:org.apache.commons.lang.builder.ToStringBuilderTest#testBlank:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationWords:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classArgs_normalInput:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_char:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testSetCause:org.apache.commons.lang.text.CompositeFormatTest#testCompositeFormat:org.apache.commons.lang.EntitiesTest#testPrimitiveIntMap:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Reversed:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiLongArray:org.apache.commons.lang.CharSetTest#testConstructor_String_combo:org.apache.commons.lang.math.NumberUtilsTest#testCreateLong:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_String:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadLeft_int:org.apache.commons.lang.text.StrBuilderTest#testToCharArrayIntInt:org.apache.commons.lang.ObjectUtilsTest#testConstructor:org.apache.commons.lang.builder.EqualsBuilderTest#testBoolean:org.apache.commons.lang.builder.EqualsBuilderTest#testDoubleArray:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeNullCollection:org.apache.commons.lang.SystemUtilsTest#testOSMatches:org.apache.commons.lang.CharSetUtilsTest#testTranslateNullPointerException:org.apache.commons.lang.builder.EqualsBuilderTest#testUnrelatedClasses:org.apache.commons.lang.WordUtilsTest#testSwapCase_String:org.apache.commons.lang.ValidateTest#testNotEmptyMap1:org.apache.commons.lang.ValidateTest#testNotEmptyMap2:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_String:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetEscape:org.apache.commons.lang.math.DoubleRangeTest#testGetMinimum:org.apache.commons.lang.StringUtilsTest#testConcatenate_Objectarray:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharacter:org.apache.commons.lang.builder.EqualsBuilderTest#testByteArrayHiddenByObject:org.apache.commons.lang.ArrayUtilsTest#testIsEquals:org.apache.commons.lang.math.LongRangeTest#testContainsLongBig:org.apache.commons.lang.builder.ToStringStyleTest#testSetSummaryObjectEndText:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveFloatArray:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_String_int:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeTree:org.apache.commons.lang.mutable.MutableDoubleTest#testCompareTo:org.apache.commons.lang.mutable.MutableShortTest#testEquals:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_Object:org.apache.commons.lang.time.DateUtilsTest#testAddYears:org.apache.commons.lang.LocaleUtilsTest#testAvailableLocaleList:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_StrMatcher:org.apache.commons.lang.ClassUtilsTest#testPrimitivesToWrappers:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx3:org.apache.commons.lang.time.StopWatchTest#testStopWatchSimpleGet:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSimple:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testRemoveCommonFrames_ListList:org.apache.commons.lang.math.IntRangeTest#testContainsLong:org.apache.commons.lang.BitFieldTest#testGetValue:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanObject_String:org.apache.commons.lang.text.StrLookupTest#testMapLookup:org.apache.commons.lang.builder.EqualsBuilderTest#testCharArrayHiddenByObject:org.apache.commons.lang.builder.ToStringBuilderTest#testBoolean:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayShort:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveLongArray:org.apache.commons.lang.math.NumberUtilsTest#testMinDouble:org.apache.commons.lang.StringUtilsIsTest#testIsAlpha:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray_char_char:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloatArrayAsObject:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeNullArray:org.apache.commons.lang.builder.CompareToBuilderTest#testShort:org.apache.commons.lang.CharSetUtilsTest#testDelete_StringStringarray:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEquals:org.apache.commons.lang.NumberUtilsTest#testPublicNoArgConstructor:org.apache.commons.lang.enums.EnumUtilsTest#testGet:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrimToNull:org.apache.commons.lang.builder.ToStringBuilderTest#testSimpleReflectionObjectCycle:org.apache.commons.lang.enums.EnumTest#testOperationSerialization:org.apache.commons.lang.text.StrMatcherTest#testSpaceMatcher:org.apache.commons.lang.time.DateUtilsTest#testAddByField:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testBlank:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_StrMatcher:org.apache.commons.lang.text.StrLookupTest#testSystemProperiesLookup:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsOnly_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayByte:org.apache.commons.lang.StringUtilsTrimEmptyTest#testTrim:org.apache.commons.lang.mutable.MutableShortTest#testConstructors:org.apache.commons.lang.BooleanUtilsTest#test_toStringTrueFalse_boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testByte:org.apache.commons.lang.StringUtilsIsTest#testIsWhitespace:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripEnd_StringString:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamNullObj:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableCount_Throwable:org.apache.commons.lang.ArrayUtilsTest#testCloneDouble:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testCauseMethodNameOps:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx1:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeEx2:org.apache.commons.lang.math.RandomUtilsTest#testNextInt2:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_selfCause:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorMapFull:org.apache.commons.lang.BooleanUtilsTest#test_toInteger_Boolean_int_int_int:org.apache.commons.lang.ClassUtilsTest#testWithInterleavingWhitespace:org.apache.commons.lang.math.IntRangeTest#testContainsInteger:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_StringInt:org.apache.commons.lang.BitFieldTest#testSet:org.apache.commons.lang.text.StrBuilderTest#testSubstringInt:org.apache.commons.lang.CharSetTest#testContains_Char:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveDoubleArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_withoutCause:org.apache.commons.lang.mutable.MutableLongTest#testHashCode:org.apache.commons.lang.time.DateFormatUtilsTest#testFormat:org.apache.commons.lang.builder.HashCodeBuilderTest#testLongArrayAsObject:org.apache.commons.lang.EntitiesTest#testArrayIntMap:org.apache.commons.lang.text.StrTokenizerTest#testListArray:org.apache.commons.lang.EntitiesPerformanceTest#testUnescapeHash:org.apache.commons.lang.time.FastDateFormatTest#testSimpleDate:org.apache.commons.lang.StringUtilsTest#testJoin_IteratorChar:org.apache.commons.lang.EntitiesTest#testTreeIntMap:org.apache.commons.lang.ArrayUtilsTest#testToMap:org.apache.commons.lang.time.FastDateFormatTest#testShortDateStyleWithLocales:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetRootCauseStackTrace_Throwable:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsChar:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHierarchyHashCode:org.apache.commons.lang.BooleanUtilsTest#test_toBooleanDefaultIfNull_Boolean_boolean:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiShortArray:org.apache.commons.lang.mutable.MutableLongTest#testToLong:org.apache.commons.lang.builder.StandardToStringStyleTest#testBlank:org.apache.commons.lang.CharUtilsTest#testToUnicodeEscaped_Character:org.apache.commons.lang.enums.EnumUtilsTest#testListEx:org.apache.commons.lang.time.FastDateFormatTest#testMilleniumBug:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testObjectArray:org.apache.commons.lang.math.FloatRangeTest#testHashCode:org.apache.commons.lang.math.DoubleRangeTest#testContainsFloat:org.apache.commons.lang.mutable.MutableDoubleTest#testToDouble:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesNull:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetSuffix:org.apache.commons.lang.math.NumberUtilsTest#testMaximumLong:org.apache.commons.lang.NotImplementedExceptionTest#testPrintPartialStackTrace_Writer:org.apache.commons.lang.StringUtilsTest#testReverseDelimitedString_StringString:org.apache.commons.lang.time.DateUtilsTest#testIsSameLocalTime_Cal:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionCharArrayArray:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripStart_StringString:org.apache.commons.lang.builder.SimpleToStringStyleTest#testLongArray:org.apache.commons.lang.ArrayUtilsTest#testGetLength:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_String:org.apache.commons.lang.math.RandomUtilsTest#testIllegalArguments:org.apache.commons.lang.math.FloatRangeTest#testContainsFloat:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetCause_Throwable:org.apache.commons.lang.ClassUtilsTest#test_convertClassesToClassNames_List:org.apache.commons.lang.builder.DefaultToStringStyleTest#testAppendSuper:org.apache.commons.lang.text.StrMatcherTest#testTrimMatcher:org.apache.commons.lang.time.FastDateFormatTest#testLowYearPadding:org.apache.commons.lang.NumberUtilsTest#testCreateFloat:org.apache.commons.lang.text.StrTokenizerTest#testGetContent:org.apache.commons.lang.text.StrBuilderTest#testRightString:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_:org.apache.commons.lang.NumberRangeTest#testToString:org.apache.commons.lang.NumberRangeTest#testIncludesRange:org.apache.commons.lang.text.StrMatcherTest#testCharMatcher_char:org.apache.commons.lang.ArrayUtilsTest#testIndexOfShortWithStartIndex:org.apache.commons.lang.math.LongRangeTest#testContainsLong:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testSetCauseToNull:org.apache.commons.lang.math.DoubleRangeTest#testEquals:org.apache.commons.lang.ObjectUtilsTest#testIdentityToString:org.apache.commons.lang.builder.ToStringBuilderTest#testDoubleArrayArray:org.apache.commons.lang.CharUtilsTest#testIsAscii_char:org.apache.commons.lang.mutable.MutableObjectTest#testHashCode:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectAtIndex:org.apache.commons.lang.SerializationUtilsTest#testDeserializeBytesOfNull:org.apache.commons.lang.builder.ToStringBuilderTest#testDouble:org.apache.commons.lang.mutable.MutableByteTest#testPrimitiveValues:org.apache.commons.lang.math.NumberRangeTest#testConstructor2Exceptions:org.apache.commons.lang.ArrayUtilsTest#testSameLengthBoolean:org.apache.commons.lang.SerializationUtilsTest#testClone:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiShortArray:org.apache.commons.lang.NumberUtilsTest#testIsNumber:org.apache.commons.lang.builder.EqualsBuilderTest#testCharArray:org.apache.commons.lang.mutable.MutableFloatTest#testEquals:org.apache.commons.lang.IntHashMapTest#testContainsKey:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveByteArray:org.apache.commons.lang.NumberRangeTest#testMaxMin:org.apache.commons.lang.exception.NestableExceptionTestCase#testIndexOfThrowable:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOfType_ThrowableClass:org.apache.commons.lang.mutable.MutableDoubleTest#testDecrement:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_stringArg_validInput:org.apache.commons.lang.ArrayUtilsTest#testReverseDouble:org.apache.commons.lang.builder.EqualsBuilderTest#testFloatArrayHiddenByObject:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCodeExcludeFields:org.apache.commons.lang.RandomStringUtilsTest#testLang100:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsExcludeFields:org.apache.commons.lang.builder.EqualsBuilderTest#testAccessors:org.apache.commons.lang.mutable.MutableShortTest#testSubtractValueObject:org.apache.commons.lang.EntitiesTest#testUnescapeMiscellaneous:org.apache.commons.lang.builder.ToStringStyleTest#testSetFieldSeparator:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAsFloat:org.apache.commons.lang.enums.EnumUtilsTest#testConstructor:org.apache.commons.lang.CharEncodingTest#testWorksOnJava1_2_2:org.apache.commons.lang.builder.EqualsBuilderTest#testNpeForNullElement:org.apache.commons.lang.text.StrSubstitutorTest#testCyclicReplacement:org.apache.commons.lang.EntitiesPerformanceTest#testEscapeBinary:org.apache.commons.lang.math.FractionTest#testHashCode:org.apache.commons.lang.math.NumberRangeTest#testHashCode:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleTolerance:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringStringarray:org.apache.commons.lang.BitFieldTest#testByte:org.apache.commons.lang.math.IntRangeTest#testContainsRange:org.apache.commons.lang.CharRangeTest#testClass:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringIntChar:org.apache.commons.lang.text.StrTokenizerTest#testToString:org.apache.commons.lang.StringUtilsTest#testLeftPad_StringIntString:org.apache.commons.lang.IllegalClassExceptionTest#testGetMessage_classObjectArgs_normalInput:org.apache.commons.lang.text.StrTokenizerTest#testCSVSimple:org.apache.commons.lang.mutable.MutableLongTest#testGetSet:org.apache.commons.lang.ArrayUtilsTest#testReverseChar:org.apache.commons.lang.math.RandomUtilsTest#testNextLong:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharChar_Reversed:org.apache.commons.lang.exception.NestableErrorTestCase#testIndexOfThrowableI:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessageI:org.apache.commons.lang.enums.EnumTest#testNestedLinked:org.apache.commons.lang.math.NumberUtilsTest#testStringToDoubleStringD:org.apache.commons.lang.StringUtilsIsTest#testIsAsciiPrintable_String:org.apache.commons.lang.math.RandomUtilsTest#testNextBoolean2:org.apache.commons.lang.enums.EnumTest#testOperationGet:org.apache.commons.lang.enums.EnumTest#testOperationList:org.apache.commons.lang.text.StrTokenizerTest#testConstructor_charArray_char:org.apache.commons.lang.math.NumberUtilsTest#testMaxShort:org.apache.commons.lang.builder.CompareToBuilderTest#testMixedArray:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceAdjacentAtEnd:org.apache.commons.lang.CharRangeTest#testContains_Char:org.apache.commons.lang.builder.ToStringBuilderTest#testShort:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessages:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiDoubleArray:org.apache.commons.lang.ArrayUtilsTest#testSubarrayLong:org.apache.commons.lang.mutable.MutableBooleanTest#testHashCode:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_null:org.apache.commons.lang.exception.NestableErrorTestCase#testPrintPartialStackTrace:org.apache.commons.lang.LocaleUtilsTest#testToLocale_2Part:org.apache.commons.lang.ArrayUtilsTest#testCloneBoolean:org.apache.commons.lang.NotImplementedExceptionTest#testIndexOfThrowable:org.apache.commons.lang.enums.EnumTest#testIterator:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiLongArray:org.apache.commons.lang.StringUtilsTest#testChop:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_recursiveCause:org.apache.commons.lang.builder.CompareToBuilderTest#testChar:org.apache.commons.lang.math.FloatRangeTest#testContainsDouble:org.apache.commons.lang.IntHashMapTest#testRemove:org.apache.commons.lang.enums.EnumTest#testBroken5Operation:org.apache.commons.lang.text.StrTokenizerTest#testReset_charArray:org.apache.commons.lang.text.StrBuilderTest#testDeleteFirst_char:org.apache.commons.lang.builder.CompareToBuilderTest#testObject:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorNoArgs:org.apache.commons.lang.text.StrTokenizerTest#testChaining:org.apache.commons.lang.math.FractionTest#testFactory_String_proper:org.apache.commons.lang.enums.ValuedEnumTest#testGetValue:org.apache.commons.lang.builder.HashCodeBuilderTest#testConstructorEx2:org.apache.commons.lang.builder.HashCodeBuilderTest#testConstructorEx1:org.apache.commons.lang.NumberUtilsTest#testStringToIntString:org.apache.commons.lang.ArrayUtilsTest#testSameLengthInt:org.apache.commons.lang.BitFieldTest#testSetShort:org.apache.commons.lang.mutable.MutableByteTest#testDecrement:org.apache.commons.lang.time.DurationFormatUtilsTest#testDurationsByBruteForce:org.apache.commons.lang.ObjectUtilsTest#testToString_ObjectString:org.apache.commons.lang.StringUtilsTest#testGetLevenshteinDistance_StringString:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_withCause:org.apache.commons.lang.builder.HashCodeBuilderTest#testFloat:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionHashCode:org.apache.commons.lang.exception.NestableDelegateTestCase#testIndexOfThrowable:org.apache.commons.lang.NumberUtilsTest#testCreateInteger:org.apache.commons.lang.ClassUtilsTest#testShowJavaBug:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfBoolean:org.apache.commons.lang.BooleanUtilsTest#test_toStringYesNo_Boolean:org.apache.commons.lang.builder.ToStringBuilderTest#testShortArrayArray:org.apache.commons.lang.StringUtilsSubstringTest#testRight_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayInt:org.apache.commons.lang.enums.EnumTest#testExtended2Get:org.apache.commons.lang.text.StrTokenizerTest#test1:org.apache.commons.lang.text.StrTokenizerTest#test2:org.apache.commons.lang.text.StrTokenizerTest#test3:org.apache.commons.lang.math.NumberUtilsTest#testLang300:org.apache.commons.lang.enums.EnumEqualsTest#testCompareTo:org.apache.commons.lang.text.StrTokenizerTest#test4:org.apache.commons.lang.text.StrTokenizerTest#test5:org.apache.commons.lang.text.StrTokenizerTest#test6:org.apache.commons.lang.math.FractionTest#testFactory_String_improper:org.apache.commons.lang.text.StrTokenizerTest#test7:org.apache.commons.lang.text.StrTokenizerTest#test8:org.apache.commons.lang.text.StrBuilderTest#testMidString:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectArray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDouble:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_validInput:org.apache.commons.lang.builder.CompareToBuilderTest#testFloatArrayHiddenByObject:org.apache.commons.lang.math.NumberUtilsTest#testMaxByte:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testObject:org.apache.commons.lang.IncompleteArgumentExceptionTest#test1arg_nullInput:org.apache.commons.lang.math.FloatRangeTest#testConstructor1a:org.apache.commons.lang.ArrayUtilsTest#testIsEmptyObject:org.apache.commons.lang.math.FloatRangeTest#testConstructor1b:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted6:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted7:org.apache.commons.lang.NumberUtilsTest#testStringToIntStringI:org.apache.commons.lang.builder.HashCodeBuilderTest#testShortArrayAsObject:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceIncompletePefix:org.apache.commons.lang.EntitiesTest#testUnescapeUnknownEntity:org.apache.commons.lang.ArrayUtilsTest#testSubarrayFloat:org.apache.commons.lang.SystemUtilsTest#testGetJavaIoTmpDir:org.apache.commons.lang.time.StopWatchTest#testStopWatchSplit:org.apache.commons.lang.builder.HashCodeBuilderTest#testBoolean:org.apache.commons.lang.mutable.MutableIntTest#testAddValuePrimitive:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionArrayArrayCycle:org.apache.commons.lang.builder.ToStringBuilderTest#testLongArray:org.apache.commons.lang.builder.CompareToBuilderTest#testObjectArrayHiddenByObject:org.apache.commons.lang.math.FractionTest#testFactory_String:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testBlank:org.apache.commons.lang.builder.StandardToStringStyleTest#testLongArrayArray:org.apache.commons.lang.ArrayUtilsTest#testContainsDouble:org.apache.commons.lang.WordUtilsTest#testCapitalizeFully_String:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOf:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegetePrintStackTrace:org.apache.commons.lang.StringUtilsSubstringTest#testCountMatches_String:org.apache.commons.lang.time.DateUtilsTest#testAddSeconds:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testObject:org.apache.commons.lang.math.FloatRangeTest#testConstructor2a:org.apache.commons.lang.math.FloatRangeTest#testConstructor2b:org.apache.commons.lang.enums.ValuedEnumTest#testGet:org.apache.commons.lang.mutable.MutableFloatTest#testAddValueObject:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_char_char:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamNullNull:org.apache.commons.lang.StringUtilsTest#testJoin_IteratorString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionIntArrayArray:org.apache.commons.lang.mutable.MutableLongTest#testDecrement:org.apache.commons.lang.builder.ToStringBuilderTest#testObject:org.apache.commons.lang.ClassUtilsTest#testGetClassWithArrayClasses2D:org.apache.commons.lang.ArrayUtilsTest#testContainsShort:org.apache.commons.lang.math.FractionTest#testFactory_int_int:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOf_String:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeEmptyCollection:org.apache.commons.lang.ArrayUtilsTest#testSubarrayBoolean:org.apache.commons.lang.text.StrBuilderTest#testEnsureCapacity:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExclude:org.apache.commons.lang.enums.EnumTest#testExtended2List:org.apache.commons.lang.text.StrSubstitutorTest#testGetSetPrefix:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayChar:org.apache.commons.lang.NumberRangeTest#testEqualsWithSameReference:org.apache.commons.lang.math.RangeTest#testHashCode:org.apache.commons.lang.math.FloatRangeTest#testGetMaximum:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_int:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanArrayAsObject:org.apache.commons.lang.builder.CompareToBuilderTest#testFloat:org.apache.commons.lang.mutable.MutableIntTest#testDecrement:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testInsert:org.apache.commons.lang.math.DoubleRangeTest#testGetMaximum:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_PrimitiveNumber:org.apache.commons.lang.WordUtilsTest#testUncapitalize_String:org.apache.commons.lang.builder.ToStringBuilderTest#testLongArrayArray:org.apache.commons.lang.BitFieldTest#testSetShortValue:org.apache.commons.lang.math.NumberUtilsTest#testMinShort:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowables_Throwable_withCause:org.apache.commons.lang.time.StopWatchTest#testBadStates:org.apache.commons.lang.math.LongRangeTest#testHashCode:org.apache.commons.lang.UnhandledExceptionTest#testGetCause:org.apache.commons.lang.enums.EnumUtilsTest#testGetValueEx:org.apache.commons.lang.math.NumberUtilsTest#testMinimumLong:org.apache.commons.lang.SerializationUtilsTest#testException:org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsEquivalenceRelationship:org.apache.commons.lang.builder.ToStringBuilderTest#testDoubleArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceFirst_char_char:org.apache.commons.lang.SystemUtilsTest#testJavaVersionAtLeastFloat:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Iterator:org.apache.commons.lang.math.RandomUtilsTest#testJvmRandomNextInt:org.apache.commons.lang.ArrayUtilsTest#testReverse:org.apache.commons.lang.builder.HashCodeBuilderTest#testReflectionObjectCycle:org.apache.commons.lang.NumberRangeTest#testEqualsWithOtherObject:org.apache.commons.lang.CharSetUtilsTest#testKeep_StringStringarray:org.apache.commons.lang.text.CompositeFormatTest#testUsage:org.apache.commons.lang.builder.ToStringBuilderTest#testByteArray:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed1:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed4:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed2:org.apache.commons.lang.text.StrTokenizerTest#testBasicIgnoreTrimmed3:org.apache.commons.lang.BooleanUtilsTest#testXor_object_validInput_3items:org.apache.commons.lang.ClassUtilsTest#test_isAssignable_Widening:org.apache.commons.lang.math.NumberUtilsTest#testEqualsShort:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiBooleanArray:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testContainsNone_Chararray:org.apache.commons.lang.builder.CompareToBuilderTest#testBooleanArray:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_char_char:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowableI:org.apache.commons.lang.BooleanUtilsTest#test_toStringTrueFalse_Boolean:org.apache.commons.lang.LocaleUtilsTest#testAvailableLocaleSet:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testAppendSuper:org.apache.commons.lang.time.DurationFormatUtilsTest#testJiraLang281:org.apache.commons.lang.builder.ToStringStyleTest#testSetContentEnd:org.apache.commons.lang.math.FloatRangeTest#testContainsRange:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfChar:org.apache.commons.lang.ArrayUtilsTest#testHashCode:org.apache.commons.lang.enums.ValuedEnumTest#testValue:org.apache.commons.lang.math.DoubleRangeTest#testContainsInteger:org.apache.commons.lang.builder.ReflectionToStringBuilderExcludeTest#test_toStringExcludeArray:org.apache.commons.lang.ArrayUtilsTest#testIndexOfDoubleWithStartIndex:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_String2:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_String1:org.apache.commons.lang.CharSetTest#testEquals_Object:org.apache.commons.lang.SerializationUtilsTest#testDeserializeStreamNull:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testEquals:org.apache.commons.lang.text.StrTokenizerTest#testTSVEmpty:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_recursiveCause:org.apache.commons.lang.math.NumberUtilsTest#testStringToIntStringI:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_nullActual:org.apache.commons.lang.math.NumberUtilsTest#testEqualsDouble:org.apache.commons.lang.StringEscapeUtilsTest#testEscapeSql:org.apache.commons.lang.StringUtilsSubstringTest#testGetNestedString_StringStringString:org.apache.commons.lang.text.StrBuilderTest#testGetCharsIntIntCharArrayInt:org.apache.commons.lang.math.NumberRangeTest#testOverlapsRange:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_char_int:org.apache.commons.lang.ArrayUtilsTest#testContainsBoolean:org.apache.commons.lang.math.NumberUtilsTest#testCompareDouble:org.apache.commons.lang.ArrayUtilsTest#testCloneShort:org.apache.commons.lang.text.StrTokenizerTest#testTokenizeSubclassOutputChange:org.apache.commons.lang.math.NumberUtilsTest#testMaximumByte:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted2:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted3:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted4:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted5:org.apache.commons.lang.math.IntRangeTest#testToString:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowables:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuoted1:org.apache.commons.lang.CharSetUtilsTest#testSqueeze_StringStringarray:org.apache.commons.lang.LocaleUtilsTest#testCountriesByLanguage:org.apache.commons.lang.builder.CompareToBuilderTest#testLongArrayHiddenByObject:org.apache.commons.lang.text.StrBuilderTest#testLastIndexOf_String:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharCharBoolean_Normal:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_String:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayLong:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAnyBut_StringString:org.apache.commons.lang.NotImplementedExceptionTest#testGetMessage_Indexed:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveBooleanArray:org.apache.commons.lang.math.NumberRangeTest#testContainsNumber:org.apache.commons.lang.text.StrBuilderTest#testStartsWith:org.apache.commons.lang.text.StrBuilderTest#testAsTokenizer:org.apache.commons.lang.CharEncodingTest#testNotSupported:org.apache.commons.lang.builder.SimpleToStringStyleTest#testBlank:org.apache.commons.lang.math.DoubleRangeTest#testToString:org.apache.commons.lang.ClassUtilsTest#test_getPackageName_String:org.apache.commons.lang.CharUtilsTest#testToChar_String:org.apache.commons.lang.StringUtilsTest#testRemoveEnd:org.apache.commons.lang.mutable.MutableDoubleTest#testSubtractValueObject:org.apache.commons.lang.builder.CompareToBuilderTest#testAppendSuper:org.apache.commons.lang.builder.HashCodeBuilderTest#testChar:org.apache.commons.lang.RandomStringUtilsTest#testRandomAlphabetic:org.apache.commons.lang.enums.EnumTest#testNestedReferenced:org.apache.commons.lang.StringUtilsIsTest#testIsAlphanumericSpace:org.apache.commons.lang.math.FractionTest#testAdd:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_long:org.apache.commons.lang.text.StrMatcherTest#testSingleQuoteMatcher:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStrip_StringString:org.apache.commons.lang.CharSetUtilsTest#testDelete_StringString:org.apache.commons.lang.mutable.MutableByteTest#testEquals:org.apache.commons.lang.builder.CompareToBuilderTest#testDouble:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testGetMessage:org.apache.commons.lang.StringUtilsSubstringTest#testSubstring_StringIntInt:org.apache.commons.lang.builder.HashCodeBuilderTest#testBooleanMultiArray:org.apache.commons.lang.mutable.MutableIntTest#testAddValueObject:org.apache.commons.lang.BitFieldTest#testSetBoolean:org.apache.commons.lang.text.StrTokenizerTest#testBasicQuotedTrimmed1:org.apache.commons.lang.mutable.MutableByteTest#testSubtractValueObject:org.apache.commons.lang.text.StrBuilderTest#testGetSetNewLineText:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_StrMatcher:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowableCount:org.apache.commons.lang.CharSetUtilsTest#testKeep_StringString:org.apache.commons.lang.enums.EnumTest#testCompareTo:org.apache.commons.lang.BitFieldTest#testGetRawValue:org.apache.commons.lang.WordUtilsTest#testUncapitalizeWithDelimiters_String:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessageN:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_Boolean:org.apache.commons.lang.ValidateTest#testAllElementsOfType:org.apache.commons.lang.enums.EnumTest#testExtended3Get:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_short:org.apache.commons.lang.exception.NestableDelegateTestCase#testNestableDelegateGetMessages:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfFloatWithStartIndex:org.apache.commons.lang.StringUtilsIsTest#testIsAlphaspace:org.apache.commons.lang.text.StrBuilderTest#testContains_String:org.apache.commons.lang.builder.ToStringBuilderTest#testFloatArray:org.apache.commons.lang.builder.EqualsBuilderTest#testObject:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAnyBut_StringChararray:org.apache.commons.lang.BitFieldTest#testIsSet:org.apache.commons.lang.enums.EnumTest#testList:org.apache.commons.lang.mutable.MutableDoubleTest#testIncrement:org.apache.commons.lang.mutable.MutableShortTest#testToString:org.apache.commons.lang.text.StrBuilderTest#testSetLength:org.apache.commons.lang.ArrayUtilsTest#testSameType:org.apache.commons.lang.math.RandomUtilsTest#testNextFloat:org.apache.commons.lang.mutable.MutableLongTest#testSubtractValueObject:org.apache.commons.lang.time.FastDateFormatTest#test_getInstance_String:org.apache.commons.lang.builder.ToStringStyleTest#testSetSizeStartText:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceToIdentical:org.apache.commons.lang.enums.EnumTest#testExtended1Map:org.apache.commons.lang.ValidateTest#testNotEmptyArray1:org.apache.commons.lang.text.StrBuilderTest#testMinimizeCapacity:org.apache.commons.lang.math.NumberUtilsTest#testEqualsFloat:org.apache.commons.lang.EntitiesTest#testNumberOverflow:org.apache.commons.lang.ValidateTest#testNotEmptyArray2:org.apache.commons.lang.text.StrBuilderTest#testSetCharAt:org.apache.commons.lang.text.StrTokenizerTest#testBasicTrimmed1:org.apache.commons.lang.text.StrBuilderTest#testDeleteAll_char:org.apache.commons.lang.text.StrTokenizerTest#testBasicTrimmed2:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_nullArray:org.apache.commons.lang.BooleanUtilsTest#testXor_object_nullInput:org.apache.commons.lang.ArrayUtilsTest#testConstructor:org.apache.commons.lang.ClassUtilsTest#testGetClassWithArrayClasses:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_Char:org.apache.commons.lang.math.IntRangeTest#testGetMaximum:org.apache.commons.lang.builder.HashCodeBuilderTest#testShort:org.apache.commons.lang.EntitiesPerformanceTest#testBuildHash:org.apache.commons.lang.builder.CompareToBuilderTest#testMultiCharArray:org.apache.commons.lang.time.StopWatchTest#testStopWatchSuspend:org.apache.commons.lang.ArrayUtilsTest#testIndexOfBooleanWithStartIndex:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_String_String_String:org.apache.commons.lang.math.RangeTest#testEqualsObject:org.apache.commons.lang.CharEncodingTest#testConstructor:org.apache.commons.lang.math.RandomUtilsTest#testNextDouble:org.apache.commons.lang.mutable.MutableBooleanTest#testEquals:org.apache.commons.lang.enums.ValuedEnumTest#testEquals_classloader_different:org.apache.commons.lang.WordUtilsTest#testCapitalizeWithDelimiters_String:org.apache.commons.lang.text.StrBuilderTest#testIsEmpty:org.apache.commons.lang.math.NumberUtilsTest#testMinimumShort:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringString:org.apache.commons.lang.math.IntRangeTest#testContainsIntegerBig:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_String_int:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionBooleanArrayArray:org.apache.commons.lang.ArrayUtilsTest#testSubarrayShort:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveCharArray:org.apache.commons.lang.math.NumberRangeTest#testConstructor1:org.apache.commons.lang.math.NumberUtilsTest#testMaxLong:org.apache.commons.lang.math.NumberRangeTest#testConstructor2:org.apache.commons.lang.math.FractionTest#testEquals:org.apache.commons.lang.text.StrBuilderTest#testDeleteCharAt:org.apache.commons.lang.enums.EnumTest#testBroken3Operation:org.apache.commons.lang.enums.EnumEqualsTest#testEquals:org.apache.commons.lang.EntitiesTest#testBinaryIntMap:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_nullString:org.apache.commons.lang.ValidateTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testCloneFloat:org.apache.commons.lang.mutable.MutableDoubleTest#testConstructors:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_StringThrowable1:org.apache.commons.lang.NotImplementedExceptionTest#testConstructor_StringThrowable2:org.apache.commons.lang.IncompleteArgumentExceptionTest#test2arg_allNullInput:org.apache.commons.lang.ClassUtilsTest#test_getShortClassName_Class:org.apache.commons.lang.text.StrTokenizerTest#testTokenizeSubclassInputChange:org.apache.commons.lang.ArrayUtilsTest#testCloneChar:org.apache.commons.lang.mutable.MutableFloatTest#testCompareTo:org.apache.commons.lang.math.NumberUtilsTest#testMaxFloat:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementLongArray:org.apache.commons.lang.enums.EnumUtilsTest#testIterator:org.apache.commons.lang.enums.EnumUtilsTest#testGetValue:org.apache.commons.lang.mutable.MutableShortTest#testIncrement:org.apache.commons.lang.time.FastDateFormatTest#testFormat:org.apache.commons.lang.ArrayUtilsTest#testIndexOfFloatWithStartIndex:org.apache.commons.lang.exception.NestableExceptionTestCase#testPrintStackTrace:org.apache.commons.lang.SystemUtilsTest#testGetUserDir:org.apache.commons.lang.ArrayUtilsTest#testCloneLong:org.apache.commons.lang.WordUtilsTest#testCapitalizeFullyWithDelimiters_String:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiIntArray:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testPrintRootCauseStackTrace_ThrowableStream:org.apache.commons.lang.builder.EqualsBuilderTest#testObjectArrayHiddenByObject:org.apache.commons.lang.enums.EnumEqualsTest#testEquals_classloader_equal:org.apache.commons.lang.math.RandomUtilsTest#testNextFloat2:org.apache.commons.lang.UnhandledExceptionTest#testConstructor_throwable_nullInput:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripAll:org.apache.commons.lang.CharSetTest#testConstructor_String_comboNegated:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamUnserializable:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayBoolean:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testLang299:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_int_int_int:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceEmpty:org.apache.commons.lang.EntitiesTest#testHashIntMap:org.apache.commons.lang.StringUtilsTest#testReplaceChars_StringCharChar:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_StrBuilder_int_int:org.apache.commons.lang.ClassUtilsTest#test_getAllInterfaces_Class:org.apache.commons.lang.StringUtilsTest#testRepeat_StringInt:org.apache.commons.lang.time.DateUtilsTest#testIsSameDay_Date:org.apache.commons.lang.ArrayUtilsTest#testToPrimitive_boolean:org.apache.commons.lang.ArrayUtilsAddTest#testAddObjectArrayFloat:org.apache.commons.lang.enums.ValuedEnumTest#testEquals_classloader_equal:org.apache.commons.lang.NullArgumentExceptionTest#testGetMessage_validConstructorInput:org.apache.commons.lang.NumberUtilsTest#testCreateLong:org.apache.commons.lang.CharSetUtilsTest#testConstructor:org.apache.commons.lang.builder.HashCodeBuilderTest#testObject:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeUnknownEntity:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIndexOf_ThrowableClass:org.apache.commons.lang.text.StrSubstitutorTest#testConstructorMapPrefixSuffix:org.apache.commons.lang.mutable.MutableFloatTest#testSubtractValueObject:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testConstructor:org.apache.commons.lang.mutable.MutableDoubleTest#testNanInfinite:org.apache.commons.lang.StringUtilsTest#testReverseDelimited_StringChar:org.apache.commons.lang.IntHashMapTest#testContains:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowables:org.apache.commons.lang.builder.ToStringBuilderTest#testSetDefaultEx:org.apache.commons.lang.math.NumberUtilsTest#testCreateBigDecimal:org.apache.commons.lang.builder.NoFieldNamesToStringStyleTest#testLongArray:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetThrowableI:org.apache.commons.lang.builder.CompareToBuilderTest#testShortArrayHiddenByObject:org.apache.commons.lang.mutable.MutableIntTest#testConstructors:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionObjectArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfCharWithStartIndex:org.apache.commons.lang.builder.StandardToStringStyleTest#testAppendSuper:org.apache.commons.lang.mutable.MutableLongTest#testToString:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionFloatArrayArray:org.apache.commons.lang.SystemUtilsTest#testIS_OS:org.apache.commons.lang.CharSetTest#testConstructor_String_oddCombinations:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementShortArray:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfLongWithStartIndex:org.apache.commons.lang.CharEncodingTest#testWorksOnJava1_1_8:org.apache.commons.lang.math.NumberUtilsTest#testConstants:org.apache.commons.lang.math.NumberUtilsTest#testToIntStringI:org.apache.commons.lang.exception.ExceptionUtilsTestCase#testGetThrowableList_Throwable_withoutCause:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppend_Object:org.apache.commons.lang.builder.EqualsBuilderTest#testInt:org.apache.commons.lang.math.FloatRangeTest#testContainsInteger:org.apache.commons.lang.RandomStringUtilsTest#testRandomStringUtils:org.apache.commons.lang.exception.NestableExceptionTestCase#testSerialization:org.apache.commons.lang.mutable.MutableFloatTest#testHashCode:org.apache.commons.lang.BooleanUtilsTest#test_toStringYesNo_boolean:org.apache.commons.lang.builder.HashCodeBuilderTest#testByte:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceUnknownKey:org.apache.commons.lang.builder.DefaultToStringStyleTest#testObjectArray:org.apache.commons.lang.ArrayUtilsTest#testContainsFloat:org.apache.commons.lang.exception.NestableExceptionTestCase#testIndexOfThrowableI:org.apache.commons.lang.math.LongRangeTest#testEquals:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classObjectArgs_allNullInput:org.apache.commons.lang.NotImplementedExceptionTest#testIndexOfThrowable_Index:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithNullText:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testLongArray:org.apache.commons.lang.time.DateFormatUtilsTest#testTimeNoTISO:org.apache.commons.lang.ArrayUtilsRemoveTest#testRemoveElementCharArray:org.apache.commons.lang.ClassUtilsTest#test_isInnerClass_Class:org.apache.commons.lang.math.FractionTest#testConversions:org.apache.commons.lang.enums.ValuedEnumTest#testCompareTo_otherEnumType:org.apache.commons.lang.math.NumberUtilsTest#testStringToDoubleString:org.apache.commons.lang.math.NumberUtilsTest#testCreateFloat:org.apache.commons.lang.math.NumberUtilsTest#testMinimumFloat:org.apache.commons.lang.SerializationUtilsTest#testCloneUnserializable:org.apache.commons.lang.builder.EqualsBuilderTest#testShortArray:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_classArgs_nullExpected:org.apache.commons.lang.StringUtilsTest#testCenter_StringIntString:org.apache.commons.lang.StringUtilsTest#testJoin_ArrayString:org.apache.commons.lang.text.StrBuilderTest#testClear:org.apache.commons.lang.builder.ToStringBuilderTest#testFloatArrayArray:org.apache.commons.lang.text.StrBuilderTest#testEquals:org.apache.commons.lang.builder.EqualsBuilderTest#testShortArrayHiddenByObject:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharBoolean_Negated:org.apache.commons.lang.text.StrBuilderTest#testLang294:org.apache.commons.lang.builder.StandardToStringStyleTest#testObjectArray:org.apache.commons.lang.CharUtilsTest#testToString_char:org.apache.commons.lang.CharSetUtilsTest#testCount_StringStringarray:org.apache.commons.lang.text.StrBuilderTest#testLang295:org.apache.commons.lang.builder.EqualsBuilderTest#testMultiByteArray:org.apache.commons.lang.StringUtilsTest#testDefault_String:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfShort:org.apache.commons.lang.ArrayUtilsTest#testContains:org.apache.commons.lang.ArrayUtilsTest#testLastIndexOfLong:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatPeriodISO:org.apache.commons.lang.NumberUtilsTest#testCreateBigDecimal:org.apache.commons.lang.StringUtilsTest#testReplaceOnce_StringStringString:org.apache.commons.lang.ArrayUtilsTest#testIndexOfBoolean:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testLastIndexOf_StringInt:org.apache.commons.lang.StringUtilsTest#testRightPad_StringIntString:org.apache.commons.lang.enums.EnumUtilsTest#testMap:org.apache.commons.lang.mutable.MutableObjectTest#testToString:org.apache.commons.lang.ValidateTest#testNotEmptyCollection2:org.apache.commons.lang.CharRangeTest#testConstructorAccessors_CharBoolean_Normal:org.apache.commons.lang.ValidateTest#testNotEmptyCollection1:org.apache.commons.lang.math.LongRangeTest#testToString:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNull:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendWithSeparators_Array:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceNoVariables:org.apache.commons.lang.builder.MultiLineToStringStyleTest#testObjectArray:org.apache.commons.lang.StringUtilsTest#testDeleteWhitespace_String:org.apache.commons.lang.text.StrBuilderTest#testReplaceAll_String_String:org.apache.commons.lang.mutable.MutableShortTest#testToShort:org.apache.commons.lang.builder.ToStringBuilderTest#testReflectionInteger:org.apache.commons.lang.SerializationUtilsTest#testSerializeIOException:org.apache.commons.lang.BooleanUtilsTest#test_toStringOnOff_Boolean:org.apache.commons.lang.ClassUtilsTest#testPrimitiveToWrapper:org.apache.commons.lang.IllegalClassExceptionTest#testConstructor_stringArg_nullInput:org.apache.commons.lang.builder.ToStringBuilderTest#testSelfInstanceTwoVarsReflectionObjectCycle:org.apache.commons.lang.ArrayUtilsTest#testSubarrayDouble:org.apache.commons.lang.ArrayUtilsTest#testSameLengthByte:org.apache.commons.lang.time.DateUtilsTest#testAddHours:org.apache.commons.lang.CharSetTest#testConstructor_String_oddDash:org.apache.commons.lang.enums.EnumEqualsTest#testEquals_classloader_different:org.apache.commons.lang.NumberRangeTest#testEqualsNull:org.apache.commons.lang.builder.CompareToBuilderTest#testRaggedArray:org.apache.commons.lang.math.DoubleRangeTest#testContainsLong:org.apache.commons.lang.mutable.MutableFloatTest#testDecrement:org.apache.commons.lang.time.DurationFormatUtilsTest#testFormatDurationPluralWords:org.apache.commons.lang.builder.CompareToBuilderTest#testReflectionHierarchyCompare:org.apache.commons.lang.StringUtilsEqualsIndexOfTest#testIndexOfAny_StringChararray:org.apache.commons.lang.text.StrBuilderTest#testToString:org.apache.commons.lang.math.NumberUtilsTest#testCompareFloat:org.apache.commons.lang.math.RandomUtilsTest#testNextBoolean:org.apache.commons.lang.exception.NestableRuntimeExceptionTestCase#testPrintPartialStackTrace:org.apache.commons.lang.ClassUtilsTest#testGetClassRawPrimitives:org.apache.commons.lang.EntitiesTest#testUnescapeNamedEntity:org.apache.commons.lang.BooleanUtilsTest#test_toBoolean_Integer_Integer_Integer:org.apache.commons.lang.text.StrBuilderTest#testIndexOf_StrMatcher_int:org.apache.commons.lang.ArrayUtilsTest#testIndexOfByte:org.apache.commons.lang.builder.ShortPrefixToStringStyleTest#testLongArrayArray:org.apache.commons.lang.StringUtilsTest#testSplit_StringChar:org.apache.commons.lang.text.StrBuilderAppendInsertTest#testAppendFixedWidthPadRight_int:org.apache.commons.lang.SerializationUtilsTest#testConstructor:org.apache.commons.lang.ArrayUtilsTest#testSubarrayByte:org.apache.commons.lang.exception.NestableErrorTestCase#testGetCause:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessages:org.apache.commons.lang.builder.HashCodeBuilderTest#testShortArray:org.apache.commons.lang.math.NumberUtilsTest#testToFloatStringF:org.apache.commons.lang.time.DateUtilsTest#testParseDate:org.apache.commons.lang.EntitiesTest#testHtml40Nbsp:org.apache.commons.lang.text.StrSubstitutorTest#testReplaceSolo:org.apache.commons.lang.builder.CompareToBuilderTest#testLong:org.apache.commons.lang.SerializationUtilsTest#testSerializeStreamObjNull:org.apache.commons.lang.math.NumberRangeTest#testContainsDouble:org.apache.commons.lang.exception.NestableErrorTestCase#testGetThrowableCount:org.apache.commons.lang.ArrayUtilsTest#testIndexOfInt:org.apache.commons.lang.SystemUtilsTest#testJavaVersionMatches:org.apache.commons.lang.math.FractionTest#testToString:org.apache.commons.lang.builder.HashCodeBuilderAndEqualsBuilderTest#testFixtureWithTransients:org.apache.commons.lang.BooleanUtilsTest#test_toIntegerObject_boolean:org.apache.commons.lang.StringUtilsTest#testRemove_char:org.apache.commons.lang.StringUtilsTrimEmptyTest#testStripToEmpty_String:org.apache.commons.lang.text.StrSubstitutorTest#testReplacePrefixNoSuffix:org.apache.commons.lang.UnhandledExceptionTest#testConstructor_stringAndThrowable_nullInput:org.apache.commons.lang.mutable.MutableFloatTest#testPrimitiveValues:org.apache.commons.lang.StringUtilsTest#testAbbreviate_StringIntInt:org.apache.commons.lang.StringEscapeUtilsTest#testUnescapeHexCharsHtml:org.apache.commons.lang.exception.NestableExceptionTestCase#testGetMessageI:org.apache.commons.lang.ArrayUtilsTest#testReverseLong:org.apache.commons.lang.BooleanUtilsTest#testXor_primitive_validInput_3items --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 WARNING: Some date rounding tests not run since the current version is 11.0.20.1 WARNING: Test for LANG-59 not run since the current version is 11.0.20.1 Can't test IS_JAVA value Java 1.3 tests not run since the current version is 11.0.20.1 Java 1.1 tests not run since the current version is 11.0.20.1 Java 1.2 tests not run since the current version is 11.0.20.1 Some test(s) failed during computation of coverage: org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsNestedThrowable_Throwable(org.apache.commons.lang.exception.ExceptionUtilsTestCase): expected: but was: org.apache.commons.lang.LocaleUtilsTest#testCountriesByLanguage(org.apache.commons.lang.LocaleUtilsTest): expected:<4> but was:<7> org.apache.commons.lang.math.NumberUtilsTest#testLang300(org.apache.commons.lang.math.NumberUtilsTest): 1l is not a valid number. org.apache.commons.lang.LocaleUtilsTest#testToLocale_3Part(org.apache.commons.lang.LocaleUtilsTest): expected:<[A]> but was:<[a]> org.apache.commons.lang.time.FastDateFormatTest#testShortDateStyleWithLocales(org.apache.commons.lang.time.FastDateFormatTest): expected:<[20]04-02-03> but was:<[]04-02-03> org.apache.commons.lang.exception.ExceptionUtilsTestCase#testIsThrowableNested(org.apache.commons.lang.exception.ExceptionUtilsTestCase): expected: but was: org.apache.commons.lang.LocaleUtilsTest#testLanguagesByCountry(org.apache.commons.lang.LocaleUtilsTest): expected:<1> but was:<4> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [600272] WARN CoverageRunner - Test [Manual]TestMethod=org.apache.commons.lang.text.StrTokenizerTest#testCSV result was not reported by test-runner. [601228] WARN CoverageRunner - Test [Manual]TestMethod=org.apache.commons.lang.builder.EqualsBuilderTest#testReflectionEqualsEquivalenceRelationship result was not reported by test-runner. [601499] INFO CoverageRunner - Tests found: 1628 [601500] INFO CoverageRunner - Tests executed: 1626 -1056180797 [603349] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [603379] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(148).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(148).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(148).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(148).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(148).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(148).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(148).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(148).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(148).collectionEnds(); } if (runtimeAngelicValue) return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [603385] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [604121] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [604142] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(149).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(149).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(149).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(149).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(149).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(149).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(149).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(149).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(149).collectionEnds(); } if (runtimeAngelicValue) if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [604147] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [604502] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [604524] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested(); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(150).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(150).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(150).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(150).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(150).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(150).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(150).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(150).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(150).collectionEnds(); } if (runtimeAngelicValue) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [604529] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [605016] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [605043] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(151).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(151).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(151).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(151).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(151).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(151).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(151).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(151).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(151).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [605051] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [605830] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [605863] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(152).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectInput("throwable instanceof java.lang.reflect.InvocationTargetException",throwable instanceof java.lang.reflect.InvocationTargetException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(152).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [605871] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [606180] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [606198] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof java.lang.reflect.InvocationTargetException; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(153).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectInput("throwable instanceof java.lang.reflect.InvocationTargetException",throwable instanceof java.lang.reflect.InvocationTargetException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(153).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [606202] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [606851] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [606882] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(154).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(154).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(154).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(154).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(154).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(154).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(154).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(154).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(154).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [606885] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [607316] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [607347] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(155).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectInput("throwable instanceof java.sql.SQLException",throwable instanceof java.sql.SQLException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(155).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [607351] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [607735] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [607754] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof java.sql.SQLException; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(156).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectInput("throwable instanceof java.sql.SQLException",throwable instanceof java.sql.SQLException);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(156).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [607759] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [608290] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [608327] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(157).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(157).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(157).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(157).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(157).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(157).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(157).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(157).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(157).collectionEnds(); } if (runtimeAngelicValue) return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [608334] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [608786] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [608817] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(158).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectInput("throwable instanceof org.apache.commons.lang.exception.Nestable",throwable instanceof org.apache.commons.lang.exception.Nestable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(158).collectionEnds(); } if (runtimeAngelicValue) if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [608827] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [609448] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [609470] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { if (throwable == null) { return false; } boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable instanceof org.apache.commons.lang.exception.Nestable; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(159).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectInput("throwable instanceof org.apache.commons.lang.exception.Nestable",throwable instanceof org.apache.commons.lang.exception.Nestable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(159).collectionEnds(); } if (runtimeAngelicValue) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [609475] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1056180797 [609974] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [609993] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(160).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectInput("throwable == null",throwable == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(160).collectionEnds(); } if (runtimeAngelicValue) if (throwable == null) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [609998] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [610314] ERROR DynamicClassCompiler - [Compilation errors] ExceptionUtils.java:18: error: cannot assign a value to final variable THROWABLE_CAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD = causeMethod; ^ ExceptionUtils.java:24: error: cannot assign a value to final variable THROWABLE_INITCAUSE_METHOD org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD = causeMethod; ^ Note: ExceptionUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [610344] ERROR ConstraintModelBuilder - Unable to compile the change: public class ExceptionUtils { static final java.lang.String WRAPPED_MARKER = " [wrapped] "; private static java.lang.String[] CAUSE_METHOD_NAMES = new java.lang.String[]{ "getCause", "getNextException", "getTargetException", "getException", "getSourceException", "getRootCause", "getCausedByException", "getNested", "getLinkedException", "getNestedException", "getLinkedCause", "getThrowable" }; private static final java.lang.reflect.Method THROWABLE_CAUSE_METHOD; private static final java.lang.reflect.Method THROWABLE_INITCAUSE_METHOD; static { java.lang.reflect.Method causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("getCause", null); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_CAUSE_METHOD = causeMethod; try { causeMethod = java.lang.Throwable.class.getMethod("initCause", new java.lang.Class[]{ java.lang.Throwable.class }); } catch (java.lang.Exception e) { causeMethod = null; } THROWABLE_INITCAUSE_METHOD = causeMethod; } public ExceptionUtils() { super(); } public static void addCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName) && (!org.apache.commons.lang.exception.ExceptionUtils.isCauseMethodName(methodName))) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.add(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static void removeCauseMethodName(java.lang.String methodName) { if (org.apache.commons.lang.StringUtils.isNotEmpty(methodName)) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getCauseMethodNameList(); if (list.remove(methodName)) { org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES = org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } } } public static boolean setCause(java.lang.Throwable target, java.lang.Throwable cause) { if (target == null) { throw new org.apache.commons.lang.NullArgumentException("target"); } java.lang.Object[] causeArgs = new java.lang.Object[]{ cause }; boolean modifiedTarget = false; if (org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD != null) { try { org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } try { java.lang.reflect.Method setCauseMethod = target.getClass().getMethod("setCause", new java.lang.Class[]{ java.lang.Throwable.class }); setCauseMethod.invoke(target, causeArgs); modifiedTarget = true; } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } return modifiedTarget; } private static java.lang.String[] toArray(java.util.List list) { return ((java.lang.String[]) (list.toArray(new java.lang.String[list.size()]))); } private static java.util.ArrayList getCauseMethodNameList() { return new java.util.ArrayList(java.util.Arrays.asList(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES)); } public static boolean isCauseMethodName(java.lang.String methodName) { return org.apache.commons.lang.ArrayUtils.indexOf(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES, methodName) >= 0; } public static java.lang.Throwable getCause(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable, org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES); } public static java.lang.Throwable getCause(java.lang.Throwable throwable, java.lang.String[] methodNames) { if (throwable == null) { return null; } java.lang.Throwable cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingWellKnownTypes(throwable); if (cause == null) { if (methodNames == null) { methodNames = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES; } for (int i = 0; i < methodNames.length; i++) { java.lang.String methodName = methodNames[i]; if (methodName != null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(throwable, methodName); if (cause != null) { break; } } } if (cause == null) { cause = org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingFieldName(throwable, "detail"); } } return cause; } public static java.lang.Throwable getRootCause(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return list.size() < 2 ? null : ((java.lang.Throwable) (list.get(list.size() - 1))); } private static java.lang.Throwable getCauseUsingWellKnownTypes(java.lang.Throwable throwable) { if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return ((org.apache.commons.lang.exception.Nestable) (throwable)).getCause(); } else if (throwable instanceof java.sql.SQLException) { return ((java.sql.SQLException) (throwable)).getNextException(); } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return ((java.lang.reflect.InvocationTargetException) (throwable)).getTargetException(); } else { return null; } } private static java.lang.Throwable getCauseUsingMethodName(java.lang.Throwable throwable, java.lang.String methodName) { java.lang.reflect.Method method = null; try { method = throwable.getClass().getMethod(methodName, null); } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { try { return ((java.lang.Throwable) (method.invoke(throwable, org.apache.commons.lang.ArrayUtils.EMPTY_OBJECT_ARRAY))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } catch (java.lang.reflect.InvocationTargetException ignored) { } } return null; } private static java.lang.Throwable getCauseUsingFieldName(java.lang.Throwable throwable, java.lang.String fieldName) { java.lang.reflect.Field field = null; try { field = throwable.getClass().getField(fieldName); } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } if ((field != null) && java.lang.Throwable.class.isAssignableFrom(field.getType())) { try { return ((java.lang.Throwable) (field.get(throwable))); } catch (java.lang.IllegalAccessException ignored) { } catch (java.lang.IllegalArgumentException ignored) { } } return null; } public static boolean isThrowableNested() { return org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD != null; } public static boolean isNestedThrowable(java.lang.Throwable throwable) { boolean spoonDefaultValue = false; try { spoonDefaultValue = throwable == null; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(161).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_INITCAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectInput("org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER",org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectInput("throwable",throwable);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectInput("org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD",org.apache.commons.lang.exception.ExceptionUtils.THROWABLE_CAUSE_METHOD);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectInput("throwable == null",throwable == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectInput("org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES",org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(161).collectionEnds(); } if (runtimeAngelicValue) { return false; } if (throwable instanceof org.apache.commons.lang.exception.Nestable) { return true; } else if (throwable instanceof java.sql.SQLException) { return true; } else if (throwable instanceof java.lang.reflect.InvocationTargetException) { return true; } else if (org.apache.commons.lang.exception.ExceptionUtils.isThrowableNested()) { return true; } java.lang.Class cls = throwable.getClass(); for (int i = 0, isize = org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES.length; i < isize; i++) { try { java.lang.reflect.Method method = cls.getMethod(org.apache.commons.lang.exception.ExceptionUtils.CAUSE_METHOD_NAMES[i], null); if ((method != null) && java.lang.Throwable.class.isAssignableFrom(method.getReturnType())) { return true; } } catch (java.lang.NoSuchMethodException ignored) { } catch (java.lang.SecurityException ignored) { } } try { java.lang.reflect.Field field = cls.getField("detail"); if (field != null) { return true; } } catch (java.lang.NoSuchFieldException ignored) { } catch (java.lang.SecurityException ignored) { } return false; } public static int getThrowableCount(java.lang.Throwable throwable) { return org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable).size(); } public static java.lang.Throwable[] getThrowables(java.lang.Throwable throwable) { java.util.List list = org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(throwable); return ((java.lang.Throwable[]) (list.toArray(new java.lang.Throwable[list.size()]))); } public static java.util.List getThrowableList(java.lang.Throwable throwable) { java.util.List list = new java.util.ArrayList(); while ((throwable != null) && (list.contains(throwable) == false)) { list.add(throwable); throwable = org.apache.commons.lang.exception.ExceptionUtils.getCause(throwable); } return list; } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, 0, false); } public static int indexOfThrowable(java.lang.Throwable throwable, java.lang.Class clazz, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, clazz, fromIndex, false); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, 0, true); } public static int indexOfType(java.lang.Throwable throwable, java.lang.Class type, int fromIndex) { return org.apache.commons.lang.exception.ExceptionUtils.indexOf(throwable, type, fromIndex, true); } private static int indexOf(java.lang.Throwable throwable, java.lang.Class type, int fromIndex, boolean subclass) { if ((throwable == null) || (type == null)) { return -1; } if (fromIndex < 0) { fromIndex = 0; } java.lang.Throwable[] throwables = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); if (fromIndex >= throwables.length) { return -1; } if (subclass) { for (int i = fromIndex; i < throwables.length; i++) { if (type.isAssignableFrom(throwables[i].getClass())) { return i; } } } else { for (int i = fromIndex; i < throwables.length; i++) { if (type.equals(throwables[i].getClass())) { return i; } } } return -1; } public static void printRootCauseStackTrace(java.lang.Throwable throwable) { org.apache.commons.lang.exception.ExceptionUtils.printRootCauseStackTrace(throwable, java.lang.System.err); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintStream stream) { if (throwable == null) { return; } if (stream == null) { throw new java.lang.IllegalArgumentException("The PrintStream must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { stream.println(trace[i]); } stream.flush(); } public static void printRootCauseStackTrace(java.lang.Throwable throwable, java.io.PrintWriter writer) { if (throwable == null) { return; } if (writer == null) { throw new java.lang.IllegalArgumentException("The PrintWriter must not be null"); } java.lang.String trace[] = org.apache.commons.lang.exception.ExceptionUtils.getRootCauseStackTrace(throwable); for (int i = 0; i < trace.length; i++) { writer.println(trace[i]); } writer.flush(); } public static java.lang.String[] getRootCauseStackTrace(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } java.lang.Throwable throwables[] = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); int count = throwables.length; java.util.ArrayList frames = new java.util.ArrayList(); java.util.List nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[count - 1]); for (int i = count; (--i) >= 0;) { java.util.List trace = nextTrace; if (i != 0) { nextTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackFrameList(throwables[i - 1]); org.apache.commons.lang.exception.ExceptionUtils.removeCommonFrames(trace, nextTrace); } if (i == (count - 1)) { frames.add(throwables[i].toString()); } else { frames.add(org.apache.commons.lang.exception.ExceptionUtils.WRAPPED_MARKER + throwables[i].toString()); } for (int j = 0; j < trace.size(); j++) { frames.add(trace.get(j)); } } return ((java.lang.String[]) (frames.toArray(new java.lang.String[0]))); } public static void removeCommonFrames(java.util.List causeFrames, java.util.List wrapperFrames) { if ((causeFrames == null) || (wrapperFrames == null)) { throw new java.lang.IllegalArgumentException("The List must not be null"); } int causeFrameIndex = causeFrames.size() - 1; int wrapperFrameIndex = wrapperFrames.size() - 1; while ((causeFrameIndex >= 0) && (wrapperFrameIndex >= 0)) { java.lang.String causeFrame = ((java.lang.String) (causeFrames.get(causeFrameIndex))); java.lang.String wrapperFrame = ((java.lang.String) (wrapperFrames.get(wrapperFrameIndex))); if (causeFrame.equals(wrapperFrame)) { causeFrames.remove(causeFrameIndex); } causeFrameIndex--; wrapperFrameIndex--; } } public static java.lang.String getFullStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); java.lang.Throwable[] ts = org.apache.commons.lang.exception.ExceptionUtils.getThrowables(throwable); for (int i = 0; i < ts.length; i++) { ts[i].printStackTrace(pw); if (org.apache.commons.lang.exception.ExceptionUtils.isNestedThrowable(ts[i])) { break; } } return sw.getBuffer().toString(); } public static java.lang.String getStackTrace(java.lang.Throwable throwable) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); } public static java.lang.String[] getStackFrames(java.lang.Throwable throwable) { if (throwable == null) { return org.apache.commons.lang.ArrayUtils.EMPTY_STRING_ARRAY; } return org.apache.commons.lang.exception.ExceptionUtils.getStackFrames(org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(throwable)); } static java.lang.String[] getStackFrames(java.lang.String stackTrace) { java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } return org.apache.commons.lang.exception.ExceptionUtils.toArray(list); } static java.util.List getStackFrameList(java.lang.Throwable t) { java.lang.String stackTrace = org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(t); java.lang.String linebreak = org.apache.commons.lang.SystemUtils.LINE_SEPARATOR; java.util.StringTokenizer frames = new java.util.StringTokenizer(stackTrace, linebreak); java.util.List list = new java.util.ArrayList(); boolean traceStarted = false; while (frames.hasMoreTokens()) { java.lang.String token = frames.nextToken(); int at = token.indexOf("at"); if ((at != (-1)) && (token.substring(0, at).trim().length() == 0)) { traceStarted = true; list.add(token); } else if (traceStarted) { break; } } return list; } public static java.lang.String getMessage(java.lang.Throwable th) { if (th == null) { return ""; } java.lang.String clsName = org.apache.commons.lang.ClassUtils.getShortClassName(th, null); java.lang.String msg = th.getMessage(); return (clsName + ": ") + org.apache.commons.lang.StringUtils.defaultString(msg); } public static java.lang.String getRootCauseMessage(java.lang.Throwable th) { java.lang.Throwable root = org.apache.commons.lang.exception.ExceptionUtils.getRootCause(th); root = (root == null) ? th : root; return org.apache.commons.lang.exception.ExceptionUtils.getMessage(root); } } [610349] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1899260190 -1899260190 -1899260190 [611397] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:296. -1899260190 [612209] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:295. -1899260190 -1899260190 -723213736 -1899260190 [613239] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:288. [613828] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:288. -1899260190 [614461] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:287. [615393] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:287. -723213736 [615830] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [615852] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(168).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(168).collectionEnds(); } if (runtimeAngelicValue) org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [615853] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1899260190 -723213736 [616515] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [616522] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(169).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(169).collectionEnds(); } if (runtimeAngelicValue) countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [616524] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -1899260190 [617519] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:283. -723213736 [618048] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [618061] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(171).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(171).collectionEnds(); } if (runtimeAngelicValue) countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [618063] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1899260190 [618649] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:282. [619193] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:282. -723213736 [619490] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [619497] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(174).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectInput("locale",locale);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(174).collectionEnds(); } if (runtimeAngelicValue) countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [619499] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1899260190 [620220] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:279. [620769] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:279. -723213736 -1899260190 -723213736 -723213736 [621489] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [621507] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(177).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("0",0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("locale",locale);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(177).collectionEnds(); } if (runtimeAngelicValue) if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [621509] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [621795] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [621806] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); boolean spoonDefaultValue = false; try { spoonDefaultValue = (languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(178).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("0",0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("locale",locale);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(178).collectionEnds(); } if (runtimeAngelicValue) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [621807] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 [622390] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [622404] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(179).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(179).collectionEnds(); } if (runtimeAngelicValue) for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [622406] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 [622802] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [622809] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(180).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(180).collectionEnds(); } if (runtimeAngelicValue) countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [622810] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [623107] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [623123] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(181).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectInput("languageCode != null",languageCode != null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(181).collectionEnds(); } if (runtimeAngelicValue) if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [623125] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [623569] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [623582] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { boolean spoonDefaultValue = false; try { spoonDefaultValue = languageCode != null; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(182).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectInput("languageCode != null",languageCode != null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(182).collectionEnds(); } if (runtimeAngelicValue) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [623588] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [623958] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [623969] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(183).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectInput("countries == null",countries == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(183).collectionEnds(); } if (runtimeAngelicValue) if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [623971] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [624324] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [624332] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); boolean spoonDefaultValue = false; try { spoonDefaultValue = countries == null; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(184).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectInput("countries == null",countries == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectInput("countries",countries);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectInput("languageCode",languageCode);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(184).collectionEnds(); } if (runtimeAngelicValue) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [624334] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 -723213736 [624893] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [624908] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(185).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(185).collectionEnds(); } if (runtimeAngelicValue) org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [624910] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [625333] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [625341] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(186).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(186).collectionEnds(); } if (runtimeAngelicValue) langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [625343] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 [625830] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [625836] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(187).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(187).collectionEnds(); } if (runtimeAngelicValue) langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [625837] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1899260190 -723213736 [626354] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [626360] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(188).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectInput("locale",locale);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(188).collectionEnds(); } if (runtimeAngelicValue) langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [626362] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 [626706] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [626717] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(189).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("0",0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectInput("locale",locale);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(189).collectionEnds(); } if (runtimeAngelicValue) if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [626720] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [626886] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [626892] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); boolean spoonDefaultValue = false; try { spoonDefaultValue = countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0); } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(190).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("0",0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectInput("locale",locale);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(190).collectionEnds(); } if (runtimeAngelicValue) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [626893] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 [627249] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [627263] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(191).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectInput("locales",locales);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(191).collectionEnds(); } if (runtimeAngelicValue) for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [627265] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 [627803] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [627810] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(192).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(192).collectionEnds(); } if (runtimeAngelicValue) langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [627815] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [628091] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [628100] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(193).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectInput("countryCode != null",countryCode != null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(193).collectionEnds(); } if (runtimeAngelicValue) if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [628101] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [628291] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [628297] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { boolean spoonDefaultValue = false; try { spoonDefaultValue = countryCode != null; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(194).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectInput("countryCode != null",countryCode != null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(194).collectionEnds(); } if (runtimeAngelicValue) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [628299] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [628568] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [628574] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(195).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectInput("langs == null",langs == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(195).collectionEnds(); } if (runtimeAngelicValue) if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [628576] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [628800] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [628810] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); boolean spoonDefaultValue = false; try { spoonDefaultValue = langs == null; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(196).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectInput("null",null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectInput("countryCode",countryCode);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectInput("langs == null",langs == null);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectInput("langs",langs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(196).collectionEnds(); } if (runtimeAngelicValue) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [628816] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 -723213736 -723213736 [629482] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [629492] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(197).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(197).collectionEnds(); } if (runtimeAngelicValue) return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [629493] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -723213736 [629784] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [629790] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(198).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(198).collectionEnds(); } if (runtimeAngelicValue) if (str.charAt(5) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [629792] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed [629974] ERROR DynamicClassCompiler - [Compilation errors] LocaleUtils.java:13: error: cannot assign a value to final variable cAvailableLocaleList org.apache.commons.lang.LocaleUtils.cAvailableLocaleList = java.util.Collections.unmodifiableList(list); ^ Note: LocaleUtils.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [629980] ERROR ConstraintModelBuilder - Unable to compile the change: public class LocaleUtils { private static final java.util.List cAvailableLocaleList; private static java.util.Set cAvailableLocaleSet; private static final java.util.Map cLanguagesByCountry = java.util.Collections.synchronizedMap(new java.util.HashMap()); private static final java.util.Map cCountriesByLanguage = java.util.Collections.synchronizedMap(new java.util.HashMap()); static { java.util.List list = java.util.Arrays.asList(java.util.Locale.getAvailableLocales()); cAvailableLocaleList = java.util.Collections.unmodifiableList(list); } public LocaleUtils() { super(); } public static java.util.Locale toLocale(java.lang.String str) { if (str == null) { return null; } int len = str.length(); if (((len != 2) && (len != 5)) && (len < 7)) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch0 = str.charAt(0); char ch1 = str.charAt(1); if ((((ch0 < 'a') || (ch0 > 'z')) || (ch1 < 'a')) || (ch1 > 'z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 2) { return new java.util.Locale(str, ""); } else { if (str.charAt(2) != '_') { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } char ch3 = str.charAt(3); char ch4 = str.charAt(4); if ((((ch3 < 'A') || (ch3 > 'Z')) || (ch4 < 'A')) || (ch4 > 'Z')) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } if (len == 5) { return new java.util.Locale(str.substring(0, 2), str.substring(3, 5)); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = str.charAt(5) != '_'; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(199).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("str",str);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("len",len);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("5",5);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleList",org.apache.commons.lang.LocaleUtils.cAvailableLocaleList);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("org.apache.commons.lang.LocaleUtils.cLanguagesByCountry",org.apache.commons.lang.LocaleUtils.cLanguagesByCountry);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("org.apache.commons.lang.LocaleUtils.cCountriesByLanguage",org.apache.commons.lang.LocaleUtils.cCountriesByLanguage);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("ch0",ch0);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet",org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("ch1",ch1);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("ch4",ch4);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("ch3",ch3);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectInput("'_'",'_');} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(199).collectionEnds(); } if (runtimeAngelicValue) { throw new java.lang.IllegalArgumentException("Invalid locale format: " + str); } return new java.util.Locale(str.substring(0, 2), str.substring(3, 5), str.substring(6)); } } } public static java.util.List localeLookupList(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.localeLookupList(locale, locale); } public static java.util.List localeLookupList(java.util.Locale locale, java.util.Locale defaultLocale) { java.util.List list = new java.util.ArrayList(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), locale.getCountry())); } if (locale.getCountry().length() > 0) { list.add(new java.util.Locale(locale.getLanguage(), "")); } if (list.contains(defaultLocale) == false) { list.add(defaultLocale); } } return java.util.Collections.unmodifiableList(list); } public static java.util.List availableLocaleList() { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleList; } public static java.util.Set availableLocaleSet() { java.util.Set set = org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet; if (set == null) { set = new java.util.HashSet(org.apache.commons.lang.LocaleUtils.availableLocaleList()); set = java.util.Collections.unmodifiableSet(set); org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet = set; } return set; } public static boolean isAvailableLocale(java.util.Locale locale) { return org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet.contains(locale); } public static java.util.List languagesByCountry(java.lang.String countryCode) { java.util.List langs = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.get(countryCode))); if (langs == null) { if (countryCode != null) { langs = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if (countryCode.equals(locale.getCountry()) && (locale.getVariant().length() == 0)) { langs.add(locale); } } langs = java.util.Collections.unmodifiableList(langs); } else { langs = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cLanguagesByCountry.put(countryCode, langs); } return langs; } public static java.util.List countriesByLanguage(java.lang.String languageCode) { java.util.List countries = ((java.util.List) (org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.get(languageCode))); if (countries == null) { if (languageCode != null) { countries = new java.util.ArrayList(); java.util.List locales = org.apache.commons.lang.LocaleUtils.availableLocaleList(); for (int i = 0; i < locales.size(); i++) { java.util.Locale locale = ((java.util.Locale) (locales.get(i))); if ((languageCode.equals(locale.getLanguage()) && (locale.getCountry().length() != 0)) && (locale.getVariant().length() == 0)) { countries.add(locale); } } countries = java.util.Collections.unmodifiableList(countries); } else { countries = java.util.Collections.EMPTY_LIST; } org.apache.commons.lang.LocaleUtils.cCountriesByLanguage.put(languageCode, countries); } return countries; } } [629982] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed 123493283 -1898474807 -1899260190 [643984] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation org.apache.commons.lang.time.FastDateFormat:615. -1899260190 [644644] ERROR DynamicClassCompiler - [Compilation errors] FastDateFormat.java:375: error: variable rule might not have been initialized rules.add(rule); ^ Note: FastDateFormat.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: FastDateFormat.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [645342] ERROR ConstraintModelBuilder - Unable to compile the change: public class FastDateFormat extends java.text.Format { private static final long serialVersionUID = 1L; public static final int FULL = java.text.DateFormat.FULL; public static final int LONG = java.text.DateFormat.LONG; public static final int MEDIUM = java.text.DateFormat.MEDIUM; public static final int SHORT = java.text.DateFormat.SHORT; private static java.lang.String cDefaultPattern; private static java.util.Map cInstanceCache = new java.util.HashMap(7); private static java.util.Map cDateInstanceCache = new java.util.HashMap(7); private static java.util.Map cTimeInstanceCache = new java.util.HashMap(7); private static java.util.Map cDateTimeInstanceCache = new java.util.HashMap(7); private static java.util.Map cTimeZoneDisplayCache = new java.util.HashMap(7); private final java.lang.String mPattern; private final java.util.TimeZone mTimeZone; private final boolean mTimeZoneForced; private final java.util.Locale mLocale; private final boolean mLocaleForced; private org.apache.commons.lang.time.FastDateFormat.Rule[] mRules; private int mMaxLengthEstimate; public static org.apache.commons.lang.time.FastDateFormat getInstance() { return org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, null, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, null); } public static org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, null, locale); } public static synchronized org.apache.commons.lang.time.FastDateFormat getInstance(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale) { org.apache.commons.lang.time.FastDateFormat emptyFormat = new org.apache.commons.lang.time.FastDateFormat(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cInstanceCache.get(emptyFormat))); if (format == null) { format = emptyFormat; format.init(); org.apache.commons.lang.time.FastDateFormat.cInstanceCache.put(format, format); } return format; } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null); } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getDateInstance(int style, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new java.lang.Integer(style); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getDateInstance(style, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date pattern for locale: " + locale); } } return format; } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, null, null); } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getTimeInstance(style, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getTimeInstance(int style, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new java.lang.Integer(style); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getTimeInstance(style, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date pattern for locale: " + locale); } } return format; } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, null, null); } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.Locale locale) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, null, locale); } public static org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.TimeZone timeZone) { return org.apache.commons.lang.time.FastDateFormat.getDateTimeInstance(dateStyle, timeStyle, timeZone, null); } public static synchronized org.apache.commons.lang.time.FastDateFormat getDateTimeInstance(int dateStyle, int timeStyle, java.util.TimeZone timeZone, java.util.Locale locale) { java.lang.Object key = new org.apache.commons.lang.time.FastDateFormat.Pair(new java.lang.Integer(dateStyle), new java.lang.Integer(timeStyle)); if (timeZone != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone); } if (locale != null) { key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale); } org.apache.commons.lang.time.FastDateFormat format = ((org.apache.commons.lang.time.FastDateFormat) (org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.get(key))); if (format == null) { if (locale == null) { locale = java.util.Locale.getDefault(); } try { java.text.SimpleDateFormat formatter = ((java.text.SimpleDateFormat) (java.text.DateFormat.getDateTimeInstance(dateStyle, timeStyle, locale))); java.lang.String pattern = formatter.toPattern(); format = org.apache.commons.lang.time.FastDateFormat.getInstance(pattern, timeZone, locale); org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format); } catch (java.lang.ClassCastException ex) { throw new java.lang.IllegalArgumentException("No date time pattern for locale: " + locale); } } return format; } static synchronized java.lang.String getTimeZoneDisplay(java.util.TimeZone tz, boolean daylight, int style, java.util.Locale locale) { java.lang.Object key = new org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey(tz, daylight, style, locale); java.lang.String value = ((java.lang.String) (org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache.get(key))); if (value == null) { value = tz.getDisplayName(daylight, style, locale); org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache.put(key, value); } return value; } private static synchronized java.lang.String getDefaultPattern() { if (org.apache.commons.lang.time.FastDateFormat.cDefaultPattern == null) { org.apache.commons.lang.time.FastDateFormat.cDefaultPattern = new java.text.SimpleDateFormat().toPattern(); } return org.apache.commons.lang.time.FastDateFormat.cDefaultPattern; } protected FastDateFormat(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale) { super(); if (pattern == null) { throw new java.lang.IllegalArgumentException("The pattern must not be null"); } mPattern = pattern; mTimeZoneForced = timeZone != null; if (timeZone == null) { timeZone = java.util.TimeZone.getDefault(); } mTimeZone = timeZone; mLocaleForced = locale != null; if (locale == null) { locale = java.util.Locale.getDefault(); } mLocale = locale; } protected void init() { java.util.List rulesList = parsePattern(); mRules = ((org.apache.commons.lang.time.FastDateFormat.Rule[]) (rulesList.toArray(new org.apache.commons.lang.time.FastDateFormat.Rule[rulesList.size()]))); int len = 0; for (int i = mRules.length; (--i) >= 0;) { len += mRules[i].estimateLength(); } mMaxLengthEstimate = len; } protected java.util.List parsePattern() { java.text.DateFormatSymbols symbols = new java.text.DateFormatSymbols(mLocale); java.util.List rules = new java.util.ArrayList(); java.lang.String[] ERAs = symbols.getEras(); java.lang.String[] months = symbols.getMonths(); java.lang.String[] shortMonths = symbols.getShortMonths(); java.lang.String[] weekdays = symbols.getWeekdays(); java.lang.String[] shortWeekdays = symbols.getShortWeekdays(); java.lang.String[] AmPmStrings = symbols.getAmPmStrings(); int length = mPattern.length(); int[] indexRef = new int[1]; for (int i = 0; i < length; i++) { indexRef[0] = i; java.lang.String token = parseToken(mPattern, indexRef); i = indexRef[0]; int tokenLen = token.length(); if (tokenLen == 0) { break; } org.apache.commons.lang.time.FastDateFormat.Rule rule; char c = token.charAt(0); switch (c) { case 'G' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.ERA, ERAs); break; case 'y' : if (tokenLen >= 4) { rule = selectNumberRule(java.util.Calendar.YEAR, tokenLen); } else { boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(202).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectionStarts(); try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("shortMonths",shortMonths);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mMaxLengthEstimate",org.apache.commons.lang.time.FastDateFormat.this.mMaxLengthEstimate);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mTimeZoneForced",org.apache.commons.lang.time.FastDateFormat.this.mTimeZoneForced);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("shortWeekdays",shortWeekdays);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("rules",rules);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.MEDIUM",org.apache.commons.lang.time.FastDateFormat.MEDIUM);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("symbols",symbols);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("indexRef",indexRef);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mRules",org.apache.commons.lang.time.FastDateFormat.this.mRules);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mTimeZone",org.apache.commons.lang.time.FastDateFormat.this.mTimeZone);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache",org.apache.commons.lang.time.FastDateFormat.cTimeInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mLocaleForced",org.apache.commons.lang.time.FastDateFormat.this.mLocaleForced);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("ERAs",ERAs);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mPattern",org.apache.commons.lang.time.FastDateFormat.this.mPattern);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.SHORT",org.apache.commons.lang.time.FastDateFormat.SHORT);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("c",c);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("months",months);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("weekdays",weekdays);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache",org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("length",length);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.LONG",org.apache.commons.lang.time.FastDateFormat.LONG);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("tokenLen",tokenLen);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.cInstanceCache",org.apache.commons.lang.time.FastDateFormat.cInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.this.mLocale",org.apache.commons.lang.time.FastDateFormat.this.mLocale);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("token",token);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache",org.apache.commons.lang.time.FastDateFormat.cTimeZoneDisplayCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("AmPmStrings",AmPmStrings);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache",org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.cDefaultPattern",org.apache.commons.lang.time.FastDateFormat.cDefaultPattern);} catch (Exception ex1) {ex1.printStackTrace();}; try{fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectInput("org.apache.commons.lang.time.FastDateFormat.FULL",org.apache.commons.lang.time.FastDateFormat.FULL);} catch (Exception ex1) {ex1.printStackTrace();}; fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(202).collectionEnds(); } if (runtimeAngelicValue) rule = org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField.INSTANCE; } break; case 'M' : if (tokenLen >= 4) { rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.MONTH, months); } else if (tokenLen == 3) { rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.MONTH, shortMonths); } else if (tokenLen == 2) { rule = org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField.INSTANCE; } else { rule = org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField.INSTANCE; } break; case 'd' : rule = selectNumberRule(java.util.Calendar.DAY_OF_MONTH, tokenLen); break; case 'h' : rule = new org.apache.commons.lang.time.FastDateFormat.TwelveHourField(selectNumberRule(java.util.Calendar.HOUR, tokenLen)); break; case 'H' : rule = selectNumberRule(java.util.Calendar.HOUR_OF_DAY, tokenLen); break; case 'm' : rule = selectNumberRule(java.util.Calendar.MINUTE, tokenLen); break; case 's' : rule = selectNumberRule(java.util.Calendar.SECOND, tokenLen); break; case 'S' : rule = selectNumberRule(java.util.Calendar.MILLISECOND, tokenLen); break; case 'E' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.DAY_OF_WEEK, tokenLen < 4 ? shortWeekdays : weekdays); break; case 'D' : rule = selectNumberRule(java.util.Calendar.DAY_OF_YEAR, tokenLen); break; case 'F' : rule = selectNumberRule(java.util.Calendar.DAY_OF_WEEK_IN_MONTH, tokenLen); break; case 'w' : rule = selectNumberRule(java.util.Calendar.WEEK_OF_YEAR, tokenLen); break; case 'W' : rule = selectNumberRule(java.util.Calendar.WEEK_OF_MONTH, tokenLen); break; case 'a' : rule = new org.apache.commons.lang.time.FastDateFormat.TextField(java.util.Calendar.AM_PM, AmPmStrings); break; case 'k' : rule = new org.apache.commons.lang.time.FastDateFormat.TwentyFourHourField(selectNumberRule(java.util.Calendar.HOUR_OF_DAY, tokenLen)); break; case 'K' : rule = selectNumberRule(java.util.Calendar.HOUR, tokenLen); break; case 'z' : if (tokenLen >= 4) { rule = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNameRule(mTimeZone, mTimeZoneForced, mLocale, java.util.TimeZone.LONG); } else { rule = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNameRule(mTimeZone, mTimeZoneForced, mLocale, java.util.TimeZone.SHORT); } break; case 'Z' : if (tokenLen == 1) { rule = org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule.INSTANCE_NO_COLON; } else { rule = org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule.INSTANCE_COLON; } break; case '\'' : java.lang.String sub = token.substring(1); if (sub.length() == 1) { rule = new org.apache.commons.lang.time.FastDateFormat.CharacterLiteral(sub.charAt(0)); } else { rule = new org.apache.commons.lang.time.FastDateFormat.StringLiteral(sub); } break; default : throw new java.lang.IllegalArgumentException("Illegal pattern component: " + token); } rules.add(rule); } return rules; } protected java.lang.String parseToken(java.lang.String pattern, int[] indexRef) { java.lang.StringBuffer buf = new java.lang.StringBuffer(); int i = indexRef[0]; int length = pattern.length(); char c = pattern.charAt(i); if (((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z'))) { buf.append(c); while ((i + 1) < length) { char peek = pattern.charAt(i + 1); if (peek == c) { buf.append(c); i++; } else { break; } } } else { buf.append('\''); boolean inLiteral = false; for (; i < length; i++) { c = pattern.charAt(i); if (c == '\'') { if (((i + 1) < length) && (pattern.charAt(i + 1) == '\'')) { i++; buf.append(c); } else { inLiteral = !inLiteral; } } else if ((!inLiteral) && (((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z')))) { i--; break; } else { buf.append(c); } } } indexRef[0] = i; return buf.toString(); } protected org.apache.commons.lang.time.FastDateFormat.NumberRule selectNumberRule(int field, int padding) { switch (padding) { case 1 : return new org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField(field); case 2 : return new org.apache.commons.lang.time.FastDateFormat.TwoDigitNumberField(field); default : return new org.apache.commons.lang.time.FastDateFormat.PaddedNumberField(field, padding); } } public java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) { if (obj instanceof java.util.Date) { return format(((java.util.Date) (obj)), toAppendTo); } else if (obj instanceof java.util.Calendar) { return format(((java.util.Calendar) (obj)), toAppendTo); } else if (obj instanceof java.lang.Long) { return format(((java.lang.Long) (obj)).longValue(), toAppendTo); } else { throw new java.lang.IllegalArgumentException("Unknown class: " + (obj == null ? "" : obj.getClass().getName())); } } public java.lang.String format(long millis) { return format(new java.util.Date(millis)); } public java.lang.String format(java.util.Date date) { java.util.Calendar c = new java.util.GregorianCalendar(mTimeZone); c.setTime(date); return applyRules(c, new java.lang.StringBuffer(mMaxLengthEstimate)).toString(); } public java.lang.String format(java.util.Calendar calendar) { return format(calendar, new java.lang.StringBuffer(mMaxLengthEstimate)).toString(); } public java.lang.StringBuffer format(long millis, java.lang.StringBuffer buf) { return format(new java.util.Date(millis), buf); } public java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer buf) { java.util.Calendar c = new java.util.GregorianCalendar(mTimeZone); c.setTime(date); return applyRules(c, buf); } public java.lang.StringBuffer format(java.util.Calendar calendar, java.lang.StringBuffer buf) { if (mTimeZoneForced) { calendar = ((java.util.Calendar) (calendar.clone())); calendar.setTimeZone(mTimeZone); } return applyRules(calendar, buf); } protected java.lang.StringBuffer applyRules(java.util.Calendar calendar, java.lang.StringBuffer buf) { org.apache.commons.lang.time.FastDateFormat.Rule[] rules = mRules; int len = mRules.length; for (int i = 0; i < len; i++) { rules[i].appendTo(buf, calendar); } return buf; } public java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos) { pos.setIndex(0); pos.setErrorIndex(0); return null; } public java.lang.String getPattern() { return mPattern; } public java.util.TimeZone getTimeZone() { return mTimeZone; } public boolean getTimeZoneOverridesCalendar() { return mTimeZoneForced; } public java.util.Locale getLocale() { return mLocale; } public int getMaxLengthEstimate() { return mMaxLengthEstimate; } public boolean equals(java.lang.Object obj) { if ((obj instanceof org.apache.commons.lang.time.FastDateFormat) == false) { return false; } org.apache.commons.lang.time.FastDateFormat other = ((org.apache.commons.lang.time.FastDateFormat) (obj)); if ((((((mPattern == other.mPattern) || mPattern.equals(other.mPattern)) && ((mTimeZone == other.mTimeZone) || mTimeZone.equals(other.mTimeZone))) && ((mLocale == other.mLocale) || mLocale.equals(other.mLocale))) && (mTimeZoneForced == other.mTimeZoneForced)) && (mLocaleForced == other.mLocaleForced)) { return true; } return false; } public int hashCode() { int total = 0; total += mPattern.hashCode(); total += mTimeZone.hashCode(); total += (mTimeZoneForced) ? 1 : 0; total += mLocale.hashCode(); total += (mLocaleForced) ? 1 : 0; return total; } public java.lang.String toString() { return ("FastDateFormat[" + mPattern) + "]"; } private interface Rule { int estimateLength(); void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar); } private interface NumberRule extends org.apache.commons.lang.time.FastDateFormat.Rule { void appendTo(java.lang.StringBuffer buffer, int value); } private static class CharacterLiteral implements org.apache.commons.lang.time.FastDateFormat.Rule { private final char mValue; CharacterLiteral(char value) { mValue = value; } public int estimateLength() { return 1; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValue); } } private static class StringLiteral implements org.apache.commons.lang.time.FastDateFormat.Rule { private final java.lang.String mValue; StringLiteral(java.lang.String value) { mValue = value; } public int estimateLength() { return mValue.length(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValue); } } private static class TextField implements org.apache.commons.lang.time.FastDateFormat.Rule { private final int mField; private final java.lang.String[] mValues; TextField(int field, java.lang.String[] values) { mField = field; mValues = values; } public int estimateLength() { int max = 0; for (int i = mValues.length; (--i) >= 0;) { int len = mValues[i].length(); if (len > max) { max = len; } } return max; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { buffer.append(mValues[calendar.get(mField)]); } } private static class UnpaddedNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField INSTANCE_YEAR = new org.apache.commons.lang.time.FastDateFormat.UnpaddedNumberField(java.util.Calendar.YEAR); private final int mField; UnpaddedNumberField(int field) { mField = field; } public int estimateLength() { return 4; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 10) { buffer.append(((char) (value + '0'))); } else if (value < 100) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { buffer.append(java.lang.Integer.toString(value)); } } } private static class UnpaddedMonthField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.UnpaddedMonthField(); UnpaddedMonthField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.MONTH) + 1); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 10) { buffer.append(((char) (value + '0'))); } else { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } } private static class PaddedNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final int mField; private final int mSize; PaddedNumberField(int field, int size) { if (size < 3) { throw new java.lang.IllegalArgumentException(); } mField = field; mSize = size; } public int estimateLength() { return 4; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 100) { for (int i = mSize; (--i) >= 2;) { buffer.append('0'); } buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { int digits; if (value < 1000) { digits = 3; } else { org.apache.commons.lang.Validate.isTrue(value > (-1), "Negative values should not be possible", value); digits = java.lang.Integer.toString(value).length(); } for (int i = mSize; (--i) >= digits;) { buffer.append('0'); } buffer.append(java.lang.Integer.toString(value)); } } } private static class TwoDigitNumberField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final int mField; TwoDigitNumberField(int field) { mField = field; } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(mField)); } public final void appendTo(java.lang.StringBuffer buffer, int value) { if (value < 100) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } else { buffer.append(java.lang.Integer.toString(value)); } } } private static class TwoDigitYearField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.TwoDigitYearField(); TwoDigitYearField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.YEAR) % 100); } public final void appendTo(java.lang.StringBuffer buffer, int value) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } private static class TwoDigitMonthField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { static final org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField INSTANCE = new org.apache.commons.lang.time.FastDateFormat.TwoDigitMonthField(); TwoDigitMonthField() { super(); } public int estimateLength() { return 2; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { appendTo(buffer, calendar.get(java.util.Calendar.MONTH) + 1); } public final void appendTo(java.lang.StringBuffer buffer, int value) { buffer.append(((char) ((value / 10) + '0'))); buffer.append(((char) ((value % 10) + '0'))); } } private static class TwelveHourField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final org.apache.commons.lang.time.FastDateFormat.NumberRule mRule; TwelveHourField(org.apache.commons.lang.time.FastDateFormat.NumberRule rule) { mRule = rule; } public int estimateLength() { return mRule.estimateLength(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int value = calendar.get(java.util.Calendar.HOUR); if (value == 0) { value = calendar.getLeastMaximum(java.util.Calendar.HOUR) + 1; } mRule.appendTo(buffer, value); } public void appendTo(java.lang.StringBuffer buffer, int value) { mRule.appendTo(buffer, value); } } private static class TwentyFourHourField implements org.apache.commons.lang.time.FastDateFormat.NumberRule { private final org.apache.commons.lang.time.FastDateFormat.NumberRule mRule; TwentyFourHourField(org.apache.commons.lang.time.FastDateFormat.NumberRule rule) { mRule = rule; } public int estimateLength() { return mRule.estimateLength(); } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int value = calendar.get(java.util.Calendar.HOUR_OF_DAY); if (value == 0) { value = calendar.getMaximum(java.util.Calendar.HOUR_OF_DAY) + 1; } mRule.appendTo(buffer, value); } public void appendTo(java.lang.StringBuffer buffer, int value) { mRule.appendTo(buffer, value); } } private static class TimeZoneNameRule implements org.apache.commons.lang.time.FastDateFormat.Rule { private final java.util.TimeZone mTimeZone; private final boolean mTimeZoneForced; private final java.util.Locale mLocale; private final int mStyle; private final java.lang.String mStandard; private final java.lang.String mDaylight; TimeZoneNameRule(java.util.TimeZone timeZone, boolean timeZoneForced, java.util.Locale locale, int style) { mTimeZone = timeZone; mTimeZoneForced = timeZoneForced; mLocale = locale; mStyle = style; if (timeZoneForced) { mStandard = org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, false, style, locale); mDaylight = org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, true, style, locale); } else { mStandard = null; mDaylight = null; } } public int estimateLength() { if (mTimeZoneForced) { return java.lang.Math.max(mStandard.length(), mDaylight.length()); } else if (mStyle == java.util.TimeZone.SHORT) { return 4; } else { return 40; } } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { if (mTimeZoneForced) { if (mTimeZone.useDaylightTime() && (calendar.get(java.util.Calendar.DST_OFFSET) != 0)) { buffer.append(mDaylight); } else { buffer.append(mStandard); } } else { java.util.TimeZone timeZone = calendar.getTimeZone(); if (timeZone.useDaylightTime() && (calendar.get(java.util.Calendar.DST_OFFSET) != 0)) { buffer.append(org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, true, mStyle, mLocale)); } else { buffer.append(org.apache.commons.lang.time.FastDateFormat.getTimeZoneDisplay(timeZone, false, mStyle, mLocale)); } } } } private static class TimeZoneNumberRule implements org.apache.commons.lang.time.FastDateFormat.Rule { static final org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule INSTANCE_COLON = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule(true); static final org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule INSTANCE_NO_COLON = new org.apache.commons.lang.time.FastDateFormat.TimeZoneNumberRule(false); final boolean mColon; TimeZoneNumberRule(boolean colon) { mColon = colon; } public int estimateLength() { return 5; } public void appendTo(java.lang.StringBuffer buffer, java.util.Calendar calendar) { int offset = calendar.get(java.util.Calendar.ZONE_OFFSET) + calendar.get(java.util.Calendar.DST_OFFSET); if (offset < 0) { buffer.append('-'); offset = -offset; } else { buffer.append('+'); } int hours = offset / ((60 * 60) * 1000); buffer.append(((char) ((hours / 10) + '0'))); buffer.append(((char) ((hours % 10) + '0'))); if (mColon) { buffer.append(':'); } int minutes = (offset / (60 * 1000)) - (60 * hours); buffer.append(((char) ((minutes / 10) + '0'))); buffer.append(((char) ((minutes % 10) + '0'))); } } private static class TimeZoneDisplayKey { private final java.util.TimeZone mTimeZone; private final int mStyle; private final java.util.Locale mLocale; TimeZoneDisplayKey(java.util.TimeZone timeZone, boolean daylight, int style, java.util.Locale locale) { mTimeZone = timeZone; if (daylight) { style |= 0x80000000; } mStyle = style; mLocale = locale; } public int hashCode() { return (mStyle * 31) + mLocale.hashCode(); } public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (obj instanceof org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey) { org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey other = ((org.apache.commons.lang.time.FastDateFormat.TimeZoneDisplayKey) (obj)); return (mTimeZone.equals(other.mTimeZone) && (mStyle == other.mStyle)) && mLocale.equals(other.mLocale); } return false; } } private static class Pair { private final java.lang.Object mObj1; private final java.lang.Object mObj2; public Pair(java.lang.Object obj1, java.lang.Object obj2) { mObj1 = obj1; mObj2 = obj2; } public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (!(obj instanceof org.apache.commons.lang.time.FastDateFormat.Pair)) { return false; } org.apache.commons.lang.time.FastDateFormat.Pair key = ((org.apache.commons.lang.time.FastDateFormat.Pair) (obj)); return (mObj1 == null ? key.mObj1 == null : mObj1.equals(key.mObj1)) && (mObj2 == null ? key.mObj2 == null : mObj2.equals(key.mObj2)); } public int hashCode() { return (mObj1 == null ? 0 : mObj1.hashCode()) + (mObj2 == null ? 0 : mObj2.hashCode()); } public java.lang.String toString() { return ((("[" + mObj1) + ':') + mObj2) + ']'; } } } [645361] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -1898474807 [646183] INFO TestPatch - Applying patch: org.apache.commons.lang.math.NumberUtils:464: PRECONDITION (org.apache.commons.lang.math.NumberUtils.DOUBLE_MINUS_ONE) != (expPos) [646391] INFO TestPatch - Running test suite to check the patch "(org.apache.commons.lang.math.NumberUtils.DOUBLE_MINUS_ONE) != (expPos)" is working [646408] INFO NoPol - ----INFORMATION---- [646548] INFO NoPol - Nb classes : 77 [646548] INFO NoPol - Nb methods : 1700 [646548] INFO NoPol - Nb Statements Analyzed : 178 [646549] INFO NoPol - Nb Statements with Angelic Value Found : 7 [646549] INFO NoPol - Nb inputs in SMT : 2 [646549] INFO NoPol - Nb SMT level: 2 [646550] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [646550] INFO NoPol - class java.lang.Boolean: 4 [646550] INFO NoPol - Nb variables in SMT : 33 [646550] INFO NoPol - NoPol Execution time : 125631ms [646551] INFO NoPol - for Lang58-Java6 [646551] INFO NoPol - ----PATCH FOUND---- [646551] INFO NoPol - (org.apache.commons.lang.math.NumberUtils.DOUBLE_MINUS_ONE) != (expPos) [646552] INFO NoPol - Nb test that executes the patch: 2 [646552] INFO NoPol - org.apache.commons.lang.math.NumberUtils:464: PRECONDITION [646572] INFO NoPol - --- a/Lang58-Java6/src/java/org/apache/commons/lang/math/NumberUtils.java +++ b/Lang58-Java6/src/java/org/apache/commons/lang/math/NumberUtils.java @@ -463,3 +463,5 @@ } - throw new NumberFormatException(str + " is not a valid number."); + if ((org.apache.commons.lang.math.NumberUtils.DOUBLE_MINUS_ONE) != (expPos)) { + throw new NumberFormatException(str + " is not a valid number."); + } case 'f' : Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 616.559 sec Running fr.inria.lille.repair.nopol.NopolTest [646582] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] [646582] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [646582] INFO NoPol - Statement type: CONDITIONAL [646582] INFO NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] [646582] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=false, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=DYNAMOTH, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@785dbe3a', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [646582] INFO NoPol - Available processors (cores): 1 [646582] INFO NoPol - Free memory: 1 GB [646582] INFO NoPol - Maximum memory: 1 GB [646582] INFO NoPol - Total memory available to JVM: 1 GB [646582] INFO NoPol - Java version: null [646582] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [646582] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=false, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=DYNAMOTH, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@785dbe3a', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_2.NopolExampleTest --tests nopol_examples.nopol_example_2.NopolExampleTest#test2:nopol_examples.nopol_example_2.NopolExampleTest#test1:nopol_examples.nopol_example_2.NopolExampleTest#test4:nopol_examples.nopol_example_2.NopolExampleTest#test3:nopol_examples.nopol_example_2.NopolExampleTest#test6:nopol_examples.nopol_example_2.NopolExampleTest#test5:nopol_examples.nopol_example_2.NopolExampleTest#test8:nopol_examples.nopol_example_2.NopolExampleTest#test7:nopol_examples.nopol_example_2.NopolExampleTest#test9 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_2.NopolExampleTest#test7(nopol_examples.nopol_example_2.NopolExampleTest): expected:<-2> but was:<-4> nopol_examples.nopol_example_2.NopolExampleTest#test6(nopol_examples.nopol_example_2.NopolExampleTest): expected:<-2> but was:<-4> nopol_examples.nopol_example_2.NopolExampleTest#test9(nopol_examples.nopol_example_2.NopolExampleTest): expected:<2> but was:<-8> nopol_examples.nopol_example_2.NopolExampleTest#test5(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<-2> nopol_examples.nopol_example_2.NopolExampleTest#test4(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<-2> nopol_examples.nopol_example_2.NopolExampleTest#test1(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<2> nopol_examples.nopol_example_2.NopolExampleTest#test2(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<2> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [648700] INFO CoverageRunner - Tests found: 9 [648700] INFO CoverageRunner - Tests executed: 9 -126608641 -126608641 java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/test-classes:/builds/workspace/nopol/nopol/target/classes:/builds/.m2/repository/com/github/spoonlabs/flacoco/1.0.5/flacoco-1.0.5.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.3.2/junit-jupiter-api-5.3.2.jar:/builds/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar:/builds/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar:/builds/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.3.2/junit-jupiter-engine-5.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar:/builds/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar:/builds/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.3.2/junit-jupiter-params-5.3.2.jar:/builds/.m2/repository/eu/stamp-project/test-runner/4.11/test-runner-4.11.jar:/builds/.m2/repository/eu/stamp-project/descartes/1.2.4/descartes-1.2.4.jar:/builds/.m2/repository/org/pitest/pitest-entry/1.6.7/pitest-entry-1.6.7.jar:/builds/.m2/repository/org/pitest/pitest/1.6.7/pitest-1.6.7.jar:/builds/.m2/repository/org/jacoco/org.jacoco.core/0.8.8/org.jacoco.core-0.8.8.jar:/builds/.m2/repository/org/ow2/asm/asm/9.2/asm-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-commons/9.2/asm-commons-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar:/builds/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.8/org.jacoco.agent-0.8.8-runtime.jar:/builds/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/builds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/builds/.m2/repository/org/pitest/pitest-junit5-plugin/0.8/pitest-junit5-plugin-0.8.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/builds/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.17.2/log4j-jcl-2.17.2.jar:/builds/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/builds/.m2/repository/info/picocli/picocli/4.6.3/picocli-4.6.3.jar:/builds/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/builds/.m2/repository/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar:/builds/.m2/repository/com/github/stefanbirkner/system-lambda/1.2.1/system-lambda-1.2.1.jar:/builds/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M5/maven-surefire-common-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M5/surefire-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M5/surefire-logger-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M5/surefire-extensions-api-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M5/surefire-booter-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M5/surefire-extensions-spi-3.0.0-M5.jar:/builds/.m2/repository/org/apache/maven/maven-toolchain/3.0-alpha-2/maven-toolchain-3.0-alpha-2.jar:/builds/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.11.0/maven-artifact-transfer-0.11.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar:/builds/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/builds/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/builds/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-java/1.0.5/plexus-java-1.0.5.jar:/builds/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M9/qdox-2.0-M9.jar:/builds/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar:/builds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/builds/.m2/repository/org/reflections/reflections/0.9.9-RC1/reflections-0.9.9-RC1.jar:/builds/.m2/repository/org/javassist/javassist/3.16.1-GA/javassist-3.16.1-GA.jar:/builds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/builds/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/builds/.m2/repository/com/google/guava/guava/30.1-jre/guava-30.1-jre.jar:/builds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/builds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/builds/.m2/repository/org/checkerframework/checker-qual/3.5.0/checker-qual-3.5.0.jar:/builds/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/builds/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/builds/.m2/repository/ch/qos/logback/logback-classic/1.2.0/logback-classic-1.2.0.jar:/builds/.m2/repository/ch/qos/logback/logback-core/1.2.0/logback-core-1.2.0.jar:/builds/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/builds/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/builds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/builds/.m2/repository/gov/nasa/jpf/jpf/1154/jpf-1154.jar:/builds/.m2/repository/gov/nasa/jpf/jpf-symbc/576/jpf-symbc-576.jar:/builds/.m2/repository/com/microsoft/z3/z3/0.0.1/z3-0.0.1.jar:/builds/.m2/repository/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/spoon-core-10.4.3-SNAPSHOT.jar:/builds/.m2/repository/org/eclipse/jdt/org.eclipse.jdt.core/3.33.0/org.eclipse.jdt.core-3.33.0.jar:/builds/.m2/repository/org/eclipse/jdt/ecj/3.33.0/ecj-3.33.0.jar:/builds/.m2/repository/com/martiansoftware/jsap/2.1/jsap-2.1.jar:/builds/.m2/repository/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/builds/.m2/repository/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar:/builds/.m2/repository/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar:/builds/.m2/repository/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/builds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/builds/.m2/repository/org/apache/commons/commons-compress/1.25.0/commons-compress-1.25.0.jar:/builds/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-invoker/3.2.0/maven-invoker-3.2.0.jar:/builds/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar:/builds/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/builds/.m2/repository/org/smtlib/smtlib/0.9.7.1/smtlib-0.9.7.1.jar:/builds/.m2/repository/com/gzoltar/gzoltar/0.1.1/gzoltar-0.1.1.jar:/builds/.m2/repository/commons-cli/commons-cli/1.3/commons-cli-1.3.jar:/builds/.m2/repository/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/CocoSpoon-1.0.0-SNAPSHOT.jar:/builds/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar:/builds/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar:/builds/.m2/repository/com/cloudbees/diff4j/1.2/diff4j-1.2.jar:/builds/.m2/repository/org/jvnet/localizer/localizer/1.12/localizer-1.12.jar:/builds/.m2/repository/org/json/json/20160810/json-20160810.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_2.NopolExampleTest#test2 nopol_examples.nopol_example_2.NopolExampleTest#test1 nopol_examples.nopol_example_2.NopolExampleTest#test4 nopol_examples.nopol_example_2.NopolExampleTest#test6 nopol_examples.nopol_example_2.NopolExampleTest#test5 nopol_examples.nopol_example_2.NopolExampleTest#test7 nopol_examples.nopol_example_2.NopolExampleTest#test9 [649526] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test2 iteration 0 [649600] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test1 iteration 0 [649625] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test4 iteration 0 [649644] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test6 iteration 0 [649665] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test5 iteration 0 [649679] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test7 iteration 0 [649692] INFO DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test9 iteration 0 ========= Info ========== Nb constants 4 Nb method invocations 0 Nb field access 0 Nb variables 3 Total 7 Nb evaluated expressions 34398 Init Execution time 528 ms Collect Execution time 176 ms Combine Execution time 529.0 ms Nb Combination par sec 65025 combinations/sec Total Execution time 1234 ms Nb line execution 7 Nb results 456 Results: 1. a <= b 2. a < b 3. (b != 0) && (a <= b) 4. (a <= b) && (b != 0) 5. (b != 0) && (a < b) 6. (a < b) && (b != 0) 7. (a != 0) && (a <= b) 8. (a <= b) && (a != 0) 9. (a != 0) && (a < b) 10. (a < b) && (a != 0) 11. (b != 1) && (a <= b) 12. (a <= b) && (b != 1) 13. (b != 1) && (a < b) 14. (a < b) && (b != 1) 15. (a != 1) && (a <= b) 16. (a <= b) && (a != 1) 17. (a != 1) && (a < b) 18. (a < b) && (a != 1) 19. (this != null) && (a <= b) 20. (a <= b) && (this != null) 21. (this != null) && (a < b) 22. (a < b) && (this != null) 23. (this.fieldOfOuterClass != b) && (a <= b) 24. (a <= b) && (this.fieldOfOuterClass != b) 25. (this.fieldOfOuterClass != b) && (a < b) 26. (a < b) && (this.fieldOfOuterClass != b) 27. (this.fieldOfOuterClass != a) && (a <= b) 28. (a <= b) && (this.fieldOfOuterClass != a) 29. (this.fieldOfOuterClass != a) && (a < b) 30. (a < b) && (this.fieldOfOuterClass != a) 31. (b != this.fieldOfOuterClass) && (a <= b) 32. (a <= b) && (b != this.fieldOfOuterClass) 33. (b != this.fieldOfOuterClass) && (a < b) 34. (a < b) && (b != this.fieldOfOuterClass) 35. (b != a) && (a <= b) 36. (a <= b) && (b != a) 37. (b != a) && (a < b) 38. (a < b) && (b != a) 39. (a != this.fieldOfOuterClass) && (a <= b) 40. (a <= b) && (a != this.fieldOfOuterClass) 41. (a != this.fieldOfOuterClass) && (a < b) 42. (a < b) && (a != this.fieldOfOuterClass) 43. (a != b) && (a <= b) 44. (a <= b) && (a != b) 45. (a != b) && (a < b) 46. (a < b) && (a != b) 47. (b <= this.fieldOfOuterClass) && (a <= b) 48. (a <= b) && (b <= this.fieldOfOuterClass) 49. (b <= this.fieldOfOuterClass) && (a < b) 50. (a < b) && (b <= this.fieldOfOuterClass) 51. (a <= this.fieldOfOuterClass) && (a <= b) 52. (a <= b) && (a <= this.fieldOfOuterClass) 53. (a <= this.fieldOfOuterClass) && (a < b) 54. (a < b) && (a <= this.fieldOfOuterClass) 55. (a <= b) && (b < this.fieldOfOuterClass) 56. (b < this.fieldOfOuterClass) && (a <= b) 57. (a <= b) && (a < this.fieldOfOuterClass) 58. (a < this.fieldOfOuterClass) && (a <= b) 59. (a <= b) && (a < b) 60. (a < b) && (a <= b) 61. (b < this.fieldOfOuterClass) && (a < b) 62. (a < b) && (b < this.fieldOfOuterClass) 63. (a < this.fieldOfOuterClass) && (a < b) 64. (a < b) && (a < this.fieldOfOuterClass) 65. (b == 0) || (a <= b) 66. (a <= b) || (b == 0) 67. (b == 0) || (a < b) 68. (a < b) || (b == 0) 69. (a == 0) || (a <= b) 70. (a <= b) || (a == 0) 71. (a == 0) || (a < b) 72. (a < b) || (a == 0) 73. (b == 1) || (a <= b) 74. (a <= b) || (b == 1) 75. (b == 1) || (a < b) 76. (a < b) || (b == 1) 77. (a == 1) || (a <= b) 78. (a <= b) || (a == 1) 79. (a == 1) || (a < b) 80. (a < b) || (a == 1) 81. (this == null) || (a <= b) 82. (a <= b) || (this == null) 83. (this == null) || (a < b) 84. (a < b) || (this == null) 85. (this.fieldOfOuterClass == b) || (a <= b) 86. (a <= b) || (this.fieldOfOuterClass == b) 87. (this.fieldOfOuterClass == b) || (a < b) 88. (a < b) || (this.fieldOfOuterClass == b) 89. (this.fieldOfOuterClass == a) || (a <= b) 90. (a <= b) || (this.fieldOfOuterClass == a) 91. (this.fieldOfOuterClass == a) || (a < b) 92. (a < b) || (this.fieldOfOuterClass == a) 93. (b == this.fieldOfOuterClass) || (a <= b) 94. (a <= b) || (b == this.fieldOfOuterClass) 95. (b == this.fieldOfOuterClass) || (a < b) 96. (a < b) || (b == this.fieldOfOuterClass) 97. (b == a) || (a <= b) 98. (a <= b) || (b == a) 99. (b == a) || (a < b) 100. (a < b) || (b == a) 101. (a == this.fieldOfOuterClass) || (a <= b) 102. (a <= b) || (a == this.fieldOfOuterClass) 103. (a == this.fieldOfOuterClass) || (a < b) 104. (a < b) || (a == this.fieldOfOuterClass) 105. (a == b) || (a <= b) 106. (a <= b) || (a == b) 107. (a == b) || (a < b) 108. (a < b) || (a == b) 109. (this.fieldOfOuterClass <= b) || (a <= b) 110. (a <= b) || (this.fieldOfOuterClass <= b) 111. (this.fieldOfOuterClass <= b) || (a < b) 112. (a < b) || (this.fieldOfOuterClass <= b) 113. (this.fieldOfOuterClass <= a) || (a <= b) 114. (a <= b) || (this.fieldOfOuterClass <= a) 115. (this.fieldOfOuterClass <= a) || (a < b) 116. (a < b) || (this.fieldOfOuterClass <= a) 117. (a <= b) || (this.fieldOfOuterClass < b) 118. (this.fieldOfOuterClass < b) || (a <= b) 119. (a <= b) || (this.fieldOfOuterClass < a) 120. (this.fieldOfOuterClass < a) || (a <= b) 121. (a <= b) || (a < b) 122. (a < b) || (a <= b) 123. (this.fieldOfOuterClass < b) || (a < b) 124. (a < b) || (this.fieldOfOuterClass < b) 125. (this.fieldOfOuterClass < a) || (a < b) 126. (a < b) || (this.fieldOfOuterClass < a) 127. (b == 0) == (b <= a) 128. (b == 0) == (b < a) 129. (a == 0) == (b <= a) 130. (a == 0) == (b < a) 131. (b == 1) == (b <= a) 132. (b == 1) == (b < a) 133. (a == 1) == (b <= a) 134. (a == 1) == (b < a) 135. (this == null) == (b <= a) 136. (this == null) == (b < a) 137. (this.fieldOfOuterClass == b) == (b <= a) 138. (this.fieldOfOuterClass == b) == (b < a) 139. (this.fieldOfOuterClass == a) == (b <= a) 140. (this.fieldOfOuterClass == a) == (b < a) 141. (b == this.fieldOfOuterClass) == (b <= a) 142. (b == this.fieldOfOuterClass) == (b < a) 143. (b == a) == (b <= a) 144. (b == a) == (b < a) 145. (a == this.fieldOfOuterClass) == (b <= a) 146. (a == this.fieldOfOuterClass) == (b < a) 147. (a == b) == (b <= a) 148. (a == b) == (b < a) 149. (b != 0) == (a <= b) 150. (b != 0) == (a < b) 151. (a != 0) == (a <= b) 152. (a != 0) == (a < b) 153. (b != 1) == (a <= b) 154. (b != 1) == (a < b) 155. (a != 1) == (a <= b) 156. (a != 1) == (a < b) 157. (this != null) == (a <= b) 158. (this != null) == (a < b) 159. (this.fieldOfOuterClass != b) == (a <= b) 160. (this.fieldOfOuterClass != b) == (a < b) 161. (this.fieldOfOuterClass != a) == (a <= b) 162. (this.fieldOfOuterClass != a) == (a < b) 163. (b != this.fieldOfOuterClass) == (a <= b) 164. (b != this.fieldOfOuterClass) == (a < b) 165. (b != a) == (a <= b) 166. (b != a) == (a < b) 167. (a != this.fieldOfOuterClass) == (a <= b) 168. (a != this.fieldOfOuterClass) == (a < b) 169. (a != b) == (a <= b) 170. (a != b) == (a < b) 171. (this.fieldOfOuterClass <= b) == (b <= a) 172. (this.fieldOfOuterClass <= b) == (b < a) 173. (b <= this.fieldOfOuterClass) == (a <= b) 174. (b <= this.fieldOfOuterClass) == (a < b) 175. (this.fieldOfOuterClass <= a) == (b <= a) 176. (this.fieldOfOuterClass <= a) == (b < a) 177. (a <= this.fieldOfOuterClass) == (a <= b) 178. (a <= this.fieldOfOuterClass) == (a < b) 179. (b <= a) == (b == 0) 180. (b <= a) == (a == 0) 181. (b <= a) == (b == 1) 182. (b <= a) == (a == 1) 183. (b <= a) == (this == null) 184. (b <= a) == (this.fieldOfOuterClass == b) 185. (b <= a) == (this.fieldOfOuterClass == a) 186. (b <= a) == (b == this.fieldOfOuterClass) 187. (b <= a) == (b == a) 188. (b <= a) == (a == this.fieldOfOuterClass) 189. (b <= a) == (a == b) 190. (b <= a) == (this.fieldOfOuterClass <= b) 191. (b <= a) == (this.fieldOfOuterClass <= a) 192. (b <= a) == (this.fieldOfOuterClass < b) 193. (b <= a) == (this.fieldOfOuterClass < a) 194. (a <= b) == (b != 0) 195. (a <= b) == (a != 0) 196. (a <= b) == (b != 1) 197. (a <= b) == (a != 1) 198. (a <= b) == (this != null) 199. (a <= b) == (this.fieldOfOuterClass != b) 200. (a <= b) == (this.fieldOfOuterClass != a) 201. (a <= b) == (b != this.fieldOfOuterClass) 202. (a <= b) == (b != a) 203. (a <= b) == (a != this.fieldOfOuterClass) 204. (a <= b) == (a != b) 205. (a <= b) == (b <= this.fieldOfOuterClass) 206. (a <= b) == (a <= this.fieldOfOuterClass) 207. (a <= b) == (b < this.fieldOfOuterClass) 208. (a <= b) == (a < this.fieldOfOuterClass) 209. (this.fieldOfOuterClass < b) == (b <= a) 210. (this.fieldOfOuterClass < b) == (b < a) 211. (b < this.fieldOfOuterClass) == (a <= b) 212. (b < this.fieldOfOuterClass) == (a < b) 213. (this.fieldOfOuterClass < a) == (b <= a) 214. (this.fieldOfOuterClass < a) == (b < a) 215. (a < this.fieldOfOuterClass) == (a <= b) 216. (a < this.fieldOfOuterClass) == (a < b) 217. (b < a) == (b == 0) 218. (b < a) == (a == 0) 219. (b < a) == (b == 1) 220. (b < a) == (a == 1) 221. (b < a) == (this == null) 222. (b < a) == (this.fieldOfOuterClass == b) 223. (b < a) == (this.fieldOfOuterClass == a) 224. (b < a) == (b == this.fieldOfOuterClass) 225. (b < a) == (b == a) 226. (b < a) == (a == this.fieldOfOuterClass) 227. (b < a) == (a == b) 228. (b < a) == (this.fieldOfOuterClass <= b) 229. (b < a) == (this.fieldOfOuterClass <= a) 230. (b < a) == (this.fieldOfOuterClass < b) 231. (b < a) == (this.fieldOfOuterClass < a) 232. (a < b) == (b != 0) 233. (a < b) == (a != 0) 234. (a < b) == (b != 1) 235. (a < b) == (a != 1) 236. (a < b) == (this != null) 237. (a < b) == (this.fieldOfOuterClass != b) 238. (a < b) == (this.fieldOfOuterClass != a) 239. (a < b) == (b != this.fieldOfOuterClass) 240. (a < b) == (b != a) 241. (a < b) == (a != this.fieldOfOuterClass) 242. (a < b) == (a != b) 243. (a < b) == (b <= this.fieldOfOuterClass) 244. (a < b) == (a <= this.fieldOfOuterClass) 245. (a < b) == (b < this.fieldOfOuterClass) 246. (a < b) == (a < this.fieldOfOuterClass) 247. (b == 0) != (a <= b) 248. (b == 0) != (a < b) 249. (a == 0) != (a <= b) 250. (a == 0) != (a < b) 251. (b == 1) != (a <= b) 252. (b == 1) != (a < b) 253. (a == 1) != (a <= b) 254. (a == 1) != (a < b) 255. (this == null) != (a <= b) 256. (this == null) != (a < b) 257. (this.fieldOfOuterClass == b) != (a <= b) 258. (this.fieldOfOuterClass == b) != (a < b) 259. (this.fieldOfOuterClass == a) != (a <= b) 260. (this.fieldOfOuterClass == a) != (a < b) 261. (b == this.fieldOfOuterClass) != (a <= b) 262. (b == this.fieldOfOuterClass) != (a < b) 263. (b == a) != (a <= b) 264. (b == a) != (a < b) 265. (a == this.fieldOfOuterClass) != (a <= b) 266. (a == this.fieldOfOuterClass) != (a < b) 267. (a == b) != (a <= b) 268. (a == b) != (a < b) 269. (b != 0) != (b <= a) 270. (b != 0) != (b < a) 271. (a != 0) != (b <= a) 272. (a != 0) != (b < a) 273. (b != 1) != (b <= a) 274. (b != 1) != (b < a) 275. (a != 1) != (b <= a) 276. (a != 1) != (b < a) 277. (this != null) != (b <= a) 278. (this != null) != (b < a) 279. (this.fieldOfOuterClass != b) != (b <= a) 280. (this.fieldOfOuterClass != b) != (b < a) 281. (this.fieldOfOuterClass != a) != (b <= a) 282. (this.fieldOfOuterClass != a) != (b < a) 283. (b != this.fieldOfOuterClass) != (b <= a) 284. (b != this.fieldOfOuterClass) != (b < a) 285. (b != a) != (b <= a) 286. (b != a) != (b < a) 287. (a != this.fieldOfOuterClass) != (b <= a) 288. (a != this.fieldOfOuterClass) != (b < a) 289. (a != b) != (b <= a) 290. (a != b) != (b < a) 291. (this.fieldOfOuterClass <= b) != (a <= b) 292. (this.fieldOfOuterClass <= b) != (a < b) 293. (b <= this.fieldOfOuterClass) != (b <= a) 294. (b <= this.fieldOfOuterClass) != (b < a) 295. (this.fieldOfOuterClass <= a) != (a <= b) 296. (this.fieldOfOuterClass <= a) != (a < b) 297. (a <= this.fieldOfOuterClass) != (b <= a) 298. (a <= this.fieldOfOuterClass) != (b < a) 299. (b <= a) != (b != 0) 300. (b <= a) != (a != 0) 301. (b <= a) != (b != 1) 302. (b <= a) != (a != 1) 303. (b <= a) != (this != null) 304. (b <= a) != (this.fieldOfOuterClass != b) 305. (b <= a) != (this.fieldOfOuterClass != a) 306. (b <= a) != (b != this.fieldOfOuterClass) 307. (b <= a) != (b != a) 308. (b <= a) != (a != this.fieldOfOuterClass) 309. (b <= a) != (a != b) 310. (b <= a) != (b <= this.fieldOfOuterClass) 311. (b <= a) != (a <= this.fieldOfOuterClass) 312. (b <= a) != (b < this.fieldOfOuterClass) 313. (b <= a) != (a < this.fieldOfOuterClass) 314. (a <= b) != (b == 0) 315. (a <= b) != (a == 0) 316. (a <= b) != (b == 1) 317. (a <= b) != (a == 1) 318. (a <= b) != (this == null) 319. (a <= b) != (this.fieldOfOuterClass == b) 320. (a <= b) != (this.fieldOfOuterClass == a) 321. (a <= b) != (b == this.fieldOfOuterClass) 322. (a <= b) != (b == a) 323. (a <= b) != (a == this.fieldOfOuterClass) 324. (a <= b) != (a == b) 325. (a <= b) != (this.fieldOfOuterClass <= b) 326. (a <= b) != (this.fieldOfOuterClass <= a) 327. (a <= b) != (this.fieldOfOuterClass < b) 328. (a <= b) != (this.fieldOfOuterClass < a) 329. (this.fieldOfOuterClass < b) != (a <= b) 330. (this.fieldOfOuterClass < b) != (a < b) 331. (b < this.fieldOfOuterClass) != (b <= a) 332. (b < this.fieldOfOuterClass) != (b < a) 333. (this.fieldOfOuterClass < a) != (a <= b) 334. (this.fieldOfOuterClass < a) != (a < b) 335. (a < this.fieldOfOuterClass) != (b <= a) 336. (a < this.fieldOfOuterClass) != (b < a) 337. (b < a) != (b != 0) 338. (b < a) != (a != 0) 339. (b < a) != (b != 1) 340. (b < a) != (a != 1) 341. (b < a) != (this != null) 342. (b < a) != (this.fieldOfOuterClass != b) 343. (b < a) != (this.fieldOfOuterClass != a) 344. (b < a) != (b != this.fieldOfOuterClass) 345. (b < a) != (b != a) 346. (b < a) != (a != this.fieldOfOuterClass) 347. (b < a) != (a != b) 348. (b < a) != (b <= this.fieldOfOuterClass) 349. (b < a) != (a <= this.fieldOfOuterClass) 350. (b < a) != (b < this.fieldOfOuterClass) 351. (b < a) != (a < this.fieldOfOuterClass) 352. (a < b) != (b == 0) 353. (a < b) != (a == 0) 354. (a < b) != (b == 1) 355. (a < b) != (a == 1) 356. (a < b) != (this == null) 357. (a < b) != (this.fieldOfOuterClass == b) 358. (a < b) != (this.fieldOfOuterClass == a) 359. (a < b) != (b == this.fieldOfOuterClass) 360. (a < b) != (b == a) 361. (a < b) != (a == this.fieldOfOuterClass) 362. (a < b) != (a == b) 363. (a < b) != (this.fieldOfOuterClass <= b) 364. (a < b) != (this.fieldOfOuterClass <= a) 365. (a < b) != (this.fieldOfOuterClass < b) 366. (a < b) != (this.fieldOfOuterClass < a) 367. 0 <= (b - a) 368. (a - b) <= 0 369. 1 <= (b - a) 370. (a - b) <= 1 371. (a + 1) <= b 372. (a - 0) <= b 373. (a - 1) <= b 374. a <= (b + 1) 375. a <= (b - 0) 376. a <= (b - 1) 377. (a + 1) <= (b + 1) 378. (a - 0) <= (b + 1) 379. (a + 1) <= (b - 0) 380. (a + 1) <= (b - 1) 381. (this.fieldOfOuterClass + a) <= (this.fieldOfOuterClass + b) 382. (a + this.fieldOfOuterClass) <= (this.fieldOfOuterClass + b) 383. (this.fieldOfOuterClass + a) <= (b + this.fieldOfOuterClass) 384. (a + this.fieldOfOuterClass) <= (b + this.fieldOfOuterClass) 385. (b + a) <= (b + b) 386. (a + b) <= (b + b) 387. (a + a) <= (b + b) 388. (a + a) <= (b + a) 389. (a + a) <= (a + b) 390. (a - 0) <= (b - 0) 391. (a - 1) <= (b - 0) 392. (a - 0) <= (b - 1) 393. (1 - b) <= (1 - a) 394. (a - 1) <= (b - 1) 395. (this.fieldOfOuterClass - b) <= (this.fieldOfOuterClass - a) 396. (a - this.fieldOfOuterClass) <= (b - this.fieldOfOuterClass) 397. (a - b) <= (b - a) 398. (0 / b) <= (b - a) 399. (0 / a) <= (b - a) 400. (b / this.fieldOfOuterClass) <= (b - a) 401. (a / this.fieldOfOuterClass) <= (b - a) 402. (b / a) <= (b - a) 403. (a / b) <= (b - a) 404. (a - b) <= (0 / b) 405. (a - b) <= (0 / a) 406. (a - b) <= (b / this.fieldOfOuterClass) 407. (a - b) <= (a / this.fieldOfOuterClass) 408. (this.fieldOfOuterClass * a) <= (this.fieldOfOuterClass * b) 409. (a * this.fieldOfOuterClass) <= (this.fieldOfOuterClass * b) 410. (this.fieldOfOuterClass * a) <= (b * this.fieldOfOuterClass) 411. (a * this.fieldOfOuterClass) <= (b * this.fieldOfOuterClass) 412. 0 < (b - a) 413. (a - b) < 0 414. 1 < (b - a) 415. (a - b) < 1 416. (a + 1) < b 417. (a - 0) < b 418. (a - 1) < b 419. a < (b + 1) 420. a < (b - 0) 421. a < (b - 1) 422. (a + 1) < (b + 1) 423. (a - 0) < (b + 1) 424. (a - 1) < (b + 1) 425. (a + 1) < (b - 0) 426. (this.fieldOfOuterClass + a) < (this.fieldOfOuterClass + b) 427. (a + this.fieldOfOuterClass) < (this.fieldOfOuterClass + b) 428. (this.fieldOfOuterClass + a) < (b + this.fieldOfOuterClass) 429. (a + this.fieldOfOuterClass) < (b + this.fieldOfOuterClass) 430. (b + a) < (b + b) 431. (a + b) < (b + b) 432. (a + a) < (b + b) 433. (a + a) < (b + a) 434. (a + a) < (a + b) 435. (a - 0) < (b - 0) 436. (a - 1) < (b - 0) 437. (a - 0) < (b - 1) 438. (1 - b) < (1 - a) 439. (a - 1) < (b - 1) 440. (this.fieldOfOuterClass - b) < (this.fieldOfOuterClass - a) 441. (a - this.fieldOfOuterClass) < (b - this.fieldOfOuterClass) 442. (a - b) < (b - a) 443. (0 / b) < (b - a) 444. (0 / a) < (b - a) 445. (b / this.fieldOfOuterClass) < (b - a) 446. (a / this.fieldOfOuterClass) < (b - a) 447. (a - b) < (0 / b) 448. (a - b) < (0 / a) 449. (a - b) < (b / this.fieldOfOuterClass) 450. (a - b) < (a / this.fieldOfOuterClass) 451. (a - b) < (b / a) 452. (a - b) < (a / b) 453. (this.fieldOfOuterClass * a) < (this.fieldOfOuterClass * b) 454. (a * this.fieldOfOuterClass) < (this.fieldOfOuterClass * b) 455. (this.fieldOfOuterClass * a) < (b * this.fieldOfOuterClass) 456. (a * this.fieldOfOuterClass) < (b * this.fieldOfOuterClass) ======================== Stat ======================== Operators: MINUS 1 LT 1 Methods: Variable: a 2 b 2 & 4 & 0 & 0 & 3 & 7 & 34398 & 1281 ms & 7 & [650278] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL a <= b [650432] INFO TestPatch - Running test suite to check the patch "a <= b" is working [650447] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL a < b [650565] INFO TestPatch - Running test suite to check the patch "a < b" is working [650573] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (b != 0) && (a <= b) [650687] INFO TestPatch - Running test suite to check the patch "(b != 0) && (a <= b)" is working [650694] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (a <= b) && (b != 0) [650804] INFO TestPatch - Running test suite to check the patch "(a <= b) && (b != 0)" is working [650832] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (b != 0) && (a < b) [650960] INFO TestPatch - Running test suite to check the patch "(b != 0) && (a < b)" is working [650988] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (a < b) && (b != 0) [651186] INFO TestPatch - Running test suite to check the patch "(a < b) && (b != 0)" is working [651215] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (a != 0) && (a <= b) [651384] INFO TestPatch - Running test suite to check the patch "(a != 0) && (a <= b)" is working [651402] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (a <= b) && (a != 0) [651525] INFO TestPatch - Running test suite to check the patch "(a <= b) && (a != 0)" is working [651551] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (a != 0) && (a < b) [651739] INFO TestPatch - Running test suite to check the patch "(a != 0) && (a < b)" is working [651745] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (a < b) && (a != 0) [651854] INFO TestPatch - Running test suite to check the patch "(a < b) && (a != 0)" is working -126608641 -126608641 -126608641 [651923] INFO NoPol - ----INFORMATION---- [651927] INFO NoPol - Nb classes : 1 [651928] INFO NoPol - Nb methods : 2 [651928] INFO NoPol - Nb Statements Analyzed : 179 [651928] INFO NoPol - Nb Statements with Angelic Value Found : 8 [651928] INFO NoPol - NoPol Execution time : 5342ms [651929] INFO NoPol - [651929] INFO NoPol - ----PATCH FOUND---- [651929] INFO NoPol - a <= b [651930] INFO NoPol - Nb test that executes the patch: 9 [651930] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651932] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( a <= b){ // Fix a < b return b; [651933] INFO NoPol - a < b [651933] INFO NoPol - Nb test that executes the patch: 9 [651933] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651934] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( a < b){ // Fix a < b return b; [651935] INFO NoPol - (b != 0) && (a <= b) [651939] INFO NoPol - Nb test that executes the patch: 9 [651939] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651940] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (b != 0) && (a <= b)){ // Fix a < b return b; [651940] INFO NoPol - (a <= b) && (b != 0) [651941] INFO NoPol - Nb test that executes the patch: 9 [651941] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651942] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (a <= b) && (b != 0)){ // Fix a < b return b; [651942] INFO NoPol - (b != 0) && (a < b) [651942] INFO NoPol - Nb test that executes the patch: 9 [651942] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651944] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (b != 0) && (a < b)){ // Fix a < b return b; [651944] INFO NoPol - (a < b) && (b != 0) [651944] INFO NoPol - Nb test that executes the patch: 9 [651945] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651945] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (a < b) && (b != 0)){ // Fix a < b return b; [651946] INFO NoPol - (a != 0) && (a <= b) [651946] INFO NoPol - Nb test that executes the patch: 9 [651947] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651947] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (a != 0) && (a <= b)){ // Fix a < b return b; [651948] INFO NoPol - (a <= b) && (a != 0) [651948] INFO NoPol - Nb test that executes the patch: 9 [651948] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651950] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (a <= b) && (a != 0)){ // Fix a < b return b; [651951] INFO NoPol - (a != 0) && (a < b) [651951] INFO NoPol - Nb test that executes the patch: 9 [651952] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651952] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (a != 0) && (a < b)){ // Fix a < b return b; [651955] INFO NoPol - (a < b) && (a != 0) [651955] INFO NoPol - Nb test that executes the patch: 9 [651956] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [651956] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (a < b) && (a != 0)){ // Fix a < b return b; [651972] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] [651973] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [651973] INFO NoPol - Statement type: CONDITIONAL [651973] INFO NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] [651973] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@7bd6a7f9', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [651973] INFO NoPol - Available processors (cores): 1 [651973] INFO NoPol - Free memory: 1 GB [651973] INFO NoPol - Maximum memory: 1 GB [651973] INFO NoPol - Total memory available to JVM: 1 GB [651973] INFO NoPol - Java version: null [651973] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [651974] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@7bd6a7f9', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_1.NopolExampleTest --tests nopol_examples.nopol_example_1.NopolExampleTest#test9:nopol_examples.nopol_example_1.NopolExampleTest#test8:nopol_examples.nopol_example_1.NopolExampleTest#test7:nopol_examples.nopol_example_1.NopolExampleTest#test6:nopol_examples.nopol_example_1.NopolExampleTest#test5:nopol_examples.nopol_example_1.NopolExampleTest#test4:nopol_examples.nopol_example_1.NopolExampleTest#test3:nopol_examples.nopol_example_1.NopolExampleTest#test2:nopol_examples.nopol_example_1.NopolExampleTest#test1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_1.NopolExampleTest#test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5 nopol_examples.nopol_example_1.NopolExampleTest#test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1 File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [653731] INFO CoverageRunner - Tests found: 9 [653731] INFO CoverageRunner - Tests executed: 9 -126608641 -126608641 [653971] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. -126608641 -126608641 -126608641 -126608641 -126608641 -126608641 [654467] INFO TestPatch - Applying patch: nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL index < 1 [654565] INFO TestPatch - Running test suite to check the patch "index < 1" is working [654572] INFO NoPol - ----INFORMATION---- [654573] INFO NoPol - Nb classes : 1 [654573] INFO NoPol - Nb methods : 1 [654573] INFO NoPol - Nb Statements Analyzed : 181 [654573] INFO NoPol - Nb Statements with Angelic Value Found : 9 [654573] INFO NoPol - Nb inputs in SMT : 7 [654573] INFO NoPol - Nb SMT level: 2 [654573] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [654573] INFO NoPol - class java.lang.Boolean: 4 [654573] INFO NoPol - Nb variables in SMT : 16 [654573] INFO NoPol - NoPol Execution time : 2600ms [654573] INFO NoPol - [654573] INFO NoPol - ----PATCH FOUND---- [654573] INFO NoPol - index < 1 [654573] INFO NoPol - Nb test that executes the patch: 9 [654573] INFO NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL [654575] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java @@ -11,4 +11,4 @@ - if ( index == 0 ) // Fix index <= 0 - return s.charAt(0); + if ( index < 1) // Fix index <= 0 + return s.charAt(0); [654580] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] [654580] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [654580] INFO NoPol - Statement type: CONDITIONAL [654580] INFO NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] [654580] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@4b33b5b0', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [654580] INFO NoPol - Available processors (cores): 1 [654580] INFO NoPol - Free memory: 1 GB [654580] INFO NoPol - Maximum memory: 1 GB [654580] INFO NoPol - Total memory available to JVM: 1 GB [654581] INFO NoPol - Java version: null [654581] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [654581] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@4b33b5b0', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_2.NopolExampleTest --tests nopol_examples.nopol_example_2.NopolExampleTest#test2:nopol_examples.nopol_example_2.NopolExampleTest#test1:nopol_examples.nopol_example_2.NopolExampleTest#test4:nopol_examples.nopol_example_2.NopolExampleTest#test3:nopol_examples.nopol_example_2.NopolExampleTest#test6:nopol_examples.nopol_example_2.NopolExampleTest#test5:nopol_examples.nopol_example_2.NopolExampleTest#test8:nopol_examples.nopol_example_2.NopolExampleTest#test7:nopol_examples.nopol_example_2.NopolExampleTest#test9 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_2.NopolExampleTest#test7(nopol_examples.nopol_example_2.NopolExampleTest): expected:<-2> but was:<-4> nopol_examples.nopol_example_2.NopolExampleTest#test6(nopol_examples.nopol_example_2.NopolExampleTest): expected:<-2> but was:<-4> nopol_examples.nopol_example_2.NopolExampleTest#test9(nopol_examples.nopol_example_2.NopolExampleTest): expected:<2> but was:<-8> nopol_examples.nopol_example_2.NopolExampleTest#test5(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<-2> nopol_examples.nopol_example_2.NopolExampleTest#test4(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<-2> nopol_examples.nopol_example_2.NopolExampleTest#test1(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<2> nopol_examples.nopol_example_2.NopolExampleTest#test2(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<2> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [656777] INFO CoverageRunner - Tests found: 9 [656777] INFO CoverageRunner - Tests executed: 9 -126608641 -126608641 [657294] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL 1 < (b - a) [657430] INFO TestPatch - Running test suite to check the patch "1 < (b - a)" is working [657459] INFO NoPol - ----INFORMATION---- [657460] INFO NoPol - Nb classes : 1 [657460] INFO NoPol - Nb methods : 2 [657460] INFO NoPol - Nb Statements Analyzed : 182 [657460] INFO NoPol - Nb Statements with Angelic Value Found : 10 [657460] INFO NoPol - Nb inputs in SMT : 7 [657460] INFO NoPol - Nb SMT level: 2 [657460] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [657460] INFO NoPol - class java.lang.Boolean: 4 [657460] INFO NoPol - Nb variables in SMT : 14 [657460] INFO NoPol - NoPol Execution time : 2879ms [657460] INFO NoPol - [657460] INFO NoPol - ----PATCH FOUND---- [657460] INFO NoPol - 1 < (b - a) [657460] INFO NoPol - Nb test that executes the patch: 9 [657461] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [657461] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( 1 < (b - a)){ // Fix a < b return b; [657470] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_3] [657470] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [657470] INFO NoPol - Statement type: CONDITIONAL [657470] INFO NoPol - Args: [nopol_examples.nopol_example_3.NopolExampleTest] [657470] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_3], projectClasspath='[Ljava.net.URL;@6e3f38c1', projectTests=[nopol_examples.nopol_example_3.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [657471] INFO NoPol - Available processors (cores): 1 [657471] INFO NoPol - Free memory: 1 GB [657471] INFO NoPol - Maximum memory: 1 GB [657471] INFO NoPol - Total memory available to JVM: 1 GB [657471] INFO NoPol - Java version: null [657471] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [657471] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_3], projectClasspath='[Ljava.net.URL;@6e3f38c1', projectTests=[nopol_examples.nopol_example_3.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_3.NopolExampleTest --tests nopol_examples.nopol_example_3.NopolExampleTest#test2:nopol_examples.nopol_example_3.NopolExampleTest#test3:nopol_examples.nopol_example_3.NopolExampleTest#test1:nopol_examples.nopol_example_3.NopolExampleTest#test6:nopol_examples.nopol_example_3.NopolExampleTest#test7:nopol_examples.nopol_example_3.NopolExampleTest#test4:nopol_examples.nopol_example_3.NopolExampleTest#test5:nopol_examples.nopol_example_3.NopolExampleTest#test8:nopol_examples.nopol_example_3.NopolExampleTest#test9 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_3.NopolExampleTest#test1(nopol_examples.nopol_example_3.NopolExampleTest): null nopol_examples.nopol_example_3.NopolExampleTest#test4(nopol_examples.nopol_example_3.NopolExampleTest): null nopol_examples.nopol_example_3.NopolExampleTest#test5(nopol_examples.nopol_example_3.NopolExampleTest): null nopol_examples.nopol_example_3.NopolExampleTest#test2(nopol_examples.nopol_example_3.NopolExampleTest): null nopol_examples.nopol_example_3.NopolExampleTest#test3(nopol_examples.nopol_example_3.NopolExampleTest): null nopol_examples.nopol_example_3.NopolExampleTest#test8(nopol_examples.nopol_example_3.NopolExampleTest): null nopol_examples.nopol_example_3.NopolExampleTest#test9(nopol_examples.nopol_example_3.NopolExampleTest): null nopol_examples.nopol_example_3.NopolExampleTest#test6(nopol_examples.nopol_example_3.NopolExampleTest): null nopol_examples.nopol_example_3.NopolExampleTest#test7(nopol_examples.nopol_example_3.NopolExampleTest): null File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [659924] INFO CoverageRunner - Tests found: 9 [659925] INFO CoverageRunner - Tests executed: 9 -126608641 [660212] INFO TestPatch - Applying patch: nopol_examples.nopol_example_3.NopolExample:11: CONDITIONAL 0 == tmp [660315] INFO TestPatch - Running test suite to check the patch "0 == tmp" is working [660326] INFO NoPol - ----INFORMATION---- [660326] INFO NoPol - Nb classes : 1 [660326] INFO NoPol - Nb methods : 3 [660326] INFO NoPol - Nb Statements Analyzed : 183 [660327] INFO NoPol - Nb Statements with Angelic Value Found : 11 [660327] INFO NoPol - Nb inputs in SMT : 9 [660327] INFO NoPol - Nb SMT level: 2 [660327] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [660327] INFO NoPol - class java.lang.Boolean: 4 [660327] INFO NoPol - Nb variables in SMT : 12 [660327] INFO NoPol - NoPol Execution time : 2856ms [660327] INFO NoPol - [660327] INFO NoPol - ----PATCH FOUND---- [660327] INFO NoPol - 0 == tmp [660327] INFO NoPol - Nb test that executes the patch: 9 [660327] INFO NoPol - nopol_examples.nopol_example_3.NopolExample:11: CONDITIONAL [660328] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_3/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_3/NopolExample.java @@ -10,3 +10,3 @@ - if ( tmp != 0 ){ // Fix : tmp == 0 + if ( 0 == tmp){ // Fix : tmp == 0 return true; [660333] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] [660333] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [660334] INFO NoPol - Statement type: PRECONDITION [660334] INFO NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] [660334] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRECONDITION, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@a0d3cc7', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [660334] INFO NoPol - Available processors (cores): 1 [660334] INFO NoPol - Free memory: 1 GB [660334] INFO NoPol - Maximum memory: 1 GB [660334] INFO NoPol - Total memory available to JVM: 1 GB [660334] INFO NoPol - Java version: null [660334] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [660334] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRECONDITION, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@a0d3cc7', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_5.NopolExampleTest --tests nopol_examples.nopol_example_5.NopolExampleTest#test6:nopol_examples.nopol_example_5.NopolExampleTest#test4:nopol_examples.nopol_example_5.NopolExampleTest#test5:nopol_examples.nopol_example_5.NopolExampleTest#test2:nopol_examples.nopol_example_5.NopolExampleTest#test3:nopol_examples.nopol_example_5.NopolExampleTest#test1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_5.NopolExampleTest#test5(nopol_examples.nopol_example_5.NopolExampleTest): expected:<-5> but was:<5> nopol_examples.nopol_example_5.NopolExampleTest#test4(nopol_examples.nopol_example_5.NopolExampleTest): expected:<-2> but was:<2> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [661687] INFO CoverageRunner - Tests found: 6 [661687] INFO CoverageRunner - Tests executed: 6 -126608641 -126608641 [661924] INFO TestPatch - Applying patch: nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION -1 <= a [662018] INFO TestPatch - Running test suite to check the patch "-1 <= a" is working [662028] INFO NoPol - ----INFORMATION---- [662028] INFO NoPol - Nb classes : 1 [662028] INFO NoPol - Nb methods : 1 [662028] INFO NoPol - Nb Statements Analyzed : 184 [662028] INFO NoPol - Nb Statements with Angelic Value Found : 12 [662028] INFO NoPol - Nb inputs in SMT : 5 [662028] INFO NoPol - Nb SMT level: 2 [662028] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [662029] INFO NoPol - class java.lang.Boolean: 4 [662029] INFO NoPol - Nb variables in SMT : 7 [662029] INFO NoPol - NoPol Execution time : 1695ms [662029] INFO NoPol - [662029] INFO NoPol - ----PATCH FOUND---- [662029] INFO NoPol - -1 <= a [662029] INFO NoPol - Nb test that executes the patch: 6 [662029] INFO NoPol - nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION [662030] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_5/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_5/NopolExample.java @@ -19,3 +19,5 @@ // FIX : precondition missing : if ( -1 but was:<4> nopol_examples.nopol_example_6.NopolExampleTest#test4(nopol_examples.nopol_example_6.NopolExampleTest): expected:<-4> but was:<4> nopol_examples.nopol_example_6.NopolExampleTest#test2(nopol_examples.nopol_example_6.NopolExampleTest): expected:<-2> but was:<2> nopol_examples.nopol_example_6.NopolExampleTest#test6(nopol_examples.nopol_example_6.NopolExampleTest): expected:<-3> but was:<3> nopol_examples.nopol_example_6.NopolExampleTest#test1(nopol_examples.nopol_example_6.NopolExampleTest): expected:<-2> but was:<2> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [663599] INFO CoverageRunner - Tests found: 6 [663600] INFO CoverageRunner - Tests executed: 6 -126608641 [663779] INFO TestPatch - Applying patch: nopol_examples.nopol_example_6.NopolExample:7: CONDITIONAL a < b [663934] INFO TestPatch - Running test suite to check the patch "a < b" is working [663955] INFO NoPol - ----INFORMATION---- [663955] INFO NoPol - Nb classes : 1 [663955] INFO NoPol - Nb methods : 1 [663956] INFO NoPol - Nb Statements Analyzed : 185 [663956] INFO NoPol - Nb Statements with Angelic Value Found : 13 [663956] INFO NoPol - Nb inputs in SMT : 5 [663956] INFO NoPol - Nb SMT level: 2 [663956] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [663956] INFO NoPol - class java.lang.Boolean: 4 [663956] INFO NoPol - Nb variables in SMT : 7 [663956] INFO NoPol - NoPol Execution time : 1920ms [663956] INFO NoPol - [663956] INFO NoPol - ----PATCH FOUND---- [663956] INFO NoPol - a < b [663956] INFO NoPol - Nb test that executes the patch: 6 [663956] INFO NoPol - nopol_examples.nopol_example_6.NopolExample:7: CONDITIONAL [663956] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_6/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_6/NopolExample.java @@ -6,3 +6,3 @@ { - if (a > b) { // FIX: if(a < b) + if (a < b) { // FIX: if(a < b) return b - a; [663963] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_7] [663963] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [663963] INFO NoPol - Statement type: CONDITIONAL [663963] INFO NoPol - Args: [nopol_examples.nopol_example_7.NopolExampleTest] [663963] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_7], projectClasspath='[Ljava.net.URL;@7b4f1512', projectTests=[nopol_examples.nopol_example_7.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [663963] INFO NoPol - Available processors (cores): 1 [663963] INFO NoPol - Free memory: 1 GB [663964] INFO NoPol - Maximum memory: 1 GB [663964] INFO NoPol - Total memory available to JVM: 1 GB [663964] INFO NoPol - Java version: null [663964] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [663964] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_7], projectClasspath='[Ljava.net.URL;@7b4f1512', projectTests=[nopol_examples.nopol_example_7.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_7.NopolExampleTest --tests nopol_examples.nopol_example_7.NopolExampleTest#test27:nopol_examples.nopol_example_7.NopolExampleTest#test26:nopol_examples.nopol_example_7.NopolExampleTest#test29:nopol_examples.nopol_example_7.NopolExampleTest#test28:nopol_examples.nopol_example_7.NopolExampleTest#test23:nopol_examples.nopol_example_7.NopolExampleTest#test22:nopol_examples.nopol_example_7.NopolExampleTest#test25:nopol_examples.nopol_example_7.NopolExampleTest#test24:nopol_examples.nopol_example_7.NopolExampleTest#test21:nopol_examples.nopol_example_7.NopolExampleTest#test20:nopol_examples.nopol_example_7.NopolExampleTest#test1:nopol_examples.nopol_example_7.NopolExampleTest#test3:nopol_examples.nopol_example_7.NopolExampleTest#test2:nopol_examples.nopol_example_7.NopolExampleTest#test19:nopol_examples.nopol_example_7.NopolExampleTest#test16:nopol_examples.nopol_example_7.NopolExampleTest#test15:nopol_examples.nopol_example_7.NopolExampleTest#test18:nopol_examples.nopol_example_7.NopolExampleTest#test17:nopol_examples.nopol_example_7.NopolExampleTest#test5:nopol_examples.nopol_example_7.NopolExampleTest#test12:nopol_examples.nopol_example_7.NopolExampleTest#test4:nopol_examples.nopol_example_7.NopolExampleTest#test11:nopol_examples.nopol_example_7.NopolExampleTest#test14:nopol_examples.nopol_example_7.NopolExampleTest#test7:nopol_examples.nopol_example_7.NopolExampleTest#test6:nopol_examples.nopol_example_7.NopolExampleTest#test13:nopol_examples.nopol_example_7.NopolExampleTest#test30:nopol_examples.nopol_example_7.NopolExampleTest#test9:nopol_examples.nopol_example_7.NopolExampleTest#test8:nopol_examples.nopol_example_7.NopolExampleTest#test10:nopol_examples.nopol_example_7.NopolExampleTest#test31 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_7.NopolExampleTest#test1(nopol_examples.nopol_example_7.NopolExampleTest): null File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [665340] INFO CoverageRunner - Tests found: 31 [665341] INFO CoverageRunner - Tests executed: 31 -126608641 -126608641 [666048] INFO TestPatch - Applying patch: nopol_examples.nopol_example_7.NopolExample:21: CONDITIONAL (((2) != (a)) && (!(0 < intermediaire))) || (2 == intermediaire) [666151] INFO TestPatch - Running test suite to check the patch "(((2) != (a)) && (!(0 < intermediaire))) || (2 == intermediaire)" is working [666214] INFO NoPol - ----INFORMATION---- [666214] INFO NoPol - Nb classes : 1 [666214] INFO NoPol - Nb methods : 1 [666214] INFO NoPol - Nb Statements Analyzed : 186 [666214] INFO NoPol - Nb Statements with Angelic Value Found : 14 [666214] INFO NoPol - Nb inputs in SMT : 26 [666214] INFO NoPol - Nb SMT level: 3 [666214] INFO NoPol - Nb SMT components: [7] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2, ! of arity: 1, || of arity: 2, && of arity: 2] [666214] INFO NoPol - class java.lang.Boolean: 7 [666214] INFO NoPol - Nb variables in SMT : 9 [666214] INFO NoPol - NoPol Execution time : 2251ms [666214] INFO NoPol - [666214] INFO NoPol - ----PATCH FOUND---- [666214] INFO NoPol - (((2) != (a)) && (!(0 < intermediaire))) || (2 == intermediaire) [666214] INFO NoPol - Nb test that executes the patch: 30 [666215] INFO NoPol - nopol_examples.nopol_example_7.NopolExample:21: CONDITIONAL [666216] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_7/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_7/NopolExample.java @@ -20,4 +20,4 @@ // FIX if ( intermediaire == 0 && a!=2) - if ( intermediaire == 0 ) - return false; + if ( (((2) != (a)) && (!(0 < intermediaire))) || (2 == intermediaire)) + return false; [666231] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_8] [666231] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [666231] INFO NoPol - Statement type: CONDITIONAL [666231] INFO NoPol - Args: [nopol_examples.nopol_example_8.NopolExampleTest] [666231] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_8], projectClasspath='[Ljava.net.URL;@53f7759c', projectTests=[nopol_examples.nopol_example_8.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [666231] INFO NoPol - Available processors (cores): 1 [666231] INFO NoPol - Free memory: 1 GB [666231] INFO NoPol - Maximum memory: 1 GB [666231] INFO NoPol - Total memory available to JVM: 1 GB [666231] INFO NoPol - Java version: null [666231] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [666231] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_8], projectClasspath='[Ljava.net.URL;@53f7759c', projectTests=[nopol_examples.nopol_example_8.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_8.NopolExampleTest --tests nopol_examples.nopol_example_8.NopolExampleTest#test_7:nopol_examples.nopol_example_8.NopolExampleTest#test_6:nopol_examples.nopol_example_8.NopolExampleTest#test_9:nopol_examples.nopol_example_8.NopolExampleTest#test_8:nopol_examples.nopol_example_8.NopolExampleTest#test_3:nopol_examples.nopol_example_8.NopolExampleTest#test_2:nopol_examples.nopol_example_8.NopolExampleTest#test_5:nopol_examples.nopol_example_8.NopolExampleTest#test_4:nopol_examples.nopol_example_8.NopolExampleTest#test_10:nopol_examples.nopol_example_8.NopolExampleTest#test_1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_8.NopolExampleTest#test_2(nopol_examples.nopol_example_8.NopolExampleTest): null File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [667450] INFO CoverageRunner - Tests found: 10 [667451] INFO CoverageRunner - Tests executed: 10 -126608641 -126608641 [667739] INFO TestPatch - Applying patch: nopol_examples.nopol_example_8.NopolExample:12: CONDITIONAL (a * b) <= 100 [667840] INFO TestPatch - Running test suite to check the patch "(a * b) <= 100" is working [667867] INFO NoPol - ----INFORMATION---- [667868] INFO NoPol - Nb classes : 1 [667868] INFO NoPol - Nb methods : 2 [667868] INFO NoPol - Nb Statements Analyzed : 187 [667868] INFO NoPol - Nb Statements with Angelic Value Found : 15 [667868] INFO NoPol - Nb inputs in SMT : 10 [667868] INFO NoPol - Nb SMT level: 2 [667868] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [667868] INFO NoPol - class java.lang.Boolean: 4 [667868] INFO NoPol - Nb variables in SMT : 10 [667868] INFO NoPol - NoPol Execution time : 1636ms [667868] INFO NoPol - [667868] INFO NoPol - ----PATCH FOUND---- [667868] INFO NoPol - (a * b) <= 100 [667868] INFO NoPol - Nb test that executes the patch: 10 [667868] INFO NoPol - nopol_examples.nopol_example_8.NopolExample:12: CONDITIONAL [667869] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_8/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_8/NopolExample.java @@ -11,4 +11,4 @@ // if ( a * b <= 100) // FIX - if ( a * b < 100) - return true; + if ( (a * b) <= 100) + return true; [667872] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] [667873] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [667873] INFO NoPol - Statement type: CONDITIONAL [667873] INFO NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] [667874] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@77bff3d7', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [667874] INFO NoPol - Available processors (cores): 1 [667874] INFO NoPol - Free memory: 1 GB [667875] INFO NoPol - Maximum memory: 1 GB [667875] INFO NoPol - Total memory available to JVM: 1 GB [667875] INFO NoPol - Java version: null [667876] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [667876] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin [667893] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] [667895] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [667895] INFO NoPol - Statement type: CONDITIONAL [667896] INFO NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] [667896] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@77bff3d7', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [667896] INFO NoPol - Available processors (cores): 1 [667897] INFO NoPol - Free memory: 1 GB [667897] INFO NoPol - Maximum memory: 1 GB [667897] INFO NoPol - Total memory available to JVM: 1 GB [667898] INFO NoPol - Java version: null [667898] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [667898] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@77bff3d7', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_2.NopolExampleTest --tests nopol_examples.nopol_example_2.NopolExampleTest#test2:nopol_examples.nopol_example_2.NopolExampleTest#test1:nopol_examples.nopol_example_2.NopolExampleTest#test4:nopol_examples.nopol_example_2.NopolExampleTest#test3:nopol_examples.nopol_example_2.NopolExampleTest#test6:nopol_examples.nopol_example_2.NopolExampleTest#test5:nopol_examples.nopol_example_2.NopolExampleTest#test8:nopol_examples.nopol_example_2.NopolExampleTest#test7:nopol_examples.nopol_example_2.NopolExampleTest#test9 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_2.NopolExampleTest#test7(nopol_examples.nopol_example_2.NopolExampleTest): expected:<-2> but was:<-4> nopol_examples.nopol_example_2.NopolExampleTest#test6(nopol_examples.nopol_example_2.NopolExampleTest): expected:<-2> but was:<-4> nopol_examples.nopol_example_2.NopolExampleTest#test9(nopol_examples.nopol_example_2.NopolExampleTest): expected:<2> but was:<-8> nopol_examples.nopol_example_2.NopolExampleTest#test5(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<-2> nopol_examples.nopol_example_2.NopolExampleTest#test4(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<-2> nopol_examples.nopol_example_2.NopolExampleTest#test1(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<2> nopol_examples.nopol_example_2.NopolExampleTest#test2(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<2> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [670030] INFO CoverageRunner - Tests found: 9 [670031] INFO CoverageRunner - Tests executed: 9 -126608641 -126608641 [670311] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL (b - a) == 2 [670551] INFO TestPatch - Running test suite to check the patch "(b - a) == 2" is working [670564] INFO NoPol - ----INFORMATION---- [670564] INFO NoPol - Nb classes : 1 [670564] INFO NoPol - Nb methods : 2 [670564] INFO NoPol - Nb Statements Analyzed : 188 [670564] INFO NoPol - Nb Statements with Angelic Value Found : 16 [670564] INFO NoPol - Nb inputs in SMT : 2 [670564] INFO NoPol - Nb SMT level: 2 [670564] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [670564] INFO NoPol - class java.lang.Boolean: 4 [670564] INFO NoPol - Nb variables in SMT : 14 [670564] INFO NoPol - NoPol Execution time : 2671ms [670564] INFO NoPol - [670565] INFO NoPol - ----PATCH FOUND---- [670565] INFO NoPol - (b - a) == 2 [670565] INFO NoPol - Nb test that executes the patch: 9 [670565] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [670565] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( (b - a) == 2){ // Fix a < b return b; [670569] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] [670569] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [670569] INFO NoPol - Statement type: PRE_THEN_COND [670570] INFO NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] [670570] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@5981b51', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [670570] INFO NoPol - Available processors (cores): 1 [670571] INFO NoPol - Free memory: 1 GB [670571] INFO NoPol - Maximum memory: 1 GB [670572] INFO NoPol - Total memory available to JVM: 1 GB [670572] INFO NoPol - Java version: null [670572] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [670572] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@5981b51', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_5.NopolExampleTest --tests nopol_examples.nopol_example_5.NopolExampleTest#test6:nopol_examples.nopol_example_5.NopolExampleTest#test4:nopol_examples.nopol_example_5.NopolExampleTest#test5:nopol_examples.nopol_example_5.NopolExampleTest#test2:nopol_examples.nopol_example_5.NopolExampleTest#test3:nopol_examples.nopol_example_5.NopolExampleTest#test1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_5.NopolExampleTest#test5(nopol_examples.nopol_example_5.NopolExampleTest): expected:<-5> but was:<5> nopol_examples.nopol_example_5.NopolExampleTest#test4(nopol_examples.nopol_example_5.NopolExampleTest): expected:<-2> but was:<2> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [671845] INFO CoverageRunner - Tests found: 6 [671846] INFO CoverageRunner - Tests executed: 6 -126608641 -126608641 [672054] INFO TestPatch - Applying patch: nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION -1 <= a [672147] INFO TestPatch - Running test suite to check the patch "-1 <= a" is working [672151] INFO NoPol - ----INFORMATION---- [672151] INFO NoPol - Nb classes : 1 [672151] INFO NoPol - Nb methods : 1 [672151] INFO NoPol - Nb Statements Analyzed : 189 [672151] INFO NoPol - Nb Statements with Angelic Value Found : 17 [672151] INFO NoPol - Nb inputs in SMT : 5 [672151] INFO NoPol - Nb SMT level: 2 [672151] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [672151] INFO NoPol - class java.lang.Boolean: 4 [672151] INFO NoPol - Nb variables in SMT : 7 [672151] INFO NoPol - NoPol Execution time : 1582ms [672152] INFO NoPol - [672152] INFO NoPol - ----PATCH FOUND---- [672152] INFO NoPol - -1 <= a [672152] INFO NoPol - Nb test that executes the patch: 6 [672152] INFO NoPol - nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION [672153] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_5/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_5/NopolExample.java @@ -19,3 +19,5 @@ // FIX : precondition missing : if ( -1 but was:<-4> nopol_examples.nopol_example_2.NopolExampleTest#test6(nopol_examples.nopol_example_2.NopolExampleTest): expected:<-2> but was:<-4> nopol_examples.nopol_example_2.NopolExampleTest#test9(nopol_examples.nopol_example_2.NopolExampleTest): expected:<2> but was:<-8> nopol_examples.nopol_example_2.NopolExampleTest#test5(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<-2> nopol_examples.nopol_example_2.NopolExampleTest#test4(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<-2> nopol_examples.nopol_example_2.NopolExampleTest#test1(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<2> nopol_examples.nopol_example_2.NopolExampleTest#test2(nopol_examples.nopol_example_2.NopolExampleTest): expected:<4> but was:<2> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [674313] INFO CoverageRunner - Tests found: 9 [674314] INFO CoverageRunner - Tests executed: 9 -126608641 -126608641 [674716] INFO TestPatch - Applying patch: nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL 1 < (b - a) [674914] INFO TestPatch - Running test suite to check the patch "1 < (b - a)" is working [674939] INFO NoPol - ----INFORMATION---- [674940] INFO NoPol - Nb classes : 1 [674940] INFO NoPol - Nb methods : 2 [674940] INFO NoPol - Nb Statements Analyzed : 190 [674940] INFO NoPol - Nb Statements with Angelic Value Found : 18 [674940] INFO NoPol - Nb inputs in SMT : 7 [674940] INFO NoPol - Nb SMT level: 2 [674940] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [674940] INFO NoPol - class java.lang.Boolean: 4 [674940] INFO NoPol - Nb variables in SMT : 14 [674940] INFO NoPol - NoPol Execution time : 2780ms [674940] INFO NoPol - [674940] INFO NoPol - ----PATCH FOUND---- [674940] INFO NoPol - 1 < (b - a) [674940] INFO NoPol - Nb test that executes the patch: 9 [674941] INFO NoPol - nopol_examples.nopol_example_2.NopolExample:11: CONDITIONAL [674941] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_2/NopolExample.java @@ -10,3 +10,3 @@ public int getMax(int a, int b){ - if ( (b - a) < 0 ){ // Fix a < b + if ( 1 < (b - a)){ // Fix a < b return b; [674947] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] [674947] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [674947] INFO NoPol - Statement type: COND_THEN_PRE [674948] INFO NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] [674948] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@364f0a6f', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [674949] INFO NoPol - Available processors (cores): 1 [674949] INFO NoPol - Free memory: 1 GB [674950] INFO NoPol - Maximum memory: 1 GB [674950] INFO NoPol - Total memory available to JVM: 1 GB [674951] INFO NoPol - Java version: null [674951] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [674951] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@364f0a6f', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_1.NopolExampleTest --tests nopol_examples.nopol_example_1.NopolExampleTest#test9:nopol_examples.nopol_example_1.NopolExampleTest#test8:nopol_examples.nopol_example_1.NopolExampleTest#test7:nopol_examples.nopol_example_1.NopolExampleTest#test6:nopol_examples.nopol_example_1.NopolExampleTest#test5:nopol_examples.nopol_example_1.NopolExampleTest#test4:nopol_examples.nopol_example_1.NopolExampleTest#test3:nopol_examples.nopol_example_1.NopolExampleTest#test2:nopol_examples.nopol_example_1.NopolExampleTest#test1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_1.NopolExampleTest#test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5 nopol_examples.nopol_example_1.NopolExampleTest#test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1 File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [676599] INFO CoverageRunner - Tests found: 9 [676600] INFO CoverageRunner - Tests executed: 9 -126608641 [676718] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:16. -126608641 [676846] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. [677075] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. -126608641 -126608641 -126608641 [677344] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:24. -126608641 [677570] ERROR DynamicClassCompiler - [Compilation errors] NopolExample.java:29: error: variable variableInsideConstructor might not have been initialized index = 2 * variableInsideConstructor; ^ [677578] ERROR ConstraintModelBuilder - Unable to compile the change: public class NopolExample { public char charAt(java.lang.String s, int index) { if (index == 0) { return s.charAt(0); } if (index < s.length()) { return s.charAt(index); } return s.charAt(s.length() - 1); } public NopolExample() { int variableInsideConstructor; boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(219).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(219).collectionStarts(); fr.inria.lille.commons.trace.RuntimeValues.instance(219).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(219).collectionEnds(); } if (runtimeAngelicValue) variableInsideConstructor = 15; index = 2 * variableInsideConstructor; } private int index = 419382; private static java.lang.String s = "Overloading field name with parameter name"; } [677583] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -126608641 -126608641 [678120] INFO TestPatch - Applying patch: nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL index < 1 [678306] INFO TestPatch - Running test suite to check the patch "index < 1" is working [678335] INFO NoPol - ----INFORMATION---- [678336] INFO NoPol - Nb classes : 1 [678336] INFO NoPol - Nb methods : 1 [678336] INFO NoPol - Nb Statements Analyzed : 196 [678336] INFO NoPol - Nb Statements with Angelic Value Found : 19 [678336] INFO NoPol - Nb inputs in SMT : 7 [678336] INFO NoPol - Nb SMT level: 2 [678336] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [678336] INFO NoPol - class java.lang.Boolean: 4 [678336] INFO NoPol - Nb variables in SMT : 16 [678336] INFO NoPol - NoPol Execution time : 3388ms [678336] INFO NoPol - [678336] INFO NoPol - ----PATCH FOUND---- [678336] INFO NoPol - index < 1 [678336] INFO NoPol - Nb test that executes the patch: 9 [678336] INFO NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL [678337] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java @@ -11,4 +11,4 @@ - if ( index == 0 ) // Fix index <= 0 - return s.charAt(0); + if ( index < 1) // Fix index <= 0 + return s.charAt(0); [678347] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] [678347] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [678347] INFO NoPol - Statement type: CONDITIONAL [678348] INFO NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] [678348] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@49443539', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [678348] INFO NoPol - Available processors (cores): 1 [678348] INFO NoPol - Free memory: 1 GB [678348] INFO NoPol - Maximum memory: 1 GB [678348] INFO NoPol - Total memory available to JVM: 1 GB [678348] INFO NoPol - Java version: null [678348] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [678348] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@49443539', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_1.NopolExampleTest --tests nopol_examples.nopol_example_1.NopolExampleTest#test9:nopol_examples.nopol_example_1.NopolExampleTest#test8:nopol_examples.nopol_example_1.NopolExampleTest#test7:nopol_examples.nopol_example_1.NopolExampleTest#test6:nopol_examples.nopol_example_1.NopolExampleTest#test5:nopol_examples.nopol_example_1.NopolExampleTest#test4:nopol_examples.nopol_example_1.NopolExampleTest#test3:nopol_examples.nopol_example_1.NopolExampleTest#test2:nopol_examples.nopol_example_1.NopolExampleTest#test1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_1.NopolExampleTest#test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5 nopol_examples.nopol_example_1.NopolExampleTest#test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1 File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [679652] INFO CoverageRunner - Tests found: 9 [679652] INFO CoverageRunner - Tests executed: 9 -126608641 -126608641 [679838] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. -126608641 -126608641 -126608641 -126608641 -126608641 -126608641 [680207] INFO NoPol - ----INFORMATION---- [680208] INFO NoPol - Nb classes : 1 [680208] INFO NoPol - Nb methods : 1 [680208] INFO NoPol - Nb Statements Analyzed : 198 [680208] INFO NoPol - Nb Statements with Angelic Value Found : 20 [680208] INFO NoPol - Nb inputs in SMT : 7 [680208] INFO NoPol - Nb SMT level: 2 [680208] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [680208] INFO NoPol - class java.lang.Boolean: 4 [680208] INFO NoPol - Nb variables in SMT : 16 [680208] INFO NoPol - NoPol Execution time : 1860ms [680208] INFO NoPol - [680208] INFO NoPol - ----PATCH FOUND---- [680208] INFO NoPol - index < 1 [680208] INFO NoPol - Nb test that executes the patch: 9 [680209] INFO NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL [680209] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java @@ -11,4 +11,4 @@ - if ( index == 0 ) // Fix index <= 0 - return s.charAt(0); + if ( index < 1) // Fix index <= 0 + return s.charAt(0); [680217] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] [680217] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [680217] INFO NoPol - Statement type: PRE_THEN_COND [680218] INFO NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] [680218] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@1e33dda', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [680218] INFO NoPol - Available processors (cores): 1 [680218] INFO NoPol - Free memory: 1 GB [680218] INFO NoPol - Maximum memory: 1 GB [680218] INFO NoPol - Total memory available to JVM: 1 GB [680218] INFO NoPol - Java version: null [680218] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [680218] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@1e33dda', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_1.NopolExampleTest --tests nopol_examples.nopol_example_1.NopolExampleTest#test9:nopol_examples.nopol_example_1.NopolExampleTest#test8:nopol_examples.nopol_example_1.NopolExampleTest#test7:nopol_examples.nopol_example_1.NopolExampleTest#test6:nopol_examples.nopol_example_1.NopolExampleTest#test5:nopol_examples.nopol_example_1.NopolExampleTest#test4:nopol_examples.nopol_example_1.NopolExampleTest#test3:nopol_examples.nopol_example_1.NopolExampleTest#test2:nopol_examples.nopol_example_1.NopolExampleTest#test1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_1.NopolExampleTest#test5(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -5 nopol_examples.nopol_example_1.NopolExampleTest#test6(nopol_examples.nopol_example_1.NopolExampleTest): String index out of range: -1 File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [681732] INFO CoverageRunner - Tests found: 9 [681733] INFO CoverageRunner - Tests executed: 9 -126608641 [681912] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:16. -126608641 [682053] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. [682186] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15. -126608641 -126608641 -126608641 [682318] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:24. -126608641 [682436] ERROR DynamicClassCompiler - [Compilation errors] NopolExample.java:29: error: variable variableInsideConstructor might not have been initialized index = 2 * variableInsideConstructor; ^ [682441] ERROR ConstraintModelBuilder - Unable to compile the change: public class NopolExample { public char charAt(java.lang.String s, int index) { if (index == 0) { return s.charAt(0); } if (index < s.length()) { return s.charAt(index); } return s.charAt(s.length() - 1); } public NopolExample() { int variableInsideConstructor; boolean spoonDefaultValue = false; try { spoonDefaultValue = true; } catch (java.lang.Exception __NopolProcessorException) { } boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue); if (fr.inria.lille.commons.trace.RuntimeValues.instance(227).isEnabled()) { fr.inria.lille.commons.trace.RuntimeValues.instance(227).collectionStarts(); fr.inria.lille.commons.trace.RuntimeValues.instance(227).collectOutput(runtimeAngelicValue); fr.inria.lille.commons.trace.RuntimeValues.instance(227).collectionEnds(); } if (runtimeAngelicValue) variableInsideConstructor = 15; index = 2 * variableInsideConstructor; } private int index = 419382; private static java.lang.String s = "Overloading field name with parameter name"; } [682441] ERROR NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed -126608641 -126608641 [682604] INFO SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:12. [683081] INFO TestPatch - Applying patch: nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL index < 1 [683187] INFO TestPatch - Running test suite to check the patch "index < 1" is working [683194] INFO NoPol - ----INFORMATION---- [683195] INFO NoPol - Nb classes : 1 [683195] INFO NoPol - Nb methods : 1 [683195] INFO NoPol - Nb Statements Analyzed : 205 [683195] INFO NoPol - Nb Statements with Angelic Value Found : 21 [683195] INFO NoPol - Nb inputs in SMT : 7 [683195] INFO NoPol - Nb SMT level: 2 [683195] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [683196] INFO NoPol - class java.lang.Boolean: 4 [683196] INFO NoPol - Nb variables in SMT : 16 [683196] INFO NoPol - NoPol Execution time : 2977ms [683196] INFO NoPol - [683196] INFO NoPol - ----PATCH FOUND---- [683196] INFO NoPol - index < 1 [683196] INFO NoPol - Nb test that executes the patch: 9 [683196] INFO NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL [683197] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_1/NopolExample.java @@ -11,4 +11,4 @@ - if ( index == 0 ) // Fix index <= 0 - return s.charAt(0); + if ( index < 1) // Fix index <= 0 + return s.charAt(0); [683201] INFO NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] [683201] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [683201] INFO NoPol - Statement type: COND_THEN_PRE [683201] INFO NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] [683201] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@4b3642c4', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} [683201] INFO NoPol - Available processors (cores): 1 [683201] INFO NoPol - Free memory: 1 GB [683201] INFO NoPol - Maximum memory: 1 GB [683201] INFO NoPol - Total memory available to JVM: 1 GB [683201] INFO NoPol - Java version: null [683201] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [683201] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@4b3642c4', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class nopol_examples.nopol_example_5.NopolExampleTest --tests nopol_examples.nopol_example_5.NopolExampleTest#test6:nopol_examples.nopol_example_5.NopolExampleTest#test4:nopol_examples.nopol_example_5.NopolExampleTest#test5:nopol_examples.nopol_example_5.NopolExampleTest#test2:nopol_examples.nopol_example_5.NopolExampleTest#test3:nopol_examples.nopol_example_5.NopolExampleTest#test1 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: nopol_examples.nopol_example_5.NopolExampleTest#test5(nopol_examples.nopol_example_5.NopolExampleTest): expected:<-5> but was:<5> nopol_examples.nopol_example_5.NopolExampleTest#test4(nopol_examples.nopol_example_5.NopolExampleTest): expected:<-2> but was:<2> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [684616] INFO CoverageRunner - Tests found: 6 [684616] INFO CoverageRunner - Tests executed: 6 -126608641 -126608641 [685121] INFO TestPatch - Applying patch: nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION -1 <= a [685261] INFO TestPatch - Running test suite to check the patch "-1 <= a" is working [685265] INFO NoPol - ----INFORMATION---- [685265] INFO NoPol - Nb classes : 1 [685265] INFO NoPol - Nb methods : 1 [685266] INFO NoPol - Nb Statements Analyzed : 206 [685266] INFO NoPol - Nb Statements with Angelic Value Found : 22 [685266] INFO NoPol - Nb inputs in SMT : 5 [685266] INFO NoPol - Nb SMT level: 2 [685266] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [685266] INFO NoPol - class java.lang.Boolean: 4 [685266] INFO NoPol - Nb variables in SMT : 7 [685266] INFO NoPol - NoPol Execution time : 2064ms [685266] INFO NoPol - [685266] INFO NoPol - ----PATCH FOUND---- [685266] INFO NoPol - -1 <= a [685266] INFO NoPol - Nb test that executes the patch: 6 [685266] INFO NoPol - nopol_examples.nopol_example_5.NopolExample:20: PRECONDITION [685267] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_5/NopolExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/nopol_examples/nopol_example_5/NopolExample.java @@ -19,3 +19,5 @@ // FIX : precondition missing : if ( -1 but was:<0> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [715693] INFO CoverageRunner - Tests found: 5 [715694] INFO CoverageRunner - Tests executed: 5 1314309581 1314309581 [716005] INFO TestPatch - Applying patch: evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 0 [716174] INFO TestPatch - Running test suite to check the patch "number < 0" is working [716181] INFO NoPol - ----INFORMATION---- [716191] INFO NoPol - Nb classes : 60 [716191] INFO NoPol - Nb methods : 285 [716192] INFO NoPol - Nb Statements Analyzed : 207 [716192] INFO NoPol - Nb Statements with Angelic Value Found : 23 [716192] INFO NoPol - Nb inputs in SMT : 4 [716193] INFO NoPol - Nb SMT level: 2 [716193] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [716194] INFO NoPol - class java.lang.Boolean: 4 [716194] INFO NoPol - Nb variables in SMT : 7 [716194] INFO NoPol - NoPol Execution time : 3154ms [716195] INFO NoPol - [716195] INFO NoPol - ----PATCH FOUND---- [716195] INFO NoPol - number < 0 [716196] INFO NoPol - Nb test that executes the patch: 5 [716196] INFO NoPol - evo_examples.evo_example_1.EvoExample:9: CONDITIONAL [716197] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/evo_examples/evo_example_1/EvoExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/evo_examples/evo_example_1/EvoExample.java @@ -8,3 +8,3 @@ - if(number <= 1){ + if(number < 0){ return 0; [716837] INFO NoPol - Source files: [../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest] [716838] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/src/test/resources/evo/destCpTest/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [716838] INFO NoPol - Statement type: CONDITIONAL [716838] INFO NoPol - Args: [evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest] [716839] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest], projectClasspath='[Ljava.net.URL;@1510644f', projectTests=[evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest], complianceLevel=7, outputFolder=./, json=false} [716839] INFO NoPol - Available processors (cores): 1 [716843] INFO NoPol - Free memory: 1 GB [716844] INFO NoPol - Maximum memory: 1 GB [716844] INFO NoPol - Total memory available to JVM: 1 GB [716845] INFO NoPol - Java version: null [716845] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [716845] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest], projectClasspath='[Ljava.net.URL;@1510644f', projectTests=[evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class evo_examples.evo_example_1.EvoExampleTest:evo_examples.evo_example_1.EvoExampleGeneratedTest --tests evo_examples.evo_example_1.EvoExampleTest#test_evo_example_5:evo_examples.evo_example_1.EvoExampleGeneratedTest#test_evo_example_generated_1:evo_examples.evo_example_1.EvoExampleTest#test_evo_example_3:evo_examples.evo_example_1.EvoExampleTest#test_evo_example_4:evo_examples.evo_example_1.EvoExampleTest#test_evo_example_1:evo_examples.evo_example_1.EvoExampleTest#test_evo_example_2 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: evo_examples.evo_example_1.EvoExampleTest#test_evo_example_3(evo_examples.evo_example_1.EvoExampleTest): expected:<1> but was:<0> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [719391] INFO CoverageRunner - Tests found: 6 [719392] INFO CoverageRunner - Tests executed: 6 1314309581 1314309581 1314309581 1314309581 [730097] INFO NoPol - ----INFORMATION---- [730109] INFO NoPol - Nb classes : 61 [730109] INFO NoPol - Nb methods : 286 [730110] INFO NoPol - Nb Statements Analyzed : 208 [730110] INFO NoPol - Nb Statements with Angelic Value Found : 24 [730110] INFO NoPol - Nb inputs in SMT : 4 [730110] INFO NoPol - Nb SMT level: 5 [730111] INFO NoPol - Nb SMT components: [14] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2, ! of arity: 1, || of arity: 2, && of arity: 2, == of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2, ! of arity: 1, || of arity: 2, && of arity: 2] [730111] INFO NoPol - class java.lang.Boolean: 14 [730112] INFO NoPol - Nb variables in SMT : 7 [730112] INFO NoPol - NoPol Execution time : 13260ms [730112] INFO NoPol - [730268] INFO NoPol - Source files: [../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest] [730270] INFO NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/src/test/resources/evo/destCpTest/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] [730271] INFO NoPol - Statement type: CONDITIONAL [730271] INFO NoPol - Args: [evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest] [730272] INFO NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest], projectClasspath='[Ljava.net.URL;@3990f312', projectTests=[evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest], complianceLevel=7, outputFolder=./, json=false} [730272] INFO NoPol - Available processors (cores): 1 [730275] INFO NoPol - Free memory: 1 GB [730275] INFO NoPol - Maximum memory: 1 GB [730276] INFO NoPol - Total memory available to JVM: 1 GB [730279] INFO NoPol - Java version: null [730280] INFO NoPol - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64 [730280] INFO NoPol - PATH: /usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest], projectClasspath='[Ljava.net.URL;@3990f312', projectTests=[evo_examples.evo_example_1.EvoExampleTest, evo_examples.evo_example_1.EvoExampleGeneratedTest], complianceLevel=7, outputFolder=./, json=false} Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Parsing --path-options-file /tmp/test_runner5961465817571272404.options Parsing --sourceBinaries /builds/workspace/nopol/nopol/./target/classes --testBinaries /builds/workspace/nopol/nopol/./target/test-classes --class evo_examples.evo_example_1.EvoExampleTest:evo_examples.evo_example_1.EvoExampleGeneratedTest --tests evo_examples.evo_example_1.EvoExampleTest#test_evo_example_5:evo_examples.evo_example_1.EvoExampleGeneratedTest#test_evo_example_generated_0:evo_examples.evo_example_1.EvoExampleTest#test_evo_example_3:evo_examples.evo_example_1.EvoExampleTest#test_evo_example_4:evo_examples.evo_example_1.EvoExampleTest#test_evo_example_1:evo_examples.evo_example_1.EvoExampleTest#test_evo_example_2 --coverage-detail DETAIL_COMPRESSED --nb-failing-load-class 0 Some test(s) failed during computation of coverage: evo_examples.evo_example_1.EvoExampleTest#test_evo_example_3(evo_examples.evo_example_1.EvoExampleTest): expected:<1> but was:<0> File saved to the following path: /builds/workspace/nopol/nopol/target/CoveredTestResultPerTest.dat [732535] INFO CoverageRunner - Tests found: 6 [732536] INFO CoverageRunner - Tests executed: 6 1314309581 1314309581 [732864] INFO TestPatch - Applying patch: evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 0 [732982] INFO TestPatch - Running test suite to check the patch "number < 0" is working [732987] INFO NoPol - ----INFORMATION---- [732997] INFO NoPol - Nb classes : 61 [732997] INFO NoPol - Nb methods : 286 [732997] INFO NoPol - Nb Statements Analyzed : 209 [732998] INFO NoPol - Nb Statements with Angelic Value Found : 25 [732998] INFO NoPol - Nb inputs in SMT : 5 [732998] INFO NoPol - Nb SMT level: 2 [732999] INFO NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] [732999] INFO NoPol - class java.lang.Boolean: 4 [732999] INFO NoPol - Nb variables in SMT : 7 [733000] INFO NoPol - NoPol Execution time : 2719ms [733000] INFO NoPol - [733000] INFO NoPol - ----PATCH FOUND---- [733000] INFO NoPol - number < 0 [733001] INFO NoPol - Nb test that executes the patch: 6 [733001] INFO NoPol - evo_examples.evo_example_1.EvoExample:9: CONDITIONAL [733002] INFO NoPol - --- a/builds/workspace/nopol/test-projects/src/main/java/evo_examples/evo_example_1/EvoExample.java +++ b/builds/workspace/nopol/test-projects/src/main/java/evo_examples/evo_example_1/EvoExample.java @@ -8,3 +8,3 @@ - if(number <= 1){ + if(number < 0){ return 0; [evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 0] basic [] test_evo_example_generated_1 [evo_examples.evo_example_1.EvoExample:9: CONDITIONAL number < 0] test_evo_example_generated_0 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.088 sec Running fr.inria.lille.diff.PatchGeneratorTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.499 sec Results : Tests run: 366, Failures: 0, Errors: 0, Skipped: 12 [INFO] [INFO] --- jacoco-maven-plugin:0.8.7:report (report) @ nopol --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ nopol --- [INFO] Building jar: /builds/workspace/nopol/nopol/target/nopol-0.2-SNAPSHOT.jar [INFO] [INFO] --- maven-assembly-plugin:2.2-beta-5:single (create-my-bundle) @ nopol --- Downloading from sonatype: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from sonatype-nexus-snapshots: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Progress (1): 1.4 kB Progress (2): 1.4 kB | 1.4 kB Downloaded from sonatype: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml (1.4 kB at 431 B/s) Downloaded from sonatype-nexus-snapshots: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml (1.4 kB at 430 B/s) Downloading from sonatype: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from sonatype-nexus-snapshots: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Progress (1): 609 B Progress (2): 609 B | 609 B Downloaded from sonatype-nexus-snapshots: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml (609 B at 3.1 kB/s) Downloaded from sonatype: https://oss.sonatype.org/content/repositories/snapshots/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml (609 B at 3.0 kB/s) Downloading from sonatype-oss-public: https://oss.sonatype.org/content/groups/public/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from gforge.inria.fr-snapshot: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml Progress (1): 1.4 kB Downloaded from sonatype-oss-public: https://oss.sonatype.org/content/groups/public/fr/inria/gforge/spoon/spoon-core/10.4.3-SNAPSHOT/maven-metadata.xml (1.4 kB at 496 B/s) Downloading from sonatype-oss-public: https://oss.sonatype.org/content/groups/public/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Downloading from gforge.inria.fr-snapshot: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml Progress (1): 609 B Downloaded from sonatype-oss-public: https://oss.sonatype.org/content/groups/public/fr/inria/gforge/spoon/spoon-pom/10.4.3-SNAPSHOT/maven-metadata.xml (609 B at 2.7 kB/s) [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/jupiter/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/platform/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/platform/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/jupiter/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/eclipse.inf already added, skipping [INFO] org/ already added, skipping [INFO] org/eclipse/ already added, skipping [INFO] org/eclipse/jdt/ already added, skipping [INFO] org/eclipse/jdt/internal/ already added, skipping [INFO] org/eclipse/jdt/internal/compiler/ already added, skipping [INFO] org/eclipse/jdt/internal/compiler/parser/ already added, skipping [INFO] org/eclipse/jdt/core/ already added, skipping [INFO] org/eclipse/jdt/core/compiler/ already added, skipping [INFO] .api_description already added, skipping [INFO] about.html already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] com/fasterxml/ already added, skipping [INFO] com/fasterxml/jackson/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/com.fasterxml.jackson.core/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] com/ already added, skipping [INFO] com/fasterxml/ already added, skipping [INFO] com/fasterxml/jackson/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/com.fasterxml.jackson.core/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.commons/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/shared/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] eu/ already added, skipping [INFO] eu/stamp_project/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/eu.stamp-project/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/services/org.pitest.mutationtest.build.MutationInterceptorFactory already added, skipping [INFO] META-INF/services/org.pitest.mutationtest.MutationResultListenerFactory already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/pitest/ already added, skipping [INFO] org/pitest/coverage/ already added, skipping [INFO] org/pitest/coverage/execute/ already added, skipping [INFO] org/pitest/bytecode/ already added, skipping [INFO] org/pitest/mutationtest/ already added, skipping [INFO] org/pitest/mutationtest/config/ already added, skipping [INFO] org/pitest/classinfo/ already added, skipping [INFO] org/pitest/plugin/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.pitest/ already added, skipping [INFO] org/pitest/mutationtest/build/ already added, skipping [INFO] org/pitest/mutationtest/execute/ already added, skipping [INFO] org/pitest/util/ already added, skipping [INFO] org/pitest/classpath/ already added, skipping [INFO] META-INF/services/org.pitest.mutationtest.MutationEngineFactory already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] about.html already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] module-info.class already added, skipping [INFO] org/ already added, skipping [INFO] org/objectweb/ already added, skipping [INFO] org/objectweb/asm/ already added, skipping [INFO] org/objectweb/asm/AnnotationVisitor.class already added, skipping [INFO] org/objectweb/asm/AnnotationWriter.class already added, skipping [INFO] org/objectweb/asm/Attribute$Set.class already added, skipping [INFO] org/objectweb/asm/Attribute.class already added, skipping [INFO] org/objectweb/asm/ByteVector.class already added, skipping [INFO] org/objectweb/asm/ClassReader.class already added, skipping [INFO] org/objectweb/asm/ClassTooLargeException.class already added, skipping [INFO] org/objectweb/asm/ClassVisitor.class already added, skipping [INFO] org/objectweb/asm/ClassWriter.class already added, skipping [INFO] org/objectweb/asm/ConstantDynamic.class already added, skipping [INFO] org/objectweb/asm/Constants.class already added, skipping [INFO] org/objectweb/asm/Context.class already added, skipping [INFO] org/objectweb/asm/CurrentFrame.class already added, skipping [INFO] org/objectweb/asm/Edge.class already added, skipping [INFO] org/objectweb/asm/FieldVisitor.class already added, skipping [INFO] org/objectweb/asm/FieldWriter.class already added, skipping [INFO] org/objectweb/asm/Frame.class already added, skipping [INFO] org/objectweb/asm/Handle.class already added, skipping [INFO] org/objectweb/asm/Handler.class already added, skipping [INFO] org/objectweb/asm/Label.class already added, skipping [INFO] org/objectweb/asm/MethodTooLargeException.class already added, skipping [INFO] org/objectweb/asm/MethodVisitor.class already added, skipping [INFO] org/objectweb/asm/MethodWriter.class already added, skipping [INFO] org/objectweb/asm/ModuleVisitor.class already added, skipping [INFO] org/objectweb/asm/ModuleWriter.class already added, skipping [INFO] org/objectweb/asm/Opcodes.class already added, skipping [INFO] org/objectweb/asm/RecordComponentVisitor.class already added, skipping [INFO] org/objectweb/asm/RecordComponentWriter.class already added, skipping [INFO] org/objectweb/asm/Symbol.class already added, skipping [INFO] org/objectweb/asm/SymbolTable$Entry.class already added, skipping [INFO] org/objectweb/asm/SymbolTable.class already added, skipping [INFO] org/objectweb/asm/Type.class already added, skipping [INFO] org/objectweb/asm/TypePath.class already added, skipping [INFO] org/objectweb/asm/TypeReference.class already added, skipping [INFO] org/objectweb/asm/signature/ already added, skipping [INFO] org/objectweb/asm/signature/SignatureReader.class already added, skipping [INFO] org/objectweb/asm/signature/SignatureVisitor.class already added, skipping [INFO] org/objectweb/asm/signature/SignatureWriter.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] module-info.class already added, skipping [INFO] org/ already added, skipping [INFO] org/objectweb/ already added, skipping [INFO] org/objectweb/asm/ already added, skipping [INFO] org/objectweb/asm/commons/ already added, skipping [INFO] org/objectweb/asm/commons/AdviceAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/AnalyzerAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/AnnotationRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/ClassRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/CodeSizeEvaluator.class already added, skipping [INFO] org/objectweb/asm/commons/FieldRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/GeneratorAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/InstructionAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/JSRInlinerAdapter$Instantiation.class already added, skipping [INFO] org/objectweb/asm/commons/JSRInlinerAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/LocalVariablesSorter.class already added, skipping [INFO] org/objectweb/asm/commons/Method.class already added, skipping [INFO] org/objectweb/asm/commons/MethodRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/ModuleHashesAttribute.class already added, skipping [INFO] org/objectweb/asm/commons/ModuleRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/ModuleResolutionAttribute.class already added, skipping [INFO] org/objectweb/asm/commons/ModuleTargetAttribute.class already added, skipping [INFO] org/objectweb/asm/commons/RecordComponentRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/Remapper.class already added, skipping [INFO] org/objectweb/asm/commons/SerialVersionUIDAdder$Item.class already added, skipping [INFO] org/objectweb/asm/commons/SerialVersionUIDAdder.class already added, skipping [INFO] org/objectweb/asm/commons/SignatureRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/SimpleRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/StaticInitMerger.class already added, skipping [INFO] org/objectweb/asm/commons/TableSwitchGenerator.class already added, skipping [INFO] org/objectweb/asm/commons/TryCatchBlockSorter$1.class already added, skipping [INFO] org/objectweb/asm/commons/TryCatchBlockSorter.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] module-info.class already added, skipping [INFO] org/ already added, skipping [INFO] org/objectweb/ already added, skipping [INFO] org/objectweb/asm/ already added, skipping [INFO] org/objectweb/asm/tree/ already added, skipping [INFO] org/objectweb/asm/tree/AbstractInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/AnnotationNode.class already added, skipping [INFO] org/objectweb/asm/tree/ClassNode.class already added, skipping [INFO] org/objectweb/asm/tree/FieldInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/FieldNode.class already added, skipping [INFO] org/objectweb/asm/tree/FrameNode.class already added, skipping [INFO] org/objectweb/asm/tree/IincInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/InnerClassNode.class already added, skipping [INFO] org/objectweb/asm/tree/InsnList$InsnListIterator.class already added, skipping [INFO] org/objectweb/asm/tree/InsnList.class already added, skipping [INFO] org/objectweb/asm/tree/InsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/IntInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/InvokeDynamicInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/JumpInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/LabelNode.class already added, skipping [INFO] org/objectweb/asm/tree/LdcInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/LineNumberNode.class already added, skipping [INFO] org/objectweb/asm/tree/LocalVariableAnnotationNode.class already added, skipping [INFO] org/objectweb/asm/tree/LocalVariableNode.class already added, skipping [INFO] org/objectweb/asm/tree/LookupSwitchInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/MethodInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/MethodNode$1.class already added, skipping [INFO] org/objectweb/asm/tree/MethodNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleExportNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleOpenNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleProvideNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleRequireNode.class already added, skipping [INFO] org/objectweb/asm/tree/MultiANewArrayInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/ParameterNode.class already added, skipping [INFO] org/objectweb/asm/tree/RecordComponentNode.class already added, skipping [INFO] org/objectweb/asm/tree/TableSwitchInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/TryCatchBlockNode.class already added, skipping [INFO] org/objectweb/asm/tree/TypeAnnotationNode.class already added, skipping [INFO] org/objectweb/asm/tree/TypeInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/UnsupportedClassVersionException.class already added, skipping [INFO] org/objectweb/asm/tree/Util.class already added, skipping [INFO] org/objectweb/asm/tree/VarInsnNode.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] module-info.class already added, skipping [INFO] org/ already added, skipping [INFO] org/objectweb/ already added, skipping [INFO] org/objectweb/asm/ already added, skipping [INFO] org/objectweb/asm/tree/ already added, skipping [INFO] org/objectweb/asm/tree/analysis/ already added, skipping [INFO] org/objectweb/asm/tree/analysis/Analyzer.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/AnalyzerException.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/BasicInterpreter.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/BasicValue.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/BasicVerifier.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/Frame.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/Interpreter.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SimpleVerifier.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SmallSet$IteratorImpl.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SmallSet.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SourceInterpreter.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SourceValue.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/Subroutine.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/Value.class already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] about.html already added, skipping [INFO] com/ already added, skipping [INFO] org/ already added, skipping [INFO] org/jacoco/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.jacoco/ already added, skipping [INFO] META-INF/maven/org.jacoco/org.jacoco.core/ already added, skipping [INFO] META-INF/maven/org.jacoco/org.jacoco.core/pom.xml already added, skipping [INFO] META-INF/maven/org.jacoco/org.jacoco.core/pom.properties already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/slf4j/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.slf4j/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/log4j/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/pitest/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/services/org.pitest.testapi.TestPluginFactory already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.pitest/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/platform/ already added, skipping [INFO] org/junit/platform/launcher/ already added, skipping [INFO] org/junit/platform/launcher/EngineFilter.class already added, skipping [INFO] org/junit/platform/launcher/EngineFilter$Type.class already added, skipping [INFO] org/junit/platform/launcher/core/ already added, skipping [INFO] org/junit/platform/launcher/core/TestExecutionListenerRegistry.class already added, skipping [INFO] org/junit/platform/launcher/core/ExecutionListenerAdapter.class already added, skipping [INFO] org/junit/platform/launcher/core/StreamInterceptingTestExecutionListener.class already added, skipping [INFO] org/junit/platform/launcher/core/TestExecutionListenerRegistry$1.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherConfig.class already added, skipping [INFO] org/junit/platform/launcher/core/DefaultDiscoveryRequest.class already added, skipping [INFO] org/junit/platform/launcher/core/ServiceLoaderTestEngineRegistry.class already added, skipping [INFO] org/junit/platform/launcher/core/TestExecutionListenerRegistry$CompositeTestExecutionListener.class already added, skipping [INFO] org/junit/platform/launcher/core/Root.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherConfig$Builder.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherConfigurationParameters.class already added, skipping [INFO] org/junit/platform/launcher/core/DefaultLauncherConfig.class already added, skipping [INFO] org/junit/platform/launcher/core/ServiceLoaderTestExecutionListenerRegistry.class already added, skipping [INFO] org/junit/platform/launcher/core/StreamInterceptor$RewindableByteArrayOutputStream.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherFactory.class already added, skipping [INFO] org/junit/platform/launcher/core/StreamInterceptor.class already added, skipping [INFO] org/junit/platform/launcher/core/DefaultLauncher.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherConfig$1.class already added, skipping [INFO] org/junit/platform/launcher/core/TestExecutionListenerRegistry$EagerTestExecutionListener.class already added, skipping [INFO] org/junit/platform/launcher/core/EngineDiscoveryResultValidator.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherDiscoveryRequestBuilder.class already added, skipping [INFO] org/junit/platform/launcher/PostDiscoveryFilter.class already added, skipping [INFO] org/junit/platform/launcher/TagFilter.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions$1.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions$3.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ShuntingYard.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Stack.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/DequeStack.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseResult.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions$2.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Operator.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TokenWith.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Tokenizer.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions$4.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Operator$Associativity.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseResults$2.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Operators.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpression.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseResults.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseResults$1.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Token.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseStatus.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Parser.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Operator$TagExpressionCreator.class already added, skipping [INFO] org/junit/platform/launcher/TestIdentifier.class already added, skipping [INFO] org/junit/platform/launcher/TestPlan.class already added, skipping [INFO] org/junit/platform/launcher/Launcher.class already added, skipping [INFO] org/junit/platform/launcher/LauncherConstants.class already added, skipping [INFO] org/junit/platform/launcher/TestExecutionListener.class already added, skipping [INFO] org/junit/platform/launcher/listeners/ already added, skipping [INFO] org/junit/platform/launcher/listeners/SummaryGeneratingListener.class already added, skipping [INFO] org/junit/platform/launcher/listeners/TestExecutionSummary$Failure.class already added, skipping [INFO] org/junit/platform/launcher/listeners/SummaryGeneratingListener$1.class already added, skipping [INFO] org/junit/platform/launcher/listeners/LoggingListener.class already added, skipping [INFO] org/junit/platform/launcher/listeners/MutableTestExecutionSummary.class already added, skipping [INFO] org/junit/platform/launcher/listeners/MutableTestExecutionSummary$DefaultFailure.class already added, skipping [INFO] org/junit/platform/launcher/listeners/LegacyReportingUtils.class already added, skipping [INFO] org/junit/platform/launcher/listeners/TestExecutionSummary.class already added, skipping [INFO] org/junit/platform/launcher/LauncherDiscoveryRequest.class already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] org/junit/platform/engine/ already added, skipping [INFO] org/junit/platform/engine/TestDescriptor.class already added, skipping [INFO] org/junit/platform/engine/FilterResult.class already added, skipping [INFO] org/junit/platform/engine/reporting/ already added, skipping [INFO] org/junit/platform/engine/reporting/ReportEntry.class already added, skipping [INFO] org/junit/platform/engine/CompositeFilter$1.class already added, skipping [INFO] org/junit/platform/engine/TestTag.class already added, skipping [INFO] org/junit/platform/engine/TestEngine.class already added, skipping [INFO] org/junit/platform/engine/discovery/ already added, skipping [INFO] org/junit/platform/engine/discovery/ClassSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/ExcludeClassNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/PackageNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/ModuleSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/IncludePackageNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/IncludeClassNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/FileSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/UniqueIdSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/MethodSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/UriSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/DirectorySelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/ClassNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/DiscoverySelectors.class already added, skipping [INFO] org/junit/platform/engine/discovery/ClasspathRootSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/AbstractClassNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/PackageSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/ExcludePackageNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/ClasspathResourceSelector.class already added, skipping [INFO] org/junit/platform/engine/UniqueIdFormat.class already added, skipping [INFO] org/junit/platform/engine/TestSource.class already added, skipping [INFO] org/junit/platform/engine/TestDescriptor$Type.class already added, skipping [INFO] org/junit/platform/engine/UniqueId.class already added, skipping [INFO] org/junit/platform/engine/EngineDiscoveryRequest.class already added, skipping [INFO] org/junit/platform/engine/CompositeFilter.class already added, skipping [INFO] org/junit/platform/engine/DiscoverySelector.class already added, skipping [INFO] org/junit/platform/engine/support/ already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleTestExecutor.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ThrowableCollector$Executable.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeTreeWalker.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ThrowableCollector$Factory.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SameThreadHierarchicalTestExecutorService.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeExecutionAdvisor.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeTestTaskContext.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeTestTask.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy$3.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/Node$DynamicTestExecutor.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ExclusiveResource.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy$1.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleLock.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutorService.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/Node$SkipResult.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeUtils$1.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/CompositeLock$CompositeLockManagedBlocker.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleLock$1.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy$2.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ParallelExecutionConfiguration.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfiguration.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ThrowableCollector.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/LockManager.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NopLock.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/OpenTest4JAwareThrowableCollector.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ResourceLock.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutor.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ForkJoinPoolHierarchicalTestExecutorService.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleLock$SingleLockManagedBlocker.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleTestExecutor$Executable.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/CompositeLock.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/EngineExecutionContext.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutorService$TestTask.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ParallelExecutionConfigurationStrategy.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/HierarchicalTestEngine.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/Node.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeUtils.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/CompositeLock$1.class already added, skipping [INFO] org/junit/platform/engine/support/config/ already added, skipping [INFO] org/junit/platform/engine/support/config/PrefixedConfigurationParameters.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/ already added, skipping [INFO] org/junit/platform/engine/support/descriptor/DirectorySource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/ClasspathResourceSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/ResourceUtils.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/CompositeTestSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/MethodSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/PackageSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/EngineDescriptor.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/FilePosition.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/UriSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/FileSystemSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/FileSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/AbstractTestDescriptor.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/DefaultUriSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/ClassSource.class already added, skipping [INFO] org/junit/platform/engine/support/filter/ already added, skipping [INFO] org/junit/platform/engine/support/filter/ClasspathScanningSupport.class already added, skipping [INFO] org/junit/platform/engine/DiscoveryFilter.class already added, skipping [INFO] org/junit/platform/engine/Filter.class already added, skipping [INFO] org/junit/platform/engine/ExecutionRequest.class already added, skipping [INFO] org/junit/platform/engine/TestExecutionResult$Status.class already added, skipping [INFO] org/junit/platform/engine/ConfigurationParameters.class already added, skipping [INFO] org/junit/platform/engine/UniqueId$Segment.class already added, skipping [INFO] org/junit/platform/engine/TestDescriptor$Visitor.class already added, skipping [INFO] org/junit/platform/engine/TestExecutionResult.class already added, skipping [INFO] org/junit/platform/engine/EngineExecutionListener.class already added, skipping [INFO] org/junit/jupiter/ already added, skipping [INFO] org/junit/jupiter/engine/ already added, skipping [INFO] org/junit/jupiter/engine/Constants.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ already added, skipping [INFO] org/junit/jupiter/engine/extension/RepetitionInfoParameterResolver$DefaultRepetitionInfo.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ScriptExecutionCondition$Evaluator.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ScriptExecutionEvaluator.class already added, skipping [INFO] org/junit/jupiter/engine/extension/TestInfoParameterResolver$DefaultTestInfo.class already added, skipping [INFO] org/junit/jupiter/engine/extension/RepetitionInfoParameterResolver.class already added, skipping [INFO] org/junit/jupiter/engine/extension/DisabledCondition.class already added, skipping [INFO] org/junit/jupiter/engine/extension/TestReporterParameterResolver.class already added, skipping [INFO] org/junit/jupiter/engine/extension/RepeatedTestInvocationContext.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ScriptExecutionCondition.class already added, skipping [INFO] org/junit/jupiter/engine/extension/RepeatedTestDisplayNameFormatter.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ScriptExecutionCondition$ThrowingEvaluator.class already added, skipping [INFO] org/junit/jupiter/engine/extension/TestInfoParameterResolver.class already added, skipping [INFO] org/junit/jupiter/engine/extension/RepeatedTestExtension.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ExtensionRegistry.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/ already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/ already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsPotentialTestContainer.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestTemplateMethod.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestFactoryMethod.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestClassWithTests.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsNestedTestClass.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestMethod.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsInnerClass.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestableMethod.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/DiscoveryFilterApplier.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/NestedTestsResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/AbstractMethodResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/MethodFinder.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/TestFactoryMethodResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/TestTemplateMethodResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/TestContainerResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/DiscoverySelectorResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/JavaElementsResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/TestMethodResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/ElementResolver.class already added, skipping [INFO] org/junit/jupiter/engine/JupiterTestEngine.class already added, skipping [INFO] org/junit/jupiter/engine/script/ already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptAccessor.class already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptAccessor$SystemPropertyAccessor.class already added, skipping [INFO] org/junit/jupiter/engine/script/Script.class already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptExecutionManager.class already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptAccessor$EnvironmentVariableAccessor.class already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptAccessor$ConfigurationParameterAccessor.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ already added, skipping [INFO] org/junit/jupiter/engine/execution/DefaultParameterContext.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExecutableInvoker.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExtensionValuesStore$1.class already added, skipping [INFO] org/junit/jupiter/engine/execution/NamespaceAwareStore.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ConditionEvaluationException.class already added, skipping [INFO] org/junit/jupiter/engine/execution/JupiterEngineExecutionContext$1.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExtensionValuesStore$CompositeKey.class already added, skipping [INFO] org/junit/jupiter/engine/execution/JupiterEngineExecutionContext$State.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExtensionValuesStore.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExtensionValuesStore$MemoizingSupplier.class already added, skipping [INFO] org/junit/jupiter/engine/execution/BeforeEachMethodAdapter.class already added, skipping [INFO] org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.class already added, skipping [INFO] org/junit/jupiter/engine/execution/AfterEachMethodAdapter.class already added, skipping [INFO] org/junit/jupiter/engine/execution/TestInstanceProvider.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ConditionEvaluator.class already added, skipping [INFO] org/junit/jupiter/engine/execution/JupiterEngineExecutionContext$Builder.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ already added, skipping [INFO] org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/LifecycleMethodUtils.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ExtensionUtils.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestTemplateInvocationTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicNodeTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/MethodExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ClassExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicContainerTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicTestTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicDescendantFilter$Mode.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestTemplateExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ExtensionUtils$IsStaticExtensionField.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/AbstractExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicDescendantFilter.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/MethodBasedTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestMethodTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/JupiterEngineDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ClassTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DefaultTestInstanceFactoryContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestInstanceLifecycleUtils.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/Filterable.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/JupiterEngineExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestFactoryTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestTemplateTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ExtensionUtils$IsNonStaticExtensionField.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/NestedClassTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.class already added, skipping [INFO] META-INF/services/org.junit.platform.engine.TestEngine already added, skipping [INFO] org/junit/platform/commons/ already added, skipping [INFO] org/junit/platform/commons/JUnitException.class already added, skipping [INFO] org/junit/platform/commons/util/ already added, skipping [INFO] org/junit/platform/commons/util/PackageUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ToStringBuilder.class already added, skipping [INFO] org/junit/platform/commons/util/ClasspathScanner.class already added, skipping [INFO] org/junit/platform/commons/util/PreconditionViolationException.class already added, skipping [INFO] org/junit/platform/commons/util/ClassUtils.class already added, skipping [INFO] org/junit/platform/commons/util/StringUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ClassFileVisitor.class already added, skipping [INFO] org/junit/platform/commons/util/ModuleUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ClassFilter.class already added, skipping [INFO] org/junit/platform/commons/util/FunctionUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ReflectionUtils.class already added, skipping [INFO] org/junit/platform/commons/util/CollectionUtils.class already added, skipping [INFO] org/junit/platform/commons/util/Preconditions.class already added, skipping [INFO] org/junit/platform/commons/util/CloseablePath.class already added, skipping [INFO] org/junit/platform/commons/util/ExceptionUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ReflectionUtils$HierarchyTraversalMode.class already added, skipping [INFO] org/junit/platform/commons/util/AnnotationUtils.class already added, skipping [INFO] org/junit/platform/commons/util/BlacklistedExceptions.class already added, skipping [INFO] org/junit/platform/commons/util/ClassLoaderUtils.class already added, skipping [INFO] org/junit/platform/commons/annotation/ already added, skipping [INFO] org/junit/platform/commons/annotation/Testable.class already added, skipping [INFO] org/junit/platform/commons/support/ already added, skipping [INFO] org/junit/platform/commons/support/ReflectionSupport.class already added, skipping [INFO] org/junit/platform/commons/support/AnnotationSupport.class already added, skipping [INFO] org/junit/platform/commons/support/ClassSupport.class already added, skipping [INFO] org/junit/platform/commons/support/HierarchyTraversalMode.class already added, skipping [INFO] org/junit/platform/commons/logging/ already added, skipping [INFO] org/junit/platform/commons/logging/LogRecordListener.class already added, skipping [INFO] org/junit/platform/commons/logging/LoggerFactory$DelegatingLogger.class already added, skipping [INFO] org/junit/platform/commons/logging/Logger.class already added, skipping [INFO] org/junit/platform/commons/logging/LoggerFactory.class already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/org/ already added, skipping [INFO] META-INF/versions/9/org/junit/ already added, skipping [INFO] META-INF/versions/9/org/junit/platform/ already added, skipping [INFO] META-INF/versions/9/org/junit/platform/commons/ already added, skipping [INFO] META-INF/versions/9/org/junit/platform/commons/util/ already added, skipping [INFO] META-INF/versions/9/org/junit/platform/commons/util/ModuleUtils.class already added, skipping [INFO] META-INF/versions/9/org/junit/platform/commons/util/ModuleUtils$ModuleReferenceScanner.class already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/org/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/logging/ already added, skipping [INFO] org/apache/logging/log4j/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/org/ already added, skipping [INFO] META-INF/versions/9/org/apache/ already added, skipping [INFO] META-INF/versions/9/org/apache/logging/ already added, skipping [INFO] META-INF/versions/9/org/apache/logging/log4j/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.logging.log4j/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/logging/ already added, skipping [INFO] org/apache/logging/log4j/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.logging.log4j/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] org/apache/maven/shared/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/plugin/ already added, skipping [INFO] org/apache/maven/plugin/surefire/ already added, skipping [INFO] org/apache/maven/plugin/surefire/log/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-shared-utils/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-shared-utils/pom.xml already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-shared-utils/pom.properties already added, skipping [INFO] META-INF/maven/commons-io/ already added, skipping [INFO] META-INF/maven/commons-io/commons-io/ already added, skipping [INFO] META-INF/maven/commons-io/commons-io/pom.properties already added, skipping [INFO] META-INF/maven/commons-io/commons-io/pom.xml already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/maven/org.apache.commons/ already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-lang3/ already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-lang3/pom.properties already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-lang3/pom.xml already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-compress/ already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-compress/pom.xml already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-compress/pom.properties already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping Adding org.apache.maven.toolchain.ToolchainManager Adding org.apache.maven.toolchain.ToolchainManagerPrivate Adding org.apache.maven.toolchain.ToolchainFactoryjdk Adding org.apache.maven.toolchain.ToolchainFactoryjavac [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven/ already added, skipping Adding org.apache.maven.shared.transfer.repository.RepositoryManagermaven302 Adding org.apache.maven.shared.transfer.repository.RepositoryManagerdefault Adding org.apache.maven.shared.transfer.repository.RepositoryManagermaven31 Adding org.apache.maven.shared.transfer.repository.RepositoryManagermaven3 Adding org.apache.maven.shared.transfer.dependencies.collect.DependencyCollectormaven3 Adding org.apache.maven.shared.transfer.dependencies.collect.DependencyCollectordefault Adding org.apache.maven.shared.transfer.dependencies.collect.DependencyCollectormaven31 Adding org.apache.maven.shared.transfer.dependencies.resolve.DependencyResolverdefault Adding org.apache.maven.shared.transfer.dependencies.resolve.DependencyResolvermaven31 Adding org.apache.maven.shared.transfer.dependencies.resolve.DependencyResolvermaven3 Adding org.apache.maven.shared.transfer.project.install.ProjectInstallerdefault Adding org.apache.maven.shared.transfer.project.deploy.ProjectDeployerdefault Adding org.apache.maven.shared.transfer.artifact.install.ArtifactInstallermaven3 Adding org.apache.maven.shared.transfer.artifact.install.ArtifactInstallermaven31 Adding org.apache.maven.shared.transfer.artifact.install.ArtifactInstallerdefault Adding org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolvermaven31 Adding org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolvermaven3 Adding org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolverdefault Adding org.apache.maven.shared.transfer.artifact.deploy.ArtifactDeployermaven3 Adding org.apache.maven.shared.transfer.artifact.deploy.ArtifactDeployerdefault Adding org.apache.maven.shared.transfer.artifact.deploy.ArtifactDeployermaven31 [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/shared/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/plexus/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] org/eclipse/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/shared/ already added, skipping [INFO] org/apache/maven/shared/artifact/ already added, skipping [INFO] org/apache/maven/shared/artifact/filter/ already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/ already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/ScopeFilter.class already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/ExclusionsFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/AbstractFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/PatternInclusionsFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/FilterTransformer.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/OrFilter.class already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/pom.xml already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/PatternExclusionsFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/TransformableFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/Node.class already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/pom.properties already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/AndFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/StatisticsReportingArtifactFilter.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/plugin/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven/ already added, skipping Adding org.codehaus.plexus.component.configurator.ComponentConfiguratorbasic Adding org.codehaus.plexus.component.configurator.ComponentConfiguratormap-oriented [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/plexus/ already added, skipping [INFO] org/ already added, skipping [INFO] org/codehaus/ already added, skipping [INFO] org/codehaus/plexus/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/codehaus/ already added, skipping [INFO] org/codehaus/plexus/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.codehaus.plexus/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.sonatype.sisu/ already added, skipping [INFO] javax/ already added, skipping [INFO] javax/inject/ already added, skipping [INFO] javax/inject/Inject.class already added, skipping [INFO] javax/inject/Named.class already added, skipping [INFO] javax/inject/Provider.class already added, skipping [INFO] javax/inject/Qualifier.class already added, skipping [INFO] javax/inject/Scope.class already added, skipping [INFO] javax/inject/Singleton.class already added, skipping [INFO] org/ already added, skipping [INFO] org/sonatype/ already added, skipping [INFO] org/sonatype/guice/ already added, skipping [INFO] org/sonatype/guice/asm/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/commons-codec/ already added, skipping [INFO] META-INF/maven/commons-codec/commons-codec/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/maven/commons-codec/commons-codec/pom.xml already added, skipping [INFO] META-INF/maven/commons-codec/commons-codec/pom.properties already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/sisu/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/org/ already added, skipping [INFO] org/ already added, skipping [INFO] org/codehaus/ already added, skipping [INFO] org/codehaus/plexus/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.codehaus.plexus/ already added, skipping [INFO] META-INF/sisu/javax.inject.Named already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/com.google.guava/ already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] com/google/common/ already added, skipping [INFO] com/google/common/util/ already added, skipping [INFO] com/google/common/util/concurrent/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/com.google.guava/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] javax/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] javax/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] ch/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] org/ already added, skipping [INFO] org/slf4j/ already added, skipping [INFO] org/slf4j/impl/ already added, skipping [INFO] org/slf4j/impl/StaticLoggerBinder.class already added, skipping [INFO] org/slf4j/impl/StaticMarkerBinder.class already added, skipping [INFO] org/slf4j/impl/StaticMDCBinder.class already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] ch/ already added, skipping [INFO] ch/qos/ already added, skipping [INFO] ch/qos/logback/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/ch.qos.logback/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] junit/ already added, skipping [INFO] junit/extensions/ already added, skipping [INFO] junit/framework/ already added, skipping [INFO] junit/runner/ already added, skipping [INFO] junit/textui/ already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/experimental/ already added, skipping [INFO] org/junit/experimental/categories/ already added, skipping [INFO] org/junit/experimental/max/ already added, skipping [INFO] org/junit/experimental/results/ already added, skipping [INFO] org/junit/experimental/runners/ already added, skipping [INFO] org/junit/experimental/theories/ already added, skipping [INFO] org/junit/experimental/theories/internal/ already added, skipping [INFO] org/junit/experimental/theories/suppliers/ already added, skipping [INFO] org/junit/internal/ already added, skipping [INFO] org/junit/internal/builders/ already added, skipping [INFO] org/junit/internal/matchers/ already added, skipping [INFO] org/junit/internal/requests/ already added, skipping [INFO] org/junit/internal/runners/ already added, skipping [INFO] org/junit/internal/runners/model/ already added, skipping [INFO] org/junit/internal/runners/rules/ already added, skipping [INFO] org/junit/internal/runners/statements/ already added, skipping [INFO] org/junit/matchers/ already added, skipping [INFO] org/junit/rules/ already added, skipping [INFO] org/junit/runner/ already added, skipping [INFO] org/junit/runner/manipulation/ already added, skipping [INFO] org/junit/runner/notification/ already added, skipping [INFO] org/junit/runners/ already added, skipping [INFO] org/junit/runners/model/ already added, skipping [INFO] LICENSE.txt already added, skipping [INFO] junit/extensions/ActiveTestSuite$1.class already added, skipping [INFO] junit/extensions/ActiveTestSuite.class already added, skipping [INFO] junit/extensions/RepeatedTest.class already added, skipping [INFO] junit/extensions/TestDecorator.class already added, skipping [INFO] junit/extensions/TestSetup$1.class already added, skipping [INFO] junit/extensions/TestSetup.class already added, skipping [INFO] junit/framework/Assert.class already added, skipping [INFO] junit/framework/AssertionFailedError.class already added, skipping [INFO] junit/framework/ComparisonCompactor.class already added, skipping [INFO] junit/framework/ComparisonFailure.class already added, skipping [INFO] junit/framework/JUnit4TestAdapter.class already added, skipping [INFO] junit/framework/JUnit4TestAdapterCache$1.class already added, skipping [INFO] junit/framework/JUnit4TestAdapterCache.class already added, skipping [INFO] junit/framework/JUnit4TestCaseFacade.class already added, skipping [INFO] junit/framework/Protectable.class already added, skipping [INFO] junit/framework/Test.class already added, skipping [INFO] junit/framework/TestCase.class already added, skipping [INFO] junit/framework/TestFailure.class already added, skipping [INFO] junit/framework/TestListener.class already added, skipping [INFO] junit/framework/TestResult$1.class already added, skipping [INFO] junit/framework/TestResult.class already added, skipping [INFO] junit/framework/TestSuite$1.class already added, skipping [INFO] junit/framework/TestSuite.class already added, skipping [INFO] junit/runner/BaseTestRunner.class already added, skipping [INFO] junit/runner/TestRunListener.class already added, skipping [INFO] junit/runner/Version.class already added, skipping [INFO] junit/textui/ResultPrinter.class already added, skipping [INFO] junit/textui/TestRunner.class already added, skipping [INFO] org/junit/After.class already added, skipping [INFO] org/junit/AfterClass.class already added, skipping [INFO] org/junit/Assert.class already added, skipping [INFO] org/junit/Assume.class already added, skipping [INFO] org/junit/Before.class already added, skipping [INFO] org/junit/BeforeClass.class already added, skipping [INFO] org/junit/ClassRule.class already added, skipping [INFO] org/junit/ComparisonFailure$ComparisonCompactor.class already added, skipping [INFO] org/junit/ComparisonFailure.class already added, skipping [INFO] org/junit/FixMethodOrder.class already added, skipping [INFO] org/junit/Ignore.class already added, skipping [INFO] org/junit/Rule.class already added, skipping [INFO] org/junit/Test$None.class already added, skipping [INFO] org/junit/Test.class already added, skipping [INFO] org/junit/experimental/ParallelComputer$1.class already added, skipping [INFO] org/junit/experimental/ParallelComputer.class already added, skipping [INFO] org/junit/experimental/categories/Categories$CategoryFilter.class already added, skipping [INFO] org/junit/experimental/categories/Categories$ExcludeCategory.class already added, skipping [INFO] org/junit/experimental/categories/Categories$IncludeCategory.class already added, skipping [INFO] org/junit/experimental/categories/Categories.class already added, skipping [INFO] org/junit/experimental/categories/Category.class already added, skipping [INFO] org/junit/experimental/max/CouldNotReadCoreException.class already added, skipping [INFO] org/junit/experimental/max/MaxCore$1$1.class already added, skipping [INFO] org/junit/experimental/max/MaxCore$1.class already added, skipping [INFO] org/junit/experimental/max/MaxCore.class already added, skipping [INFO] org/junit/experimental/max/MaxHistory$1.class already added, skipping [INFO] org/junit/experimental/max/MaxHistory$RememberingListener.class already added, skipping [INFO] org/junit/experimental/max/MaxHistory$TestComparator.class already added, skipping [INFO] org/junit/experimental/max/MaxHistory.class already added, skipping [INFO] org/junit/experimental/results/FailureList.class already added, skipping [INFO] org/junit/experimental/results/PrintableResult.class already added, skipping [INFO] org/junit/experimental/results/ResultMatchers$1.class already added, skipping [INFO] org/junit/experimental/results/ResultMatchers$2.class already added, skipping [INFO] org/junit/experimental/results/ResultMatchers$3.class already added, skipping [INFO] org/junit/experimental/results/ResultMatchers.class already added, skipping [INFO] org/junit/experimental/runners/Enclosed.class already added, skipping [INFO] org/junit/experimental/theories/DataPoint.class already added, skipping [INFO] org/junit/experimental/theories/DataPoints.class already added, skipping [INFO] org/junit/experimental/theories/ParameterSignature.class already added, skipping [INFO] org/junit/experimental/theories/ParameterSupplier.class already added, skipping [INFO] org/junit/experimental/theories/ParametersSuppliedBy.class already added, skipping [INFO] org/junit/experimental/theories/PotentialAssignment$1.class already added, skipping [INFO] org/junit/experimental/theories/PotentialAssignment$CouldNotGenerateValueException.class already added, skipping [INFO] org/junit/experimental/theories/PotentialAssignment.class already added, skipping [INFO] org/junit/experimental/theories/Theories$TheoryAnchor$1$1.class already added, skipping [INFO] org/junit/experimental/theories/Theories$TheoryAnchor$1.class already added, skipping [INFO] org/junit/experimental/theories/Theories$TheoryAnchor$2.class already added, skipping [INFO] org/junit/experimental/theories/Theories$TheoryAnchor.class already added, skipping [INFO] org/junit/experimental/theories/Theories.class already added, skipping [INFO] org/junit/experimental/theories/Theory.class already added, skipping [INFO] org/junit/experimental/theories/internal/AllMembersSupplier$1.class already added, skipping [INFO] org/junit/experimental/theories/internal/AllMembersSupplier$MethodParameterValue.class already added, skipping [INFO] org/junit/experimental/theories/internal/AllMembersSupplier.class already added, skipping [INFO] org/junit/experimental/theories/internal/Assignments.class already added, skipping [INFO] org/junit/experimental/theories/internal/ParameterizedAssertionError.class already added, skipping [INFO] org/junit/experimental/theories/suppliers/TestedOn.class already added, skipping [INFO] org/junit/experimental/theories/suppliers/TestedOnSupplier.class already added, skipping [INFO] org/junit/internal/ArrayComparisonFailure.class already added, skipping [INFO] org/junit/internal/AssumptionViolatedException.class already added, skipping [INFO] org/junit/internal/ComparisonCriteria.class already added, skipping [INFO] org/junit/internal/ExactComparisonCriteria.class already added, skipping [INFO] org/junit/internal/InexactComparisonCriteria.class already added, skipping [INFO] org/junit/internal/JUnitSystem.class already added, skipping [INFO] org/junit/internal/MethodSorter$1.class already added, skipping [INFO] org/junit/internal/MethodSorter$2.class already added, skipping [INFO] org/junit/internal/MethodSorter.class already added, skipping [INFO] org/junit/internal/RealSystem.class already added, skipping [INFO] org/junit/internal/TextListener.class already added, skipping [INFO] org/junit/internal/builders/AllDefaultPossibilitiesBuilder.class already added, skipping [INFO] org/junit/internal/builders/AnnotatedBuilder.class already added, skipping [INFO] org/junit/internal/builders/IgnoredBuilder.class already added, skipping [INFO] org/junit/internal/builders/IgnoredClassRunner.class already added, skipping [INFO] org/junit/internal/builders/JUnit3Builder.class already added, skipping [INFO] org/junit/internal/builders/JUnit4Builder.class already added, skipping [INFO] org/junit/internal/builders/NullBuilder.class already added, skipping [INFO] org/junit/internal/builders/SuiteMethodBuilder.class already added, skipping [INFO] org/junit/internal/matchers/StacktracePrintingMatcher.class already added, skipping [INFO] org/junit/internal/matchers/ThrowableCauseMatcher.class already added, skipping [INFO] org/junit/internal/matchers/ThrowableMessageMatcher.class already added, skipping [INFO] org/junit/internal/matchers/TypeSafeMatcher.class already added, skipping [INFO] org/junit/internal/requests/ClassRequest.class already added, skipping [INFO] org/junit/internal/requests/FilterRequest.class already added, skipping [INFO] org/junit/internal/requests/SortingRequest.class already added, skipping [INFO] org/junit/internal/runners/ClassRoadie.class already added, skipping [INFO] org/junit/internal/runners/ErrorReportingRunner.class already added, skipping [INFO] org/junit/internal/runners/FailedBefore.class already added, skipping [INFO] org/junit/internal/runners/InitializationError.class already added, skipping [INFO] org/junit/internal/runners/JUnit38ClassRunner$1.class already added, skipping [INFO] org/junit/internal/runners/JUnit38ClassRunner$OldTestClassAdaptingListener.class already added, skipping [INFO] org/junit/internal/runners/JUnit38ClassRunner.class already added, skipping [INFO] org/junit/internal/runners/JUnit4ClassRunner$1.class already added, skipping [INFO] org/junit/internal/runners/JUnit4ClassRunner$2.class already added, skipping [INFO] org/junit/internal/runners/JUnit4ClassRunner.class already added, skipping [INFO] org/junit/internal/runners/MethodRoadie$1$1.class already added, skipping [INFO] org/junit/internal/runners/MethodRoadie$1.class already added, skipping [INFO] org/junit/internal/runners/MethodRoadie$2.class already added, skipping [INFO] org/junit/internal/runners/MethodRoadie.class already added, skipping [INFO] org/junit/internal/runners/MethodValidator.class already added, skipping [INFO] org/junit/internal/runners/SuiteMethod.class already added, skipping [INFO] org/junit/internal/runners/TestClass.class already added, skipping [INFO] org/junit/internal/runners/TestMethod.class already added, skipping [INFO] org/junit/internal/runners/model/EachTestNotifier.class already added, skipping [INFO] org/junit/internal/runners/model/MultipleFailureException.class already added, skipping [INFO] org/junit/internal/runners/model/ReflectiveCallable.class already added, skipping [INFO] org/junit/internal/runners/statements/ExpectException.class already added, skipping [INFO] org/junit/internal/runners/statements/Fail.class already added, skipping [INFO] org/junit/internal/runners/statements/FailOnTimeout.class already added, skipping [INFO] org/junit/internal/runners/statements/InvokeMethod.class already added, skipping [INFO] org/junit/internal/runners/statements/RunAfters.class already added, skipping [INFO] org/junit/internal/runners/statements/RunBefores.class already added, skipping [INFO] org/junit/matchers/JUnitMatchers.class already added, skipping [INFO] org/junit/rules/ErrorCollector$1.class already added, skipping [INFO] org/junit/rules/ErrorCollector.class already added, skipping [INFO] org/junit/rules/ExpectedException$ExpectedExceptionStatement.class already added, skipping [INFO] org/junit/rules/ExpectedException.class already added, skipping [INFO] org/junit/rules/ExpectedExceptionMatcherBuilder.class already added, skipping [INFO] org/junit/rules/ExternalResource$1.class already added, skipping [INFO] org/junit/rules/ExternalResource.class already added, skipping [INFO] org/junit/rules/MethodRule.class already added, skipping [INFO] org/junit/rules/RuleChain.class already added, skipping [INFO] org/junit/rules/RunRules.class already added, skipping [INFO] org/junit/rules/TemporaryFolder.class already added, skipping [INFO] org/junit/rules/TestName.class already added, skipping [INFO] org/junit/rules/TestRule.class already added, skipping [INFO] org/junit/rules/TestWatcher$1.class already added, skipping [INFO] org/junit/rules/TestWatcher.class already added, skipping [INFO] org/junit/rules/TestWatchman$1.class already added, skipping [INFO] org/junit/rules/TestWatchman.class already added, skipping [INFO] org/junit/rules/Timeout.class already added, skipping [INFO] org/junit/rules/Verifier$1.class already added, skipping [INFO] org/junit/rules/Verifier.class already added, skipping [INFO] org/junit/runner/Computer$1.class already added, skipping [INFO] org/junit/runner/Computer.class already added, skipping [INFO] org/junit/runner/Describable.class already added, skipping [INFO] org/junit/runner/Description.class already added, skipping [INFO] org/junit/runner/JUnitCore.class already added, skipping [INFO] org/junit/runner/Request$1.class already added, skipping [INFO] org/junit/runner/Request.class already added, skipping [INFO] org/junit/runner/Result$1.class already added, skipping [INFO] org/junit/runner/Result$Listener.class already added, skipping [INFO] org/junit/runner/Result.class already added, skipping [INFO] org/junit/runner/RunWith.class already added, skipping [INFO] org/junit/runner/Runner.class already added, skipping [INFO] org/junit/runner/manipulation/Filter$1.class already added, skipping [INFO] org/junit/runner/manipulation/Filter$2.class already added, skipping [INFO] org/junit/runner/manipulation/Filter$3.class already added, skipping [INFO] org/junit/runner/manipulation/Filter.class already added, skipping [INFO] org/junit/runner/manipulation/Filterable.class already added, skipping [INFO] org/junit/runner/manipulation/NoTestsRemainException.class already added, skipping [INFO] org/junit/runner/manipulation/Sortable.class already added, skipping [INFO] org/junit/runner/manipulation/Sorter$1.class already added, skipping [INFO] org/junit/runner/manipulation/Sorter.class already added, skipping [INFO] org/junit/runner/notification/Failure.class already added, skipping [INFO] org/junit/runner/notification/RunListener.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$1.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$2.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$3.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$4.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$5.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$6.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$7.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$SafeNotifier.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier.class already added, skipping [INFO] org/junit/runner/notification/StoppedByUserException.class already added, skipping [INFO] org/junit/runners/AllTests.class already added, skipping [INFO] org/junit/runners/BlockJUnit4ClassRunner$1.class already added, skipping [INFO] org/junit/runners/BlockJUnit4ClassRunner.class already added, skipping [INFO] org/junit/runners/JUnit4.class already added, skipping [INFO] org/junit/runners/MethodSorters.class already added, skipping [INFO] org/junit/runners/Parameterized$Parameter.class already added, skipping [INFO] org/junit/runners/Parameterized$Parameters.class already added, skipping [INFO] org/junit/runners/Parameterized.class already added, skipping [INFO] org/junit/runners/ParentRunner$1.class already added, skipping [INFO] org/junit/runners/ParentRunner$2.class already added, skipping [INFO] org/junit/runners/ParentRunner$3.class already added, skipping [INFO] org/junit/runners/ParentRunner$4.class already added, skipping [INFO] org/junit/runners/ParentRunner.class already added, skipping [INFO] org/junit/runners/Suite$SuiteClasses.class already added, skipping [INFO] org/junit/runners/Suite.class already added, skipping [INFO] org/junit/runners/model/FrameworkField.class already added, skipping [INFO] org/junit/runners/model/FrameworkMember.class already added, skipping [INFO] org/junit/runners/model/FrameworkMethod$1.class already added, skipping [INFO] org/junit/runners/model/FrameworkMethod.class already added, skipping [INFO] org/junit/runners/model/InitializationError.class already added, skipping [INFO] org/junit/runners/model/MultipleFailureException.class already added, skipping [INFO] org/junit/runners/model/NoGenericTypeParametersValidator.class already added, skipping [INFO] org/junit/runners/model/RunnerBuilder.class already added, skipping [INFO] org/junit/runners/model/RunnerScheduler.class already added, skipping [INFO] org/junit/runners/model/Statement.class already added, skipping [INFO] org/junit/runners/model/TestClass.class already added, skipping [INFO] org/hamcrest/ already added, skipping [INFO] org/hamcrest/core/ already added, skipping [INFO] org/hamcrest/internal/ already added, skipping [INFO] org/hamcrest/BaseDescription.class already added, skipping [INFO] org/hamcrest/BaseMatcher.class already added, skipping [INFO] org/hamcrest/Condition$1.class already added, skipping [INFO] org/hamcrest/Condition$Matched.class already added, skipping [INFO] org/hamcrest/Condition$NotMatched.class already added, skipping [INFO] org/hamcrest/Condition$Step.class already added, skipping [INFO] org/hamcrest/Condition.class already added, skipping [INFO] org/hamcrest/CoreMatchers.class already added, skipping [INFO] org/hamcrest/CustomMatcher.class already added, skipping [INFO] org/hamcrest/CustomTypeSafeMatcher.class already added, skipping [INFO] org/hamcrest/Description$NullDescription.class already added, skipping [INFO] org/hamcrest/Description.class already added, skipping [INFO] org/hamcrest/DiagnosingMatcher.class already added, skipping [INFO] org/hamcrest/Factory.class already added, skipping [INFO] org/hamcrest/FeatureMatcher.class already added, skipping [INFO] org/hamcrest/Matcher.class already added, skipping [INFO] org/hamcrest/MatcherAssert.class already added, skipping [INFO] org/hamcrest/SelfDescribing.class already added, skipping [INFO] org/hamcrest/StringDescription.class already added, skipping [INFO] org/hamcrest/TypeSafeDiagnosingMatcher.class already added, skipping [INFO] org/hamcrest/TypeSafeMatcher.class already added, skipping [INFO] org/hamcrest/core/AllOf.class already added, skipping [INFO] org/hamcrest/core/AnyOf.class already added, skipping [INFO] org/hamcrest/core/CombinableMatcher$CombinableBothMatcher.class already added, skipping [INFO] org/hamcrest/core/CombinableMatcher$CombinableEitherMatcher.class already added, skipping [INFO] org/hamcrest/core/CombinableMatcher.class already added, skipping [INFO] org/hamcrest/core/DescribedAs.class already added, skipping [INFO] org/hamcrest/core/Every.class already added, skipping [INFO] org/hamcrest/core/Is.class already added, skipping [INFO] org/hamcrest/core/IsAnything.class already added, skipping [INFO] org/hamcrest/core/IsCollectionContaining.class already added, skipping [INFO] org/hamcrest/core/IsEqual.class already added, skipping [INFO] org/hamcrest/core/IsInstanceOf.class already added, skipping [INFO] org/hamcrest/core/IsNot.class already added, skipping [INFO] org/hamcrest/core/IsNull.class already added, skipping [INFO] org/hamcrest/core/IsSame.class already added, skipping [INFO] org/hamcrest/core/ShortcutCombination.class already added, skipping [INFO] org/hamcrest/core/StringContains.class already added, skipping [INFO] org/hamcrest/core/StringEndsWith.class already added, skipping [INFO] org/hamcrest/core/StringStartsWith.class already added, skipping [INFO] org/hamcrest/core/SubstringMatcher.class already added, skipping [INFO] org/hamcrest/internal/ArrayIterator.class already added, skipping [INFO] org/hamcrest/internal/ReflectiveTypeFinder.class already added, skipping [INFO] org/hamcrest/internal/SelfDescribingValue.class already added, skipping [INFO] org/hamcrest/internal/SelfDescribingValueIterator.class already added, skipping [INFO] META-INF/maven/org.javassist/ already added, skipping [INFO] META-INF/maven/org.javassist/javassist/ already added, skipping [INFO] META-INF/maven/org.javassist/javassist/pom.properties already added, skipping [INFO] META-INF/maven/org.javassist/javassist/pom.xml already added, skipping [INFO] javassist/ already added, skipping [INFO] javassist/ByteArrayClassPath.class already added, skipping [INFO] javassist/CannotCompileException.class already added, skipping [INFO] javassist/ClassClassPath.class already added, skipping [INFO] javassist/ClassMap.class already added, skipping [INFO] javassist/ClassPath.class already added, skipping [INFO] javassist/ClassPathList.class already added, skipping [INFO] javassist/ClassPool$1.class already added, skipping [INFO] javassist/ClassPool.class already added, skipping [INFO] javassist/ClassPoolTail.class already added, skipping [INFO] javassist/CodeConverter$ArrayAccessReplacementMethodNames.class already added, skipping [INFO] javassist/CodeConverter$DefaultArrayAccessReplacementMethodNames.class already added, skipping [INFO] javassist/CodeConverter.class already added, skipping [INFO] javassist/CtArray.class already added, skipping [INFO] javassist/CtBehavior.class already added, skipping [INFO] javassist/CtClass$1.class already added, skipping [INFO] javassist/CtClass$DelayedFileOutputStream.class already added, skipping [INFO] javassist/CtClass.class already added, skipping [INFO] javassist/CtClassType.class already added, skipping [INFO] javassist/CtConstructor.class already added, skipping [INFO] javassist/CtField$ArrayInitializer.class already added, skipping [INFO] javassist/CtField$CodeInitializer.class already added, skipping [INFO] javassist/CtField$CodeInitializer0.class already added, skipping [INFO] javassist/CtField$DoubleInitializer.class already added, skipping [INFO] javassist/CtField$FloatInitializer.class already added, skipping [INFO] javassist/CtField$Initializer.class already added, skipping [INFO] javassist/CtField$IntInitializer.class already added, skipping [INFO] javassist/CtField$LongInitializer.class already added, skipping [INFO] javassist/CtField$MethodInitializer.class already added, skipping [INFO] javassist/CtField$MultiArrayInitializer.class already added, skipping [INFO] javassist/CtField$NewInitializer.class already added, skipping [INFO] javassist/CtField$ParamInitializer.class already added, skipping [INFO] javassist/CtField$PtreeInitializer.class already added, skipping [INFO] javassist/CtField$StringInitializer.class already added, skipping [INFO] javassist/CtField.class already added, skipping [INFO] javassist/CtMember$Cache.class already added, skipping [INFO] javassist/CtMember.class already added, skipping [INFO] javassist/CtMethod$ConstParameter.class already added, skipping [INFO] javassist/CtMethod$IntConstParameter.class already added, skipping [INFO] javassist/CtMethod$LongConstParameter.class already added, skipping [INFO] javassist/CtMethod$StringConstParameter.class already added, skipping [INFO] javassist/CtMethod.class already added, skipping [INFO] javassist/CtNewClass.class already added, skipping [INFO] javassist/CtNewConstructor.class already added, skipping [INFO] javassist/CtNewMethod.class already added, skipping [INFO] javassist/CtNewNestedClass.class already added, skipping [INFO] javassist/CtNewWrappedConstructor.class already added, skipping [INFO] javassist/CtNewWrappedMethod.class already added, skipping [INFO] javassist/CtPrimitiveType.class already added, skipping [INFO] javassist/DirClassPath.class already added, skipping [INFO] javassist/FieldInitLink.class already added, skipping [INFO] javassist/JarClassPath.class already added, skipping [INFO] javassist/JarDirClassPath$1.class already added, skipping [INFO] javassist/JarDirClassPath.class already added, skipping [INFO] javassist/Loader.class already added, skipping [INFO] javassist/LoaderClassPath.class already added, skipping [INFO] javassist/Modifier.class already added, skipping [INFO] javassist/NotFoundException.class already added, skipping [INFO] javassist/SerialVersionUID$1.class already added, skipping [INFO] javassist/SerialVersionUID$2.class already added, skipping [INFO] javassist/SerialVersionUID$3.class already added, skipping [INFO] javassist/SerialVersionUID.class already added, skipping [INFO] javassist/Translator.class already added, skipping [INFO] javassist/URLClassPath.class already added, skipping [INFO] javassist/bytecode/ already added, skipping [INFO] javassist/bytecode/AccessFlag.class already added, skipping [INFO] javassist/bytecode/AnnotationDefaultAttribute.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute$Copier.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute$Parser.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute$Renamer.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute$Walker.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute.class already added, skipping [INFO] javassist/bytecode/AttributeInfo.class already added, skipping [INFO] javassist/bytecode/BadBytecode.class already added, skipping [INFO] javassist/bytecode/ByteArray.class already added, skipping [INFO] javassist/bytecode/ByteStream.class already added, skipping [INFO] javassist/bytecode/ByteVector.class already added, skipping [INFO] javassist/bytecode/Bytecode.class already added, skipping [INFO] javassist/bytecode/ClassFile.class already added, skipping [INFO] javassist/bytecode/ClassFilePrinter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter$AttributeWriter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter$ConstPoolWriter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter$FieldWriter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter$MethodWriter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter.class already added, skipping [INFO] javassist/bytecode/ClassInfo.class already added, skipping [INFO] javassist/bytecode/CodeAnalyzer.class already added, skipping [INFO] javassist/bytecode/CodeAttribute$LdcEntry.class already added, skipping [INFO] javassist/bytecode/CodeAttribute$RuntimeCopyException.class already added, skipping [INFO] javassist/bytecode/CodeAttribute.class already added, skipping [INFO] javassist/bytecode/CodeIterator$AlignmentException.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Branch.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Branch16.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Gap.class already added, skipping [INFO] javassist/bytecode/CodeIterator$If16.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Jump16.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Jump32.class already added, skipping [INFO] javassist/bytecode/CodeIterator$LdcW.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Lookup.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Pointers.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Switcher.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Table.class already added, skipping [INFO] javassist/bytecode/CodeIterator.class already added, skipping [INFO] javassist/bytecode/ConstInfo.class already added, skipping [INFO] javassist/bytecode/ConstInfoPadding.class already added, skipping [INFO] javassist/bytecode/ConstPool.class already added, skipping [INFO] javassist/bytecode/ConstantAttribute.class already added, skipping [INFO] javassist/bytecode/DeprecatedAttribute.class already added, skipping [INFO] javassist/bytecode/Descriptor$Iterator.class already added, skipping [INFO] javassist/bytecode/Descriptor$PrettyPrinter.class already added, skipping [INFO] javassist/bytecode/Descriptor.class already added, skipping [INFO] javassist/bytecode/DoubleInfo.class already added, skipping [INFO] javassist/bytecode/DuplicateMemberException.class already added, skipping [INFO] javassist/bytecode/EnclosingMethodAttribute.class already added, skipping [INFO] javassist/bytecode/ExceptionTable.class already added, skipping [INFO] javassist/bytecode/ExceptionTableEntry.class already added, skipping [INFO] javassist/bytecode/ExceptionsAttribute.class already added, skipping [INFO] javassist/bytecode/FieldInfo.class already added, skipping [INFO] javassist/bytecode/FieldrefInfo.class already added, skipping [INFO] javassist/bytecode/FloatInfo.class already added, skipping [INFO] javassist/bytecode/InnerClassesAttribute.class already added, skipping [INFO] javassist/bytecode/InstructionPrinter.class already added, skipping [INFO] javassist/bytecode/IntegerInfo.class already added, skipping [INFO] javassist/bytecode/InterfaceMethodrefInfo.class already added, skipping [INFO] javassist/bytecode/LineNumberAttribute$Pc.class already added, skipping [INFO] javassist/bytecode/LineNumberAttribute.class already added, skipping [INFO] javassist/bytecode/LocalVariableAttribute.class already added, skipping [INFO] javassist/bytecode/LocalVariableTypeAttribute.class already added, skipping [INFO] javassist/bytecode/LongInfo.class already added, skipping [INFO] javassist/bytecode/LongVector.class already added, skipping [INFO] javassist/bytecode/MemberrefInfo.class already added, skipping [INFO] javassist/bytecode/MethodInfo.class already added, skipping [INFO] javassist/bytecode/MethodrefInfo.class already added, skipping [INFO] javassist/bytecode/Mnemonic.class already added, skipping [INFO] javassist/bytecode/NameAndTypeInfo.class already added, skipping [INFO] javassist/bytecode/Opcode.class already added, skipping [INFO] javassist/bytecode/ParameterAnnotationsAttribute.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$1.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$ArrayType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$BaseType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$ClassSignature.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$ClassType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$Cursor.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$MethodSignature.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$NestedClassType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$ObjectType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$Type.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$TypeArgument.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$TypeParameter.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$TypeVariable.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute.class already added, skipping [INFO] javassist/bytecode/SourceFileAttribute.class already added, skipping [INFO] javassist/bytecode/StackMap$Copier.class already added, skipping [INFO] javassist/bytecode/StackMap$InsertLocal.class already added, skipping [INFO] javassist/bytecode/StackMap$NewRemover.class already added, skipping [INFO] javassist/bytecode/StackMap$Printer.class already added, skipping [INFO] javassist/bytecode/StackMap$Shifter.class already added, skipping [INFO] javassist/bytecode/StackMap$SimpleCopy.class already added, skipping [INFO] javassist/bytecode/StackMap$Walker.class already added, skipping [INFO] javassist/bytecode/StackMap$Writer.class already added, skipping [INFO] javassist/bytecode/StackMap.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Copier.class already added, skipping [INFO] javassist/bytecode/StackMapTable$InsertLocal.class already added, skipping [INFO] javassist/bytecode/StackMapTable$NewRemover.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Printer.class already added, skipping [INFO] javassist/bytecode/StackMapTable$RuntimeCopyException.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Shifter.class already added, skipping [INFO] javassist/bytecode/StackMapTable$SimpleCopy.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Walker.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Writer.class already added, skipping [INFO] javassist/bytecode/StackMapTable.class already added, skipping [INFO] javassist/bytecode/StringInfo.class already added, skipping [INFO] javassist/bytecode/SyntheticAttribute.class already added, skipping [INFO] javassist/bytecode/Utf8Info.class already added, skipping [INFO] javassist/bytecode/analysis/ already added, skipping [INFO] javassist/bytecode/analysis/Analyzer$1.class already added, skipping [INFO] javassist/bytecode/analysis/Analyzer$ExceptionInfo.class already added, skipping [INFO] javassist/bytecode/analysis/Analyzer.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$1.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$2.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$3.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$Access.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$Block.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$Catcher.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$Node.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow.class already added, skipping [INFO] javassist/bytecode/analysis/Executor.class already added, skipping [INFO] javassist/bytecode/analysis/Frame.class already added, skipping [INFO] javassist/bytecode/analysis/FramePrinter.class already added, skipping [INFO] javassist/bytecode/analysis/IntQueue$1.class already added, skipping [INFO] javassist/bytecode/analysis/IntQueue$Entry.class already added, skipping [INFO] javassist/bytecode/analysis/IntQueue.class already added, skipping [INFO] javassist/bytecode/analysis/MultiArrayType.class already added, skipping [INFO] javassist/bytecode/analysis/MultiType.class already added, skipping [INFO] javassist/bytecode/analysis/Subroutine.class already added, skipping [INFO] javassist/bytecode/analysis/SubroutineScanner.class already added, skipping [INFO] javassist/bytecode/analysis/Type.class already added, skipping [INFO] javassist/bytecode/analysis/Util.class already added, skipping [INFO] javassist/bytecode/annotation/ already added, skipping [INFO] javassist/bytecode/annotation/Annotation$Pair.class already added, skipping [INFO] javassist/bytecode/annotation/Annotation.class already added, skipping [INFO] javassist/bytecode/annotation/AnnotationImpl.class already added, skipping [INFO] javassist/bytecode/annotation/AnnotationMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/AnnotationsWriter.class already added, skipping [INFO] javassist/bytecode/annotation/ArrayMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/BooleanMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/ByteMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/CharMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/ClassMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/DoubleMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/EnumMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/FloatMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/IntegerMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/LongMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/MemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/MemberValueVisitor.class already added, skipping [INFO] javassist/bytecode/annotation/NoSuchClassError.class already added, skipping [INFO] javassist/bytecode/annotation/ShortMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/StringMemberValue.class already added, skipping [INFO] javassist/bytecode/stackmap/ already added, skipping [INFO] javassist/bytecode/stackmap/BasicBlock$Catch.class already added, skipping [INFO] javassist/bytecode/stackmap/BasicBlock$Maker.class already added, skipping [INFO] javassist/bytecode/stackmap/BasicBlock$Mark.class already added, skipping [INFO] javassist/bytecode/stackmap/BasicBlock.class already added, skipping [INFO] javassist/bytecode/stackmap/MapMaker.class already added, skipping [INFO] javassist/bytecode/stackmap/Tracer.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$ArrayElement.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$BasicType.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$ClassName.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$NullType.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$UninitData.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$UninitThis.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeTag.class already added, skipping [INFO] javassist/bytecode/stackmap/TypedBlock$Maker.class already added, skipping [INFO] javassist/bytecode/stackmap/TypedBlock.class already added, skipping [INFO] javassist/compiler/ already added, skipping [INFO] javassist/compiler/AccessorMaker.class already added, skipping [INFO] javassist/compiler/CodeGen$1.class already added, skipping [INFO] javassist/compiler/CodeGen$ReturnHook.class already added, skipping [INFO] javassist/compiler/CodeGen.class already added, skipping [INFO] javassist/compiler/CompileError.class already added, skipping [INFO] javassist/compiler/Javac$1.class already added, skipping [INFO] javassist/compiler/Javac$2.class already added, skipping [INFO] javassist/compiler/Javac$3.class already added, skipping [INFO] javassist/compiler/Javac$CtFieldWithInit.class already added, skipping [INFO] javassist/compiler/Javac.class already added, skipping [INFO] javassist/compiler/JvstCodeGen.class already added, skipping [INFO] javassist/compiler/JvstTypeChecker.class already added, skipping [INFO] javassist/compiler/KeywordTable.class already added, skipping [INFO] javassist/compiler/Lex.class already added, skipping [INFO] javassist/compiler/MemberCodeGen$JsrHook.class already added, skipping [INFO] javassist/compiler/MemberCodeGen$JsrHook2.class already added, skipping [INFO] javassist/compiler/MemberCodeGen.class already added, skipping [INFO] javassist/compiler/MemberResolver$Method.class already added, skipping [INFO] javassist/compiler/MemberResolver.class already added, skipping [INFO] javassist/compiler/NoFieldException.class already added, skipping [INFO] javassist/compiler/Parser.class already added, skipping [INFO] javassist/compiler/ProceedHandler.class already added, skipping [INFO] javassist/compiler/SymbolTable.class already added, skipping [INFO] javassist/compiler/SyntaxError.class already added, skipping [INFO] javassist/compiler/Token.class already added, skipping [INFO] javassist/compiler/TokenId.class already added, skipping [INFO] javassist/compiler/TypeChecker.class already added, skipping [INFO] javassist/compiler/ast/ already added, skipping [INFO] javassist/compiler/ast/ASTList.class already added, skipping [INFO] javassist/compiler/ast/ASTree.class already added, skipping [INFO] javassist/compiler/ast/ArrayInit.class already added, skipping [INFO] javassist/compiler/ast/AssignExpr.class already added, skipping [INFO] javassist/compiler/ast/BinExpr.class already added, skipping [INFO] javassist/compiler/ast/CallExpr.class already added, skipping [INFO] javassist/compiler/ast/CastExpr.class already added, skipping [INFO] javassist/compiler/ast/CondExpr.class already added, skipping [INFO] javassist/compiler/ast/Declarator.class already added, skipping [INFO] javassist/compiler/ast/DoubleConst.class already added, skipping [INFO] javassist/compiler/ast/Expr.class already added, skipping [INFO] javassist/compiler/ast/FieldDecl.class already added, skipping [INFO] javassist/compiler/ast/InstanceOfExpr.class already added, skipping [INFO] javassist/compiler/ast/IntConst.class already added, skipping [INFO] javassist/compiler/ast/Keyword.class already added, skipping [INFO] javassist/compiler/ast/Member.class already added, skipping [INFO] javassist/compiler/ast/MethodDecl.class already added, skipping [INFO] javassist/compiler/ast/NewExpr.class already added, skipping [INFO] javassist/compiler/ast/Pair.class already added, skipping [INFO] javassist/compiler/ast/Stmnt.class already added, skipping [INFO] javassist/compiler/ast/StringL.class already added, skipping [INFO] javassist/compiler/ast/Symbol.class already added, skipping [INFO] javassist/compiler/ast/Variable.class already added, skipping [INFO] javassist/compiler/ast/Visitor.class already added, skipping [INFO] javassist/convert/ already added, skipping [INFO] javassist/convert/TransformAccessArrayField.class already added, skipping [INFO] javassist/convert/TransformAfter.class already added, skipping [INFO] javassist/convert/TransformBefore.class already added, skipping [INFO] javassist/convert/TransformCall.class already added, skipping [INFO] javassist/convert/TransformFieldAccess.class already added, skipping [INFO] javassist/convert/TransformNew.class already added, skipping [INFO] javassist/convert/TransformNewClass.class already added, skipping [INFO] javassist/convert/TransformReadField.class already added, skipping [INFO] javassist/convert/TransformWriteField.class already added, skipping [INFO] javassist/convert/Transformer.class already added, skipping [INFO] javassist/expr/ already added, skipping [INFO] javassist/expr/Cast$ProceedForCast.class already added, skipping [INFO] javassist/expr/Cast.class already added, skipping [INFO] javassist/expr/ConstructorCall.class already added, skipping [INFO] javassist/expr/Expr.class already added, skipping [INFO] javassist/expr/ExprEditor$LoopContext.class already added, skipping [INFO] javassist/expr/ExprEditor$NewOp.class already added, skipping [INFO] javassist/expr/ExprEditor.class already added, skipping [INFO] javassist/expr/FieldAccess$ProceedForRead.class already added, skipping [INFO] javassist/expr/FieldAccess$ProceedForWrite.class already added, skipping [INFO] javassist/expr/FieldAccess.class already added, skipping [INFO] javassist/expr/Handler.class already added, skipping [INFO] javassist/expr/Instanceof$ProceedForInstanceof.class already added, skipping [INFO] javassist/expr/Instanceof.class already added, skipping [INFO] javassist/expr/MethodCall.class already added, skipping [INFO] javassist/expr/NewArray$ProceedForArray.class already added, skipping [INFO] javassist/expr/NewArray.class already added, skipping [INFO] javassist/expr/NewExpr$ProceedForNew.class already added, skipping [INFO] javassist/expr/NewExpr.class already added, skipping [INFO] javassist/runtime/ already added, skipping [INFO] javassist/runtime/Cflow$Depth.class already added, skipping [INFO] javassist/runtime/Cflow.class already added, skipping [INFO] javassist/runtime/Desc.class already added, skipping [INFO] javassist/runtime/DotClass.class already added, skipping [INFO] javassist/runtime/Inner.class already added, skipping [INFO] javassist/scopedpool/ already added, skipping [INFO] javassist/scopedpool/ScopedClassPool.class already added, skipping [INFO] javassist/scopedpool/ScopedClassPoolFactory.class already added, skipping [INFO] javassist/scopedpool/ScopedClassPoolFactoryImpl.class already added, skipping [INFO] javassist/scopedpool/ScopedClassPoolRepository.class already added, skipping [INFO] javassist/scopedpool/ScopedClassPoolRepositoryImpl.class already added, skipping [INFO] javassist/scopedpool/SoftValueHashMap$SoftValueRef.class already added, skipping [INFO] javassist/scopedpool/SoftValueHashMap.class already added, skipping [INFO] javassist/tools/ already added, skipping [INFO] javassist/tools/Dump.class already added, skipping [INFO] javassist/tools/framedump.class already added, skipping [INFO] javassist/tools/reflect/ already added, skipping [INFO] javassist/tools/reflect/CannotCreateException.class already added, skipping [INFO] javassist/tools/reflect/CannotInvokeException.class already added, skipping [INFO] javassist/tools/reflect/CannotReflectException.class already added, skipping [INFO] javassist/tools/reflect/ClassMetaobject.class already added, skipping [INFO] javassist/tools/reflect/CompiledClass.class already added, skipping [INFO] javassist/tools/reflect/Compiler.class already added, skipping [INFO] javassist/tools/reflect/Loader.class already added, skipping [INFO] javassist/tools/reflect/Metalevel.class already added, skipping [INFO] javassist/tools/reflect/Metaobject.class already added, skipping [INFO] javassist/tools/reflect/Reflection.class already added, skipping [INFO] javassist/tools/reflect/Sample.class already added, skipping [INFO] javassist/tools/rmi/ already added, skipping [INFO] javassist/tools/rmi/AppletServer.class already added, skipping [INFO] javassist/tools/rmi/ExportedObject.class already added, skipping [INFO] javassist/tools/rmi/ObjectImporter.class already added, skipping [INFO] javassist/tools/rmi/ObjectNotFoundException.class already added, skipping [INFO] javassist/tools/rmi/Proxy.class already added, skipping [INFO] javassist/tools/rmi/RemoteException.class already added, skipping [INFO] javassist/tools/rmi/RemoteRef.class already added, skipping [INFO] javassist/tools/rmi/Sample.class already added, skipping [INFO] javassist/tools/rmi/StubGenerator.class already added, skipping [INFO] javassist/tools/web/ already added, skipping [INFO] javassist/tools/web/BadHttpRequest.class already added, skipping [INFO] javassist/tools/web/ServiceThread.class already added, skipping [INFO] javassist/tools/web/Viewer.class already added, skipping [INFO] javassist/tools/web/Webserver.class already added, skipping [INFO] javassist/util/ already added, skipping [INFO] javassist/util/HotSwapper$1.class already added, skipping [INFO] javassist/util/HotSwapper.class already added, skipping [INFO] javassist/util/Trigger.class already added, skipping [INFO] javassist/util/proxy/ already added, skipping [INFO] javassist/util/proxy/FactoryHelper.class already added, skipping [INFO] javassist/util/proxy/MethodFilter.class already added, skipping [INFO] javassist/util/proxy/MethodHandler.class already added, skipping [INFO] javassist/util/proxy/Proxy.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory$1.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory$2.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory$ClassLoaderProvider.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory$ProxyDetails.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory.class already added, skipping [INFO] javassist/util/proxy/ProxyObject.class already added, skipping [INFO] javassist/util/proxy/ProxyObjectInputStream.class already added, skipping [INFO] javassist/util/proxy/ProxyObjectOutputStream.class already added, skipping [INFO] javassist/util/proxy/RuntimeSupport$DefaultMethodHandler.class already added, skipping [INFO] javassist/util/proxy/RuntimeSupport.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$1.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$2.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$3.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$4.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$5.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$6.class already added, skipping [INFO] javassist/util/proxy/SecurityActions.class already added, skipping [INFO] javassist/util/proxy/SerializedProxy$1.class already added, skipping [INFO] javassist/util/proxy/SerializedProxy.class already added, skipping [INFO] META-INF/maven/com.google.guava/ already added, skipping [INFO] META-INF/maven/com.google.guava/guava/ already added, skipping [INFO] META-INF/maven/com.google.guava/guava/pom.properties already added, skipping [INFO] META-INF/maven/com.google.guava/guava/pom.xml already added, skipping [INFO] com/google/ already added, skipping [INFO] com/google/common/ already added, skipping [INFO] com/google/common/annotations/ already added, skipping [INFO] com/google/common/annotations/Beta.class already added, skipping [INFO] com/google/common/annotations/GwtCompatible.class already added, skipping [INFO] com/google/common/annotations/GwtIncompatible.class already added, skipping [INFO] com/google/common/annotations/VisibleForTesting.class already added, skipping [INFO] com/google/common/base/ already added, skipping [INFO] com/google/common/base/Absent.class already added, skipping [INFO] com/google/common/base/AbstractIterator$1.class already added, skipping [INFO] com/google/common/base/AbstractIterator$State.class already added, skipping [INFO] com/google/common/base/AbstractIterator.class already added, skipping [INFO] com/google/common/base/Ascii.class already added, skipping [INFO] com/google/common/base/CaseFormat$1.class already added, skipping [INFO] com/google/common/base/CaseFormat$2.class already added, skipping [INFO] com/google/common/base/CaseFormat$3.class already added, skipping [INFO] com/google/common/base/CaseFormat$4.class already added, skipping [INFO] com/google/common/base/CaseFormat$5.class already added, skipping [INFO] com/google/common/base/CaseFormat$StringConverter.class already added, skipping [INFO] com/google/common/base/CaseFormat.class already added, skipping [INFO] com/google/common/base/CharMatcher$1.class already added, skipping [INFO] com/google/common/base/CharMatcher$And.class already added, skipping [INFO] com/google/common/base/CharMatcher$BitSetMatcher.class already added, skipping [INFO] com/google/common/base/CharMatcher$FastMatcher.class already added, skipping [INFO] com/google/common/base/CharMatcher$NegatedFastMatcher.class already added, skipping [INFO] com/google/common/base/CharMatcher$Or.class already added, skipping [INFO] com/google/common/base/CharMatcher$RangesMatcher.class already added, skipping [INFO] com/google/common/base/CharMatcher.class already added, skipping [INFO] com/google/common/base/Charsets.class already added, skipping [INFO] com/google/common/base/Converter$1$1.class already added, skipping [INFO] com/google/common/base/Converter$1.class already added, skipping [INFO] com/google/common/base/Converter$ConverterComposition.class already added, skipping [INFO] com/google/common/base/Converter$IdentityConverter.class already added, skipping [INFO] com/google/common/base/Converter$ReverseConverter.class already added, skipping [INFO] com/google/common/base/Converter.class already added, skipping [INFO] com/google/common/base/Defaults.class already added, skipping [INFO] com/google/common/base/Enums$StringConverter.class already added, skipping [INFO] com/google/common/base/Enums.class already added, skipping [INFO] com/google/common/base/Equivalence$1.class already added, skipping [INFO] com/google/common/base/Equivalence$Equals.class already added, skipping [INFO] com/google/common/base/Equivalence$EquivalentToPredicate.class already added, skipping [INFO] com/google/common/base/Equivalence$Identity.class already added, skipping [INFO] com/google/common/base/Equivalence$Wrapper.class already added, skipping [INFO] com/google/common/base/Equivalence.class already added, skipping [INFO] com/google/common/base/FinalizablePhantomReference.class already added, skipping [INFO] com/google/common/base/FinalizableReference.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue$DirectLoader.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue$SystemLoader.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue.class already added, skipping [INFO] com/google/common/base/FinalizableSoftReference.class already added, skipping [INFO] com/google/common/base/FinalizableWeakReference.class already added, skipping [INFO] com/google/common/base/Function.class already added, skipping [INFO] com/google/common/base/FunctionalEquivalence.class already added, skipping [INFO] com/google/common/base/Functions$1.class already added, skipping [INFO] com/google/common/base/Functions$ConstantFunction.class already added, skipping [INFO] com/google/common/base/Functions$ForMapWithDefault.class already added, skipping [INFO] com/google/common/base/Functions$FunctionComposition.class already added, skipping [INFO] com/google/common/base/Functions$FunctionForMapNoDefault.class already added, skipping [INFO] com/google/common/base/Functions$IdentityFunction.class already added, skipping [INFO] com/google/common/base/Functions$PredicateFunction.class already added, skipping [INFO] com/google/common/base/Functions$SupplierFunction.class already added, skipping [INFO] com/google/common/base/Functions$ToStringFunction.class already added, skipping [INFO] com/google/common/base/Functions.class already added, skipping [INFO] com/google/common/base/Joiner$1.class already added, skipping [INFO] com/google/common/base/Joiner$2.class already added, skipping [INFO] com/google/common/base/Joiner$3.class already added, skipping [INFO] com/google/common/base/Joiner$MapJoiner.class already added, skipping [INFO] com/google/common/base/Joiner.class already added, skipping [INFO] com/google/common/base/Objects.class already added, skipping [INFO] com/google/common/base/Optional$1$1.class already added, skipping [INFO] com/google/common/base/Optional$1.class already added, skipping [INFO] com/google/common/base/Optional.class already added, skipping [INFO] com/google/common/base/PairwiseEquivalence.class already added, skipping [INFO] com/google/common/base/Platform$1.class already added, skipping [INFO] com/google/common/base/Platform.class already added, skipping [INFO] com/google/common/base/Preconditions.class already added, skipping [INFO] com/google/common/base/Predicate.class already added, skipping [INFO] com/google/common/base/Predicates$1.class already added, skipping [INFO] com/google/common/base/Predicates$AndPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$CompositionPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$ContainsPatternPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$InPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$InstanceOfPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$IsEqualToPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$NotPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate$1.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate$2.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate$3.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate$4.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$OrPredicate.class already added, skipping [INFO] com/google/common/base/Predicates.class already added, skipping [INFO] com/google/common/base/Present.class already added, skipping [INFO] com/google/common/base/SmallCharMatcher.class already added, skipping [INFO] com/google/common/base/Splitter$1$1.class already added, skipping [INFO] com/google/common/base/Splitter$1.class already added, skipping [INFO] com/google/common/base/Splitter$2$1.class already added, skipping [INFO] com/google/common/base/Splitter$2.class already added, skipping [INFO] com/google/common/base/Splitter$3$1.class already added, skipping [INFO] com/google/common/base/Splitter$3.class already added, skipping [INFO] com/google/common/base/Splitter$4$1.class already added, skipping [INFO] com/google/common/base/Splitter$4.class already added, skipping [INFO] com/google/common/base/Splitter$5.class already added, skipping [INFO] com/google/common/base/Splitter$MapSplitter.class already added, skipping [INFO] com/google/common/base/Splitter$SplittingIterator.class already added, skipping [INFO] com/google/common/base/Splitter$Strategy.class already added, skipping [INFO] com/google/common/base/Splitter.class already added, skipping [INFO] com/google/common/base/StandardSystemProperty.class already added, skipping [INFO] com/google/common/base/Stopwatch$1.class already added, skipping [INFO] com/google/common/base/Stopwatch.class already added, skipping [INFO] com/google/common/base/Strings.class already added, skipping [INFO] com/google/common/base/Supplier.class already added, skipping [INFO] com/google/common/base/Suppliers$ExpiringMemoizingSupplier.class already added, skipping [INFO] com/google/common/base/Suppliers$MemoizingSupplier.class already added, skipping [INFO] com/google/common/base/Suppliers$SupplierComposition.class already added, skipping [INFO] com/google/common/base/Suppliers$SupplierFunction.class already added, skipping [INFO] com/google/common/base/Suppliers$SupplierFunctionImpl.class already added, skipping [INFO] com/google/common/base/Suppliers$SupplierOfInstance.class already added, skipping [INFO] com/google/common/base/Suppliers$ThreadSafeSupplier.class already added, skipping [INFO] com/google/common/base/Suppliers.class already added, skipping [INFO] com/google/common/base/Throwables.class already added, skipping [INFO] com/google/common/base/Ticker$1.class already added, skipping [INFO] com/google/common/base/Ticker.class already added, skipping [INFO] com/google/common/base/Utf8.class already added, skipping [INFO] com/google/common/base/internal/ already added, skipping [INFO] com/google/common/base/internal/Finalizer.class already added, skipping [INFO] com/google/common/base/package-info.class already added, skipping [INFO] com/google/common/cache/ already added, skipping [INFO] com/google/common/cache/AbstractCache$SimpleStatsCounter.class already added, skipping [INFO] com/google/common/cache/AbstractCache$StatsCounter.class already added, skipping [INFO] com/google/common/cache/AbstractCache.class already added, skipping [INFO] com/google/common/cache/AbstractLoadingCache.class already added, skipping [INFO] com/google/common/cache/Cache.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$1.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$2.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$3.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$NullListener.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$OneWeigher.class already added, skipping [INFO] com/google/common/cache/CacheBuilder.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$1.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$AccessDurationParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$DurationParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$InitialCapacityParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$IntegerParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$KeyStrengthParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$LongParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$MaximumSizeParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$MaximumWeightParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$RecordStatsParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$RefreshDurationParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$ValueParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$ValueStrengthParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$WriteDurationParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec.class already added, skipping [INFO] com/google/common/cache/CacheLoader$FunctionToCacheLoader.class already added, skipping [INFO] com/google/common/cache/CacheLoader$InvalidCacheLoadException.class already added, skipping [INFO] com/google/common/cache/CacheLoader$SupplierToCacheLoader.class already added, skipping [INFO] com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.class already added, skipping [INFO] com/google/common/cache/CacheLoader.class already added, skipping [INFO] com/google/common/cache/CacheStats.class already added, skipping [INFO] com/google/common/cache/ForwardingCache$SimpleForwardingCache.class already added, skipping [INFO] com/google/common/cache/ForwardingCache.class already added, skipping [INFO] com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.class already added, skipping [INFO] com/google/common/cache/ForwardingLoadingCache.class already added, skipping [INFO] com/google/common/cache/LoadingCache.class already added, skipping [INFO] com/google/common/cache/LocalCache$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$AbstractCacheSet.class already added, skipping [INFO] com/google/common/cache/LocalCache$AbstractReferenceEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$AccessQueue$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$AccessQueue$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$AccessQueue.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$3.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$4.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$5.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$6.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$7.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$8.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryIterator.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntrySet.class already added, skipping [INFO] com/google/common/cache/LocalCache$HashIterator.class already added, skipping [INFO] com/google/common/cache/LocalCache$KeyIterator.class already added, skipping [INFO] com/google/common/cache/LocalCache$KeySet.class already added, skipping [INFO] com/google/common/cache/LocalCache$LoadingSerializationProxy.class already added, skipping [INFO] com/google/common/cache/LocalCache$LoadingValueReference$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$LoadingValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$LocalLoadingCache.class already added, skipping [INFO] com/google/common/cache/LocalCache$LocalManualCache$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$LocalManualCache.class already added, skipping [INFO] com/google/common/cache/LocalCache$ManualSerializationProxy.class already added, skipping [INFO] com/google/common/cache/LocalCache$NullEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$Segment$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$Segment.class already added, skipping [INFO] com/google/common/cache/LocalCache$SoftValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$Strength$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$Strength$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$Strength$3.class already added, skipping [INFO] com/google/common/cache/LocalCache$Strength.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongAccessEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongAccessWriteEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongWriteEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$ValueIterator.class already added, skipping [INFO] com/google/common/cache/LocalCache$ValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$Values.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakAccessEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakAccessWriteEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakWriteEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeightedSoftValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeightedStrongValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeightedWeakValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$WriteQueue$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$WriteQueue$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$WriteQueue.class already added, skipping [INFO] com/google/common/cache/LocalCache$WriteThroughEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache.class already added, skipping [INFO] com/google/common/cache/LongAddable.class already added, skipping [INFO] com/google/common/cache/LongAddables$1.class already added, skipping [INFO] com/google/common/cache/LongAddables$2.class already added, skipping [INFO] com/google/common/cache/LongAddables$PureJavaLongAddable.class already added, skipping [INFO] com/google/common/cache/LongAddables.class already added, skipping [INFO] com/google/common/cache/LongAdder.class already added, skipping [INFO] com/google/common/cache/RemovalCause$1.class already added, skipping [INFO] com/google/common/cache/RemovalCause$2.class already added, skipping [INFO] com/google/common/cache/RemovalCause$3.class already added, skipping [INFO] com/google/common/cache/RemovalCause$4.class already added, skipping [INFO] com/google/common/cache/RemovalCause$5.class already added, skipping [INFO] com/google/common/cache/RemovalCause.class already added, skipping [INFO] com/google/common/cache/RemovalListener.class already added, skipping [INFO] com/google/common/cache/RemovalListeners$1$1.class already added, skipping [INFO] com/google/common/cache/RemovalListeners$1.class already added, skipping [INFO] com/google/common/cache/RemovalListeners.class already added, skipping [INFO] com/google/common/cache/RemovalNotification.class already added, skipping [INFO] com/google/common/cache/Striped64$1.class already added, skipping [INFO] com/google/common/cache/Striped64$Cell.class already added, skipping [INFO] com/google/common/cache/Striped64.class already added, skipping [INFO] com/google/common/cache/Weigher.class already added, skipping [INFO] com/google/common/cache/package-info.class already added, skipping [INFO] com/google/common/collect/ already added, skipping [INFO] com/google/common/collect/AbstractBiMap$1.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap$Inverse.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap$KeySet.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap$ValueSet.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap.class already added, skipping [INFO] com/google/common/collect/AbstractIndexedListIterator.class already added, skipping [INFO] com/google/common/collect/AbstractIterator$1.class already added, skipping [INFO] com/google/common/collect/AbstractIterator$State.class already added, skipping [INFO] com/google/common/collect/AbstractIterator.class already added, skipping [INFO] com/google/common/collect/AbstractListMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$1.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$2.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$AsMap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$Itr.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$KeySet$1.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$KeySet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedList.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedSet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultiset$1.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultiset.class already added, skipping [INFO] com/google/common/collect/AbstractMapEntry.class already added, skipping [INFO] com/google/common/collect/AbstractMultimap$Entries.class already added, skipping [INFO] com/google/common/collect/AbstractMultimap$EntrySet.class already added, skipping [INFO] com/google/common/collect/AbstractMultimap$Values.class already added, skipping [INFO] com/google/common/collect/AbstractMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractMultiset$ElementSet.class already added, skipping [INFO] com/google/common/collect/AbstractMultiset$EntrySet.class already added, skipping [INFO] com/google/common/collect/AbstractMultiset.class already added, skipping [INFO] com/google/common/collect/AbstractNavigableMap$1.class already added, skipping [INFO] com/google/common/collect/AbstractNavigableMap$DescendingMap.class already added, skipping [INFO] com/google/common/collect/AbstractNavigableMap.class already added, skipping [INFO] com/google/common/collect/AbstractRangeSet.class already added, skipping [INFO] com/google/common/collect/AbstractSequentialIterator.class already added, skipping [INFO] com/google/common/collect/AbstractSetMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractSortedKeySortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractSortedMultiset.class already added, skipping [INFO] com/google/common/collect/AbstractSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractTable$1.class already added, skipping [INFO] com/google/common/collect/AbstractTable$CellSet.class already added, skipping [INFO] com/google/common/collect/AbstractTable$Values.class already added, skipping [INFO] com/google/common/collect/AbstractTable.class already added, skipping [INFO] com/google/common/collect/AllEqualOrdering.class already added, skipping [INFO] com/google/common/collect/ArrayListMultimap.class already added, skipping [INFO] com/google/common/collect/ArrayTable$1.class already added, skipping [INFO] com/google/common/collect/ArrayTable$ArrayMap$1.class already added, skipping [INFO] com/google/common/collect/ArrayTable$ArrayMap.class already added, skipping [INFO] com/google/common/collect/ArrayTable$Column.class already added, skipping [INFO] com/google/common/collect/ArrayTable$ColumnMap.class already added, skipping [INFO] com/google/common/collect/ArrayTable$Row.class already added, skipping [INFO] com/google/common/collect/ArrayTable$RowMap.class already added, skipping [INFO] com/google/common/collect/ArrayTable.class already added, skipping [INFO] com/google/common/collect/BiMap.class already added, skipping [INFO] com/google/common/collect/BoundType.class already added, skipping [INFO] com/google/common/collect/ByFunctionOrdering.class already added, skipping [INFO] com/google/common/collect/CartesianList$1.class already added, skipping [INFO] com/google/common/collect/CartesianList.class already added, skipping [INFO] com/google/common/collect/ClassToInstanceMap.class already added, skipping [INFO] com/google/common/collect/CollectPreconditions.class already added, skipping [INFO] com/google/common/collect/Collections2$FilteredCollection.class already added, skipping [INFO] com/google/common/collect/Collections2$OrderedPermutationCollection.class already added, skipping [INFO] com/google/common/collect/Collections2$OrderedPermutationIterator.class already added, skipping [INFO] com/google/common/collect/Collections2$PermutationCollection.class already added, skipping [INFO] com/google/common/collect/Collections2$PermutationIterator.class already added, skipping [INFO] com/google/common/collect/Collections2$TransformedCollection.class already added, skipping [INFO] com/google/common/collect/Collections2.class already added, skipping [INFO] com/google/common/collect/ComparatorOrdering.class already added, skipping [INFO] com/google/common/collect/ComparisonChain$1.class already added, skipping [INFO] com/google/common/collect/ComparisonChain$InactiveComparisonChain.class already added, skipping [INFO] com/google/common/collect/ComparisonChain.class already added, skipping [INFO] com/google/common/collect/CompoundOrdering.class already added, skipping [INFO] com/google/common/collect/ComputationException.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$1.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$2.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$3.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$EntrySet.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset.class already added, skipping [INFO] com/google/common/collect/ContiguousSet.class already added, skipping [INFO] com/google/common/collect/Count.class already added, skipping [INFO] com/google/common/collect/Cut$1.class already added, skipping [INFO] com/google/common/collect/Cut$AboveAll.class already added, skipping [INFO] com/google/common/collect/Cut$AboveValue.class already added, skipping [INFO] com/google/common/collect/Cut$BelowAll.class already added, skipping [INFO] com/google/common/collect/Cut$BelowValue.class already added, skipping [INFO] com/google/common/collect/Cut.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$1.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$Column.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$ColumnMap.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$ImmutableArrayMap.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$Row.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$RowMap.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable.class already added, skipping [INFO] com/google/common/collect/DescendingImmutableSortedMultiset.class already added, skipping [INFO] com/google/common/collect/DescendingImmutableSortedSet.class already added, skipping [INFO] com/google/common/collect/DescendingMultiset.class already added, skipping [INFO] com/google/common/collect/DiscreteDomain$BigIntegerDomain.class already added, skipping [INFO] com/google/common/collect/DiscreteDomain$IntegerDomain.class already added, skipping [INFO] com/google/common/collect/DiscreteDomain$LongDomain.class already added, skipping [INFO] com/google/common/collect/DiscreteDomain.class already added, skipping [INFO] com/google/common/collect/EmptyContiguousSet$1.class already added, skipping [INFO] com/google/common/collect/EmptyContiguousSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/EmptyContiguousSet.class already added, skipping [INFO] com/google/common/collect/EmptyImmutableListMultimap.class already added, skipping [INFO] com/google/common/collect/EmptyImmutableSetMultimap.class already added, skipping [INFO] com/google/common/collect/EnumBiMap.class already added, skipping [INFO] com/google/common/collect/EnumHashBiMap.class already added, skipping [INFO] com/google/common/collect/EnumMultiset.class already added, skipping [INFO] com/google/common/collect/EvictingQueue.class already added, skipping [INFO] com/google/common/collect/ExplicitOrdering.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$AsMap.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$Keys$1$1.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$Keys$1.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$Keys.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$ValuePredicate.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredEntrySetMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredKeyListMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredKeyMultimap$AddRejectingList.class already added, skipping [INFO] com/google/common/collect/FilteredKeyMultimap$AddRejectingSet.class already added, skipping [INFO] com/google/common/collect/FilteredKeyMultimap$Entries.class already added, skipping [INFO] com/google/common/collect/FilteredKeyMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredKeySetMultimap$EntrySet.class already added, skipping [INFO] com/google/common/collect/FilteredKeySetMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredMultimapValues.class already added, skipping [INFO] com/google/common/collect/FilteredSetMultimap.class already added, skipping [INFO] com/google/common/collect/FluentIterable$1.class already added, skipping [INFO] com/google/common/collect/FluentIterable$FromIterableFunction.class already added, skipping [INFO] com/google/common/collect/FluentIterable.class already added, skipping [INFO] com/google/common/collect/ForwardingBlockingDeque.class already added, skipping [INFO] com/google/common/collect/ForwardingCollection.class already added, skipping [INFO] com/google/common/collect/ForwardingConcurrentMap.class already added, skipping [INFO] com/google/common/collect/ForwardingDeque.class already added, skipping [INFO] com/google/common/collect/ForwardingImmutableCollection.class already added, skipping [INFO] com/google/common/collect/ForwardingImmutableList.class already added, skipping [INFO] com/google/common/collect/ForwardingImmutableMap.class already added, skipping [INFO] com/google/common/collect/ForwardingImmutableSet.class already added, skipping [INFO] com/google/common/collect/ForwardingIterator.class already added, skipping [INFO] com/google/common/collect/ForwardingList.class already added, skipping [INFO] com/google/common/collect/ForwardingListIterator.class already added, skipping [INFO] com/google/common/collect/ForwardingListMultimap.class already added, skipping [INFO] com/google/common/collect/ForwardingMap$StandardEntrySet.class already added, skipping [INFO] com/google/common/collect/ForwardingMap$StandardKeySet.class already added, skipping [INFO] com/google/common/collect/ForwardingMap$StandardValues.class already added, skipping [INFO] com/google/common/collect/ForwardingMap.class already added, skipping [INFO] com/google/common/collect/ForwardingMapEntry.class already added, skipping [INFO] com/google/common/collect/ForwardingMultimap.class already added, skipping [INFO] com/google/common/collect/ForwardingMultiset$StandardElementSet.class already added, skipping [INFO] com/google/common/collect/ForwardingMultiset.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableMap.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableSet.class already added, skipping [INFO] com/google/common/collect/ForwardingObject.class already added, skipping [INFO] com/google/common/collect/ForwardingQueue.class already added, skipping [INFO] com/google/common/collect/ForwardingSet.class already added, skipping [INFO] com/google/common/collect/ForwardingSetMultimap.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMap$StandardKeySet.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMap.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMultiset$StandardElementSet.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMultiset.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedSet.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/ForwardingTable.class already added, skipping [INFO] com/google/common/collect/GeneralRange.class already added, skipping [INFO] com/google/common/collect/GwtTransient.class already added, skipping [INFO] com/google/common/collect/HashBasedTable$Factory.class already added, skipping [INFO] com/google/common/collect/HashBasedTable.class already added, skipping [INFO] com/google/common/collect/HashBiMap$1.class already added, skipping [INFO] com/google/common/collect/HashBiMap$BiEntry.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Inverse$1.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Inverse$InverseKeySet.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Inverse.class already added, skipping [INFO] com/google/common/collect/HashBiMap$InverseSerializedForm.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Itr.class already added, skipping [INFO] com/google/common/collect/HashBiMap$KeySet$1.class already added, skipping [INFO] com/google/common/collect/HashBiMap$KeySet.class already added, skipping [INFO] com/google/common/collect/HashBiMap.class already added, skipping [INFO] com/google/common/collect/HashMultimap.class already added, skipping [INFO] com/google/common/collect/HashMultiset.class already added, skipping [INFO] com/google/common/collect/Hashing.class already added, skipping [INFO] com/google/common/collect/ImmutableAsList$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableAsList.class already added, skipping [INFO] com/google/common/collect/ImmutableBiMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableBiMap$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableBiMap.class already added, skipping [INFO] com/google/common/collect/ImmutableClassToInstanceMap$1.class already added, skipping [INFO] com/google/common/collect/ImmutableClassToInstanceMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableClassToInstanceMap.class already added, skipping [INFO] com/google/common/collect/ImmutableCollection$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableCollection.class already added, skipping [INFO] com/google/common/collect/ImmutableEntry.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumMap$1.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumMap$EnumSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumMap.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumSet$1.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumSet.class already added, skipping [INFO] com/google/common/collect/ImmutableList$1.class already added, skipping [INFO] com/google/common/collect/ImmutableList$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableList$ReverseImmutableList.class already added, skipping [INFO] com/google/common/collect/ImmutableList$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableList$SubList.class already added, skipping [INFO] com/google/common/collect/ImmutableList.class already added, skipping [INFO] com/google/common/collect/ImmutableListMultimap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableListMultimap.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMap.class already added, skipping [INFO] com/google/common/collect/ImmutableMapEntry.class already added, skipping [INFO] com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMapEntrySet.class already added, skipping [INFO] com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMapKeySet.class already added, skipping [INFO] com/google/common/collect/ImmutableMapValues$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMapValues$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMapValues.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$2.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$EntryCollection.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$FieldSettersHolder.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$Keys.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$Values.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$EntrySet.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeMap$1.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeMap$2.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeMap.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$1.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$AsSet$1.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$AsSet$2.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$AsSet.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$ComplementRanges.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet.class already added, skipping [INFO] com/google/common/collect/ImmutableSet$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableSet.class already added, skipping [INFO] com/google/common/collect/ImmutableSetMultimap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSetMultimap$EntrySet.class already added, skipping [INFO] com/google/common/collect/ImmutableSetMultimap.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedAsList.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMap$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMap.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMapFauxverideShim.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMultiset$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMultiset$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMultiset.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMultisetFauxverideShim.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedSet$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedSet.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedSetFauxverideShim.class already added, skipping [INFO] com/google/common/collect/ImmutableTable$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableTable.class already added, skipping [INFO] com/google/common/collect/Interner.class already added, skipping [INFO] com/google/common/collect/Interners$1.class already added, skipping [INFO] com/google/common/collect/Interners$InternerFunction.class already added, skipping [INFO] com/google/common/collect/Interners.class already added, skipping [INFO] com/google/common/collect/Iterables$1.class already added, skipping [INFO] com/google/common/collect/Iterables$10.class already added, skipping [INFO] com/google/common/collect/Iterables$2.class already added, skipping [INFO] com/google/common/collect/Iterables$3.class already added, skipping [INFO] com/google/common/collect/Iterables$4.class already added, skipping [INFO] com/google/common/collect/Iterables$5.class already added, skipping [INFO] com/google/common/collect/Iterables$6.class already added, skipping [INFO] com/google/common/collect/Iterables$7.class already added, skipping [INFO] com/google/common/collect/Iterables$8.class already added, skipping [INFO] com/google/common/collect/Iterables$9.class already added, skipping [INFO] com/google/common/collect/Iterables$UnmodifiableIterable.class already added, skipping [INFO] com/google/common/collect/Iterables.class already added, skipping [INFO] com/google/common/collect/Iterators$1.class already added, skipping [INFO] com/google/common/collect/Iterators$10.class already added, skipping [INFO] com/google/common/collect/Iterators$11.class already added, skipping [INFO] com/google/common/collect/Iterators$2.class already added, skipping [INFO] com/google/common/collect/Iterators$3.class already added, skipping [INFO] com/google/common/collect/Iterators$4.class already added, skipping [INFO] com/google/common/collect/Iterators$5.class already added, skipping [INFO] com/google/common/collect/Iterators$6.class already added, skipping [INFO] com/google/common/collect/Iterators$7.class already added, skipping [INFO] com/google/common/collect/Iterators$8.class already added, skipping [INFO] com/google/common/collect/Iterators$9.class already added, skipping [INFO] com/google/common/collect/Iterators$MergingIterator$1.class already added, skipping [INFO] com/google/common/collect/Iterators$MergingIterator.class already added, skipping [INFO] com/google/common/collect/Iterators$PeekingImpl.class already added, skipping [INFO] com/google/common/collect/Iterators.class already added, skipping [INFO] com/google/common/collect/LexicographicalOrdering.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$1.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$ValueEntry.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$ValueSet$1.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$ValueSet.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$ValueSetLink.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultiset.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$1.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$KeyList.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$Node.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$NodeIterator.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap.class already added, skipping [INFO] com/google/common/collect/ListMultimap.class already added, skipping [INFO] com/google/common/collect/Lists$1.class already added, skipping [INFO] com/google/common/collect/Lists$2.class already added, skipping [INFO] com/google/common/collect/Lists$AbstractListWrapper.class already added, skipping [INFO] com/google/common/collect/Lists$CharSequenceAsList.class already added, skipping [INFO] com/google/common/collect/Lists$OnePlusArrayList.class already added, skipping [INFO] com/google/common/collect/Lists$Partition.class already added, skipping [INFO] com/google/common/collect/Lists$RandomAccessListWrapper.class already added, skipping [INFO] com/google/common/collect/Lists$RandomAccessPartition.class already added, skipping [INFO] com/google/common/collect/Lists$RandomAccessReverseList.class already added, skipping [INFO] com/google/common/collect/Lists$ReverseList$1.class already added, skipping [INFO] com/google/common/collect/Lists$ReverseList.class already added, skipping [INFO] com/google/common/collect/Lists$StringAsImmutableList.class already added, skipping [INFO] com/google/common/collect/Lists$TransformingRandomAccessList$1.class already added, skipping [INFO] com/google/common/collect/Lists$TransformingRandomAccessList.class already added, skipping [INFO] com/google/common/collect/Lists$TransformingSequentialList$1.class already added, skipping [INFO] com/google/common/collect/Lists$TransformingSequentialList.class already added, skipping [INFO] com/google/common/collect/Lists$TwoPlusArrayList.class already added, skipping [INFO] com/google/common/collect/Lists.class already added, skipping [INFO] com/google/common/collect/MapDifference$ValueDifference.class already added, skipping [INFO] com/google/common/collect/MapDifference.class already added, skipping [INFO] com/google/common/collect/MapMaker.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$1.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$CleanupMapTask.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$EntryIterator.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$HashIterator.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$KeyIterator.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$KeySet.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Segment.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$SerializationProxy.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Strength$1.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Strength$2.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Strength.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$ValueIterator.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Values.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$WeakValueReference.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap.class already added, skipping [INFO] com/google/common/collect/Maps$1.class already added, skipping [INFO] com/google/common/collect/Maps$10.class already added, skipping [INFO] com/google/common/collect/Maps$11.class already added, skipping [INFO] com/google/common/collect/Maps$2.class already added, skipping [INFO] com/google/common/collect/Maps$3.class already added, skipping [INFO] com/google/common/collect/Maps$4.class already added, skipping [INFO] com/google/common/collect/Maps$5.class already added, skipping [INFO] com/google/common/collect/Maps$6.class already added, skipping [INFO] com/google/common/collect/Maps$7.class already added, skipping [INFO] com/google/common/collect/Maps$8.class already added, skipping [INFO] com/google/common/collect/Maps$9.class already added, skipping [INFO] com/google/common/collect/Maps$AbstractFilteredMap.class already added, skipping [INFO] com/google/common/collect/Maps$AsMapView.class already added, skipping [INFO] com/google/common/collect/Maps$BiMapConverter.class already added, skipping [INFO] com/google/common/collect/Maps$DescendingMap.class already added, skipping [INFO] com/google/common/collect/Maps$EntryFunction$1.class already added, skipping [INFO] com/google/common/collect/Maps$EntryFunction$2.class already added, skipping [INFO] com/google/common/collect/Maps$EntryFunction.class already added, skipping [INFO] com/google/common/collect/Maps$EntrySet.class already added, skipping [INFO] com/google/common/collect/Maps$EntryTransformer.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryBiMap$1.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryBiMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap$KeySet.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryNavigableMap$1.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryNavigableMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntrySortedMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredKeyMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredMapValues.class already added, skipping [INFO] com/google/common/collect/Maps$KeySet.class already added, skipping [INFO] com/google/common/collect/Maps$MapDifferenceImpl.class already added, skipping [INFO] com/google/common/collect/Maps$NavigableAsMapView.class already added, skipping [INFO] com/google/common/collect/Maps$NavigableKeySet.class already added, skipping [INFO] com/google/common/collect/Maps$SortedAsMapView.class already added, skipping [INFO] com/google/common/collect/Maps$SortedKeySet.class already added, skipping [INFO] com/google/common/collect/Maps$SortedMapDifferenceImpl.class already added, skipping [INFO] com/google/common/collect/Maps$TransformedEntriesMap.class already added, skipping [INFO] com/google/common/collect/Maps$TransformedEntriesNavigableMap.class already added, skipping [INFO] com/google/common/collect/Maps$TransformedEntriesSortedMap.class already added, skipping [INFO] com/google/common/collect/Maps$UnmodifiableBiMap.class already added, skipping [INFO] com/google/common/collect/Maps$UnmodifiableEntries.class already added, skipping [INFO] com/google/common/collect/Maps$UnmodifiableEntrySet.class already added, skipping [INFO] com/google/common/collect/Maps$UnmodifiableNavigableMap.class already added, skipping [INFO] com/google/common/collect/Maps$ValueDifferenceImpl.class already added, skipping [INFO] com/google/common/collect/Maps$Values.class already added, skipping [INFO] com/google/common/collect/Maps.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$1.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$Builder.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$Heap.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$MoveDesc.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$QueueIterator.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue.class already added, skipping [INFO] com/google/common/collect/Multimap.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$1.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$2.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$3.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$4.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$ArrayListSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$EnumSetSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$HashSetSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$LinkedListSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$ListMultimapBuilder.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$SetMultimapBuilder.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$TreeSetSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder.class already added, skipping [INFO] com/google/common/collect/Multimaps$AsMap$EntrySet$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$AsMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/Multimaps$AsMap.class already added, skipping [INFO] com/google/common/collect/Multimaps$CustomListMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$CustomMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$CustomSetMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$CustomSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$Entries.class already added, skipping [INFO] com/google/common/collect/Multimaps$Keys$1$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$Keys$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$Keys.class already added, skipping [INFO] com/google/common/collect/Multimaps$MapMultimap$1$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$MapMultimap$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$MapMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$TransformedEntriesListMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$TransformedEntriesMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableListMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableMultimap$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableSetMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps.class already added, skipping [INFO] com/google/common/collect/Multiset$Entry.class already added, skipping [INFO] com/google/common/collect/Multiset.class already added, skipping [INFO] com/google/common/collect/Multisets$1$1.class already added, skipping [INFO] com/google/common/collect/Multisets$1.class already added, skipping [INFO] com/google/common/collect/Multisets$2$1.class already added, skipping [INFO] com/google/common/collect/Multisets$2.class already added, skipping [INFO] com/google/common/collect/Multisets$3$1.class already added, skipping [INFO] com/google/common/collect/Multisets$3.class already added, skipping [INFO] com/google/common/collect/Multisets$4$1.class already added, skipping [INFO] com/google/common/collect/Multisets$4.class already added, skipping [INFO] com/google/common/collect/Multisets$5.class already added, skipping [INFO] com/google/common/collect/Multisets$AbstractEntry.class already added, skipping [INFO] com/google/common/collect/Multisets$ElementSet.class already added, skipping [INFO] com/google/common/collect/Multisets$EntrySet.class already added, skipping [INFO] com/google/common/collect/Multisets$FilteredMultiset$1.class already added, skipping [INFO] com/google/common/collect/Multisets$FilteredMultiset.class already added, skipping [INFO] com/google/common/collect/Multisets$ImmutableEntry.class already added, skipping [INFO] com/google/common/collect/Multisets$MultisetIteratorImpl.class already added, skipping [INFO] com/google/common/collect/Multisets$UnmodifiableMultiset.class already added, skipping [INFO] com/google/common/collect/Multisets.class already added, skipping [INFO] com/google/common/collect/MutableClassToInstanceMap$1.class already added, skipping [INFO] com/google/common/collect/MutableClassToInstanceMap.class already added, skipping [INFO] com/google/common/collect/NaturalOrdering.class already added, skipping [INFO] com/google/common/collect/NullsFirstOrdering.class already added, skipping [INFO] com/google/common/collect/NullsLastOrdering.class already added, skipping [INFO] com/google/common/collect/ObjectArrays.class already added, skipping [INFO] com/google/common/collect/Ordering$ArbitraryOrdering.class already added, skipping [INFO] com/google/common/collect/Ordering$ArbitraryOrderingHolder.class already added, skipping [INFO] com/google/common/collect/Ordering$IncomparableValueException.class already added, skipping [INFO] com/google/common/collect/Ordering.class already added, skipping [INFO] com/google/common/collect/PeekingIterator.class already added, skipping [INFO] com/google/common/collect/Platform.class already added, skipping [INFO] com/google/common/collect/Queues.class already added, skipping [INFO] com/google/common/collect/Range$1.class already added, skipping [INFO] com/google/common/collect/Range.class already added, skipping [INFO] com/google/common/collect/RangeMap.class already added, skipping [INFO] com/google/common/collect/RangeSet.class already added, skipping [INFO] com/google/common/collect/RegularContiguousSet$1.class already added, skipping [INFO] com/google/common/collect/RegularContiguousSet$2.class already added, skipping [INFO] com/google/common/collect/RegularContiguousSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/RegularContiguousSet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableAsList.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$1.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$Inverse.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap.class already added, skipping [INFO] com/google/common/collect/RegularImmutableList.class already added, skipping [INFO] com/google/common/collect/RegularImmutableMap.class already added, skipping [INFO] com/google/common/collect/RegularImmutableMultiset.class already added, skipping [INFO] com/google/common/collect/RegularImmutableSet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableSortedMultiset.class already added, skipping [INFO] com/google/common/collect/RegularImmutableSortedSet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableTable$1.class already added, skipping [INFO] com/google/common/collect/RegularImmutableTable$CellSet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableTable$Values.class already added, skipping [INFO] com/google/common/collect/RegularImmutableTable.class already added, skipping [INFO] com/google/common/collect/ReverseNaturalOrdering.class already added, skipping [INFO] com/google/common/collect/ReverseOrdering.class already added, skipping [INFO] com/google/common/collect/RowSortedTable.class already added, skipping [INFO] com/google/common/collect/Serialization$1.class already added, skipping [INFO] com/google/common/collect/Serialization$FieldSetter.class already added, skipping [INFO] com/google/common/collect/Serialization.class already added, skipping [INFO] com/google/common/collect/SetMultimap.class already added, skipping [INFO] com/google/common/collect/Sets$1.class already added, skipping [INFO] com/google/common/collect/Sets$2.class already added, skipping [INFO] com/google/common/collect/Sets$3.class already added, skipping [INFO] com/google/common/collect/Sets$CartesianSet$1.class already added, skipping [INFO] com/google/common/collect/Sets$CartesianSet.class already added, skipping [INFO] com/google/common/collect/Sets$DescendingSet.class already added, skipping [INFO] com/google/common/collect/Sets$FilteredNavigableSet.class already added, skipping [INFO] com/google/common/collect/Sets$FilteredSet.class already added, skipping [INFO] com/google/common/collect/Sets$FilteredSortedSet.class already added, skipping [INFO] com/google/common/collect/Sets$ImprovedAbstractSet.class already added, skipping [INFO] com/google/common/collect/Sets$PowerSet$1.class already added, skipping [INFO] com/google/common/collect/Sets$PowerSet.class already added, skipping [INFO] com/google/common/collect/Sets$SetView.class already added, skipping [INFO] com/google/common/collect/Sets$SubSet$1.class already added, skipping [INFO] com/google/common/collect/Sets$SubSet.class already added, skipping [INFO] com/google/common/collect/Sets$UnmodifiableNavigableSet.class already added, skipping [INFO] com/google/common/collect/Sets.class already added, skipping [INFO] com/google/common/collect/SingletonImmutableBiMap.class already added, skipping [INFO] com/google/common/collect/SingletonImmutableList.class already added, skipping [INFO] com/google/common/collect/SingletonImmutableSet.class already added, skipping [INFO] com/google/common/collect/SingletonImmutableTable.class already added, skipping [INFO] com/google/common/collect/SortedIterable.class already added, skipping [INFO] com/google/common/collect/SortedIterables.class already added, skipping [INFO] com/google/common/collect/SortedLists$1.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyAbsentBehavior$1.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyAbsentBehavior$2.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyAbsentBehavior$3.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyAbsentBehavior.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$1.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$2.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$3.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$4.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$5.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior.class already added, skipping [INFO] com/google/common/collect/SortedLists.class already added, skipping [INFO] com/google/common/collect/SortedMapDifference.class already added, skipping [INFO] com/google/common/collect/SortedMultiset.class already added, skipping [INFO] com/google/common/collect/SortedMultisetBridge.class already added, skipping [INFO] com/google/common/collect/SortedMultisets$ElementSet.class already added, skipping [INFO] com/google/common/collect/SortedMultisets$NavigableElementSet.class already added, skipping [INFO] com/google/common/collect/SortedMultisets.class already added, skipping [INFO] com/google/common/collect/SortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/SparseImmutableTable.class already added, skipping [INFO] com/google/common/collect/StandardRowSortedTable$1.class already added, skipping [INFO] com/google/common/collect/StandardRowSortedTable$RowSortedMap.class already added, skipping [INFO] com/google/common/collect/StandardRowSortedTable.class already added, skipping [INFO] com/google/common/collect/StandardTable$1.class already added, skipping [INFO] com/google/common/collect/StandardTable$CellIterator.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column$EntrySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column$EntrySetIterator.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column$KeySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column$Values.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnKeyIterator.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnKeySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnMap.class already added, skipping [INFO] com/google/common/collect/StandardTable$Row.class already added, skipping [INFO] com/google/common/collect/StandardTable$RowMap$EntrySet$1.class already added, skipping [INFO] com/google/common/collect/StandardTable$RowMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$RowMap.class already added, skipping [INFO] com/google/common/collect/StandardTable$TableSet.class already added, skipping [INFO] com/google/common/collect/StandardTable.class already added, skipping [INFO] com/google/common/collect/Synchronized$1.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapEntries.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapValues.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedBiMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedCollection.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedDeque.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedEntry.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedList.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedListMultimap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedMultimap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedMultiset.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedNavigableMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedNavigableSet.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedObject.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedQueue.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedRandomAccessList.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSet.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSetMultimap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSortedMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSortedSet.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/Synchronized.class already added, skipping [INFO] com/google/common/collect/Table$Cell.class already added, skipping [INFO] com/google/common/collect/Table.class already added, skipping [INFO] com/google/common/collect/Tables$1.class already added, skipping [INFO] com/google/common/collect/Tables$AbstractCell.class already added, skipping [INFO] com/google/common/collect/Tables$ImmutableCell.class already added, skipping [INFO] com/google/common/collect/Tables$TransformedTable$1.class already added, skipping [INFO] com/google/common/collect/Tables$TransformedTable$2.class already added, skipping [INFO] com/google/common/collect/Tables$TransformedTable$3.class already added, skipping [INFO] com/google/common/collect/Tables$TransformedTable.class already added, skipping [INFO] com/google/common/collect/Tables$TransposeTable$1.class already added, skipping [INFO] com/google/common/collect/Tables$TransposeTable.class already added, skipping [INFO] com/google/common/collect/Tables$UnmodifiableRowSortedMap.class already added, skipping [INFO] com/google/common/collect/Tables$UnmodifiableTable.class already added, skipping [INFO] com/google/common/collect/Tables.class already added, skipping [INFO] com/google/common/collect/TransformedIterator.class already added, skipping [INFO] com/google/common/collect/TransformedListIterator.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable$1.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable$2.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable$Factory.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable$TreeRow.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable.class already added, skipping [INFO] com/google/common/collect/TreeMultimap.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$1.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$2.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$3.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$4.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$Aggregate$1.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$Aggregate$2.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$Aggregate.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$AvlNode.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$Reference.class already added, skipping [INFO] com/google/common/collect/TreeMultiset.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$AsMapOfRanges.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$RangeMapEntry.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$AsRanges.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$Complement.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$RangesByUpperBound$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$RangesByUpperBound$2.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$RangesByUpperBound.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$SubRangeSet.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$1.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$2.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$3.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$BreadthFirstIterator.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$PostOrderIterator.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$PostOrderNode.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$PreOrderIterator.class already added, skipping [INFO] com/google/common/collect/TreeTraverser.class already added, skipping [INFO] com/google/common/collect/UnmodifiableIterator.class already added, skipping [INFO] com/google/common/collect/UnmodifiableListIterator.class already added, skipping [INFO] com/google/common/collect/UnmodifiableSortedMultiset.class already added, skipping [INFO] com/google/common/collect/UsingToStringOrdering.class already added, skipping [INFO] com/google/common/collect/package-info.class already added, skipping [INFO] com/google/common/escape/ already added, skipping [INFO] com/google/common/escape/ArrayBasedCharEscaper.class already added, skipping [INFO] com/google/common/escape/ArrayBasedEscaperMap.class already added, skipping [INFO] com/google/common/escape/ArrayBasedUnicodeEscaper.class already added, skipping [INFO] com/google/common/escape/CharEscaper.class already added, skipping [INFO] com/google/common/escape/CharEscaperBuilder$CharArrayDecorator.class already added, skipping [INFO] com/google/common/escape/CharEscaperBuilder.class already added, skipping [INFO] com/google/common/escape/Escaper$1.class already added, skipping [INFO] com/google/common/escape/Escaper.class already added, skipping [INFO] com/google/common/escape/Escapers$1.class already added, skipping [INFO] com/google/common/escape/Escapers$2.class already added, skipping [INFO] com/google/common/escape/Escapers$Builder$1.class already added, skipping [INFO] com/google/common/escape/Escapers$Builder.class already added, skipping [INFO] com/google/common/escape/Escapers.class already added, skipping [INFO] com/google/common/escape/Platform$1.class already added, skipping [INFO] com/google/common/escape/Platform.class already added, skipping [INFO] com/google/common/escape/UnicodeEscaper.class already added, skipping [INFO] com/google/common/escape/package-info.class already added, skipping [INFO] com/google/common/eventbus/ already added, skipping [INFO] com/google/common/eventbus/AllowConcurrentEvents.class already added, skipping [INFO] com/google/common/eventbus/AsyncEventBus.class already added, skipping [INFO] com/google/common/eventbus/DeadEvent.class already added, skipping [INFO] com/google/common/eventbus/EventBus.class already added, skipping [INFO] com/google/common/eventbus/Subscribe.class already added, skipping [INFO] com/google/common/eventbus/SubscriberExceptionContext.class already added, skipping [INFO] com/google/common/eventbus/SubscriberExceptionHandler.class already added, skipping [INFO] com/google/common/hash/ already added, skipping [INFO] com/google/common/hash/AbstractByteHasher.class already added, skipping [INFO] com/google/common/hash/AbstractCompositeHashFunction$1.class already added, skipping [INFO] com/google/common/hash/AbstractCompositeHashFunction.class already added, skipping [INFO] com/google/common/hash/AbstractHasher.class already added, skipping [INFO] com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.class already added, skipping [INFO] com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.class already added, skipping [INFO] com/google/common/hash/AbstractNonStreamingHashFunction.class already added, skipping [INFO] com/google/common/hash/BloomFilter$1.class already added, skipping [INFO] com/google/common/hash/BloomFilter$SerialForm.class already added, skipping [INFO] com/google/common/hash/BloomFilter$Strategy.class already added, skipping [INFO] com/google/common/hash/BloomFilter.class already added, skipping [INFO] com/google/common/hash/BloomFilterStrategies$1.class already added, skipping [INFO] com/google/common/hash/BloomFilterStrategies.class already added, skipping [INFO] com/google/common/hash/ChecksumHashFunction$1.class already added, skipping [INFO] com/google/common/hash/ChecksumHashFunction$ChecksumHasher.class already added, skipping [INFO] com/google/common/hash/ChecksumHashFunction.class already added, skipping [INFO] com/google/common/hash/Funnel.class already added, skipping [INFO] com/google/common/hash/Funnels$ByteArrayFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$IntegerFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$LongFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$SequentialFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$SinkAsStream.class already added, skipping [INFO] com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm.class already added, skipping [INFO] com/google/common/hash/Funnels$StringCharsetFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$UnencodedCharsFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels.class already added, skipping [INFO] com/google/common/hash/HashCode$BytesHashCode.class already added, skipping [INFO] com/google/common/hash/HashCode$IntHashCode.class already added, skipping [INFO] com/google/common/hash/HashCode$LongHashCode.class already added, skipping [INFO] com/google/common/hash/HashCode.class already added, skipping [INFO] com/google/common/hash/HashFunction.class already added, skipping [INFO] com/google/common/hash/Hasher.class already added, skipping [INFO] com/google/common/hash/Hashing$1.class already added, skipping [INFO] com/google/common/hash/Hashing$ChecksumType$1.class already added, skipping [INFO] com/google/common/hash/Hashing$ChecksumType$2.class already added, skipping [INFO] com/google/common/hash/Hashing$ChecksumType.class already added, skipping [INFO] com/google/common/hash/Hashing$ConcatenatedHashFunction.class already added, skipping [INFO] com/google/common/hash/Hashing$LinearCongruentialGenerator.class already added, skipping [INFO] com/google/common/hash/Hashing$Md5Holder.class already added, skipping [INFO] com/google/common/hash/Hashing$Sha1Holder.class already added, skipping [INFO] com/google/common/hash/Hashing$Sha256Holder.class already added, skipping [INFO] com/google/common/hash/Hashing$Sha512Holder.class already added, skipping [INFO] com/google/common/hash/Hashing.class already added, skipping [INFO] com/google/common/hash/HashingInputStream.class already added, skipping [INFO] com/google/common/hash/HashingOutputStream.class already added, skipping [INFO] com/google/common/hash/MessageDigestHashFunction$1.class already added, skipping [INFO] com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.class already added, skipping [INFO] com/google/common/hash/MessageDigestHashFunction$SerializedForm.class already added, skipping [INFO] com/google/common/hash/MessageDigestHashFunction.class already added, skipping [INFO] com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.class already added, skipping [INFO] com/google/common/hash/Murmur3_128HashFunction.class already added, skipping [INFO] com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.class already added, skipping [INFO] com/google/common/hash/Murmur3_32HashFunction.class already added, skipping [INFO] com/google/common/hash/PrimitiveSink.class already added, skipping [INFO] com/google/common/hash/SipHashFunction$SipHasher.class already added, skipping [INFO] com/google/common/hash/SipHashFunction.class already added, skipping [INFO] com/google/common/hash/package-info.class already added, skipping [INFO] com/google/common/html/ already added, skipping [INFO] com/google/common/html/HtmlEscapers.class already added, skipping [INFO] com/google/common/html/package-info.class already added, skipping [INFO] com/google/common/io/ already added, skipping [INFO] com/google/common/io/AppendableWriter.class already added, skipping [INFO] com/google/common/io/BaseEncoding$1.class already added, skipping [INFO] com/google/common/io/BaseEncoding$2.class already added, skipping [INFO] com/google/common/io/BaseEncoding$3.class already added, skipping [INFO] com/google/common/io/BaseEncoding$4.class already added, skipping [INFO] com/google/common/io/BaseEncoding$Alphabet.class already added, skipping [INFO] com/google/common/io/BaseEncoding$DecodingException.class already added, skipping [INFO] com/google/common/io/BaseEncoding$SeparatedBaseEncoding.class already added, skipping [INFO] com/google/common/io/BaseEncoding$StandardBaseEncoding$1.class already added, skipping [INFO] com/google/common/io/BaseEncoding$StandardBaseEncoding$2.class already added, skipping [INFO] com/google/common/io/BaseEncoding$StandardBaseEncoding.class already added, skipping [INFO] com/google/common/io/BaseEncoding.class already added, skipping [INFO] com/google/common/io/ByteArrayDataInput.class already added, skipping [INFO] com/google/common/io/ByteArrayDataOutput.class already added, skipping [INFO] com/google/common/io/ByteProcessor.class already added, skipping [INFO] com/google/common/io/ByteSink$1.class already added, skipping [INFO] com/google/common/io/ByteSink$AsCharSink.class already added, skipping [INFO] com/google/common/io/ByteSink.class already added, skipping [INFO] com/google/common/io/ByteSource$AsCharSource.class already added, skipping [INFO] com/google/common/io/ByteSource$ByteArrayByteSource.class already added, skipping [INFO] com/google/common/io/ByteSource$ConcatenatedByteSource.class already added, skipping [INFO] com/google/common/io/ByteSource$EmptyByteSource.class already added, skipping [INFO] com/google/common/io/ByteSource$SlicedByteSource.class already added, skipping [INFO] com/google/common/io/ByteSource.class already added, skipping [INFO] com/google/common/io/ByteStreams$1.class already added, skipping [INFO] com/google/common/io/ByteStreams$ByteArrayDataInputStream.class already added, skipping [INFO] com/google/common/io/ByteStreams$ByteArrayDataOutputStream.class already added, skipping [INFO] com/google/common/io/ByteStreams$LimitedInputStream.class already added, skipping [INFO] com/google/common/io/ByteStreams.class already added, skipping [INFO] com/google/common/io/CharSequenceReader.class already added, skipping [INFO] com/google/common/io/CharSink.class already added, skipping [INFO] com/google/common/io/CharSource$CharSequenceCharSource$1.class already added, skipping [INFO] com/google/common/io/CharSource$CharSequenceCharSource.class already added, skipping [INFO] com/google/common/io/CharSource$ConcatenatedCharSource.class already added, skipping [INFO] com/google/common/io/CharSource$EmptyCharSource.class already added, skipping [INFO] com/google/common/io/CharSource.class already added, skipping [INFO] com/google/common/io/CharStreams$NullWriter.class already added, skipping [INFO] com/google/common/io/CharStreams.class already added, skipping [INFO] com/google/common/io/Closeables.class already added, skipping [INFO] com/google/common/io/Closer$LoggingSuppressor.class already added, skipping [INFO] com/google/common/io/Closer$SuppressingSuppressor.class already added, skipping [INFO] com/google/common/io/Closer$Suppressor.class already added, skipping [INFO] com/google/common/io/Closer.class already added, skipping [INFO] com/google/common/io/CountingInputStream.class already added, skipping [INFO] com/google/common/io/CountingOutputStream.class already added, skipping [INFO] com/google/common/io/FileBackedOutputStream$1.class already added, skipping [INFO] com/google/common/io/FileBackedOutputStream$2.class already added, skipping [INFO] com/google/common/io/FileBackedOutputStream$MemoryOutput.class already added, skipping [INFO] com/google/common/io/FileBackedOutputStream.class already added, skipping [INFO] com/google/common/io/FileWriteMode.class already added, skipping [INFO] com/google/common/io/Files$1.class already added, skipping [INFO] com/google/common/io/Files$2.class already added, skipping [INFO] com/google/common/io/Files$FileByteSink.class already added, skipping [INFO] com/google/common/io/Files$FileByteSource.class already added, skipping [INFO] com/google/common/io/Files$FilePredicate$1.class already added, skipping [INFO] com/google/common/io/Files$FilePredicate$2.class already added, skipping [INFO] com/google/common/io/Files$FilePredicate.class already added, skipping [INFO] com/google/common/io/Files.class already added, skipping [INFO] com/google/common/io/Flushables.class already added, skipping [INFO] com/google/common/io/LineBuffer.class already added, skipping [INFO] com/google/common/io/LineProcessor.class already added, skipping [INFO] com/google/common/io/LineReader$1.class already added, skipping [INFO] com/google/common/io/LineReader.class already added, skipping [INFO] com/google/common/io/LittleEndianDataInputStream.class already added, skipping [INFO] com/google/common/io/LittleEndianDataOutputStream.class already added, skipping [INFO] com/google/common/io/MultiInputStream.class already added, skipping [INFO] com/google/common/io/MultiReader.class already added, skipping [INFO] com/google/common/io/PatternFilenameFilter.class already added, skipping [INFO] com/google/common/io/Resources$1.class already added, skipping [INFO] com/google/common/io/Resources$UrlByteSource.class already added, skipping [INFO] com/google/common/io/Resources.class already added, skipping [INFO] com/google/common/io/package-info.class already added, skipping [INFO] com/google/common/math/ already added, skipping [INFO] com/google/common/math/BigIntegerMath$1.class already added, skipping [INFO] com/google/common/math/BigIntegerMath.class already added, skipping [INFO] com/google/common/math/DoubleMath$1.class already added, skipping [INFO] com/google/common/math/DoubleMath.class already added, skipping [INFO] com/google/common/math/DoubleUtils.class already added, skipping [INFO] com/google/common/math/IntMath$1.class already added, skipping [INFO] com/google/common/math/IntMath.class already added, skipping [INFO] com/google/common/math/LongMath$1.class already added, skipping [INFO] com/google/common/math/LongMath.class already added, skipping [INFO] com/google/common/math/MathPreconditions.class already added, skipping [INFO] com/google/common/math/package-info.class already added, skipping [INFO] com/google/common/net/ already added, skipping [INFO] com/google/common/net/HostAndPort.class already added, skipping [INFO] com/google/common/net/HostSpecifier.class already added, skipping [INFO] com/google/common/net/HttpHeaders.class already added, skipping [INFO] com/google/common/net/InetAddresses$TeredoInfo.class already added, skipping [INFO] com/google/common/net/InetAddresses.class already added, skipping [INFO] com/google/common/net/InternetDomainName.class already added, skipping [INFO] com/google/common/net/MediaType$1.class already added, skipping [INFO] com/google/common/net/MediaType$2.class already added, skipping [INFO] com/google/common/net/MediaType$Tokenizer.class already added, skipping [INFO] com/google/common/net/MediaType.class already added, skipping [INFO] com/google/common/net/PercentEscaper.class already added, skipping [INFO] com/google/common/net/UrlEscapers.class already added, skipping [INFO] com/google/common/net/package-info.class already added, skipping [INFO] com/google/common/primitives/ already added, skipping [INFO] com/google/common/primitives/Booleans$BooleanArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Booleans$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Booleans.class already added, skipping [INFO] com/google/common/primitives/Bytes$ByteArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Bytes.class already added, skipping [INFO] com/google/common/primitives/Chars$CharArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Chars$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Chars.class already added, skipping [INFO] com/google/common/primitives/Doubles$DoubleArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Doubles$DoubleConverter.class already added, skipping [INFO] com/google/common/primitives/Doubles$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Doubles.class already added, skipping [INFO] com/google/common/primitives/Floats$FloatArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Floats$FloatConverter.class already added, skipping [INFO] com/google/common/primitives/Floats$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Floats.class already added, skipping [INFO] com/google/common/primitives/Ints$IntArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Ints$IntConverter.class already added, skipping [INFO] com/google/common/primitives/Ints$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Ints.class already added, skipping [INFO] com/google/common/primitives/Longs$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Longs$LongArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Longs$LongConverter.class already added, skipping [INFO] com/google/common/primitives/Longs.class already added, skipping [INFO] com/google/common/primitives/ParseRequest.class already added, skipping [INFO] com/google/common/primitives/Primitives.class already added, skipping [INFO] com/google/common/primitives/Shorts$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Shorts$ShortArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Shorts$ShortConverter.class already added, skipping [INFO] com/google/common/primitives/Shorts.class already added, skipping [INFO] com/google/common/primitives/SignedBytes$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/SignedBytes.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes.class already added, skipping [INFO] com/google/common/primitives/UnsignedInteger.class already added, skipping [INFO] com/google/common/primitives/UnsignedInts$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/UnsignedInts.class already added, skipping [INFO] com/google/common/primitives/UnsignedLong.class already added, skipping [INFO] com/google/common/primitives/UnsignedLongs$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/UnsignedLongs.class already added, skipping [INFO] com/google/common/primitives/package-info.class already added, skipping [INFO] com/google/common/reflect/ already added, skipping [INFO] com/google/common/reflect/AbstractInvocationHandler.class already added, skipping [INFO] com/google/common/reflect/ClassPath$1.class already added, skipping [INFO] com/google/common/reflect/ClassPath$ClassInfo.class already added, skipping [INFO] com/google/common/reflect/ClassPath$ResourceInfo.class already added, skipping [INFO] com/google/common/reflect/ClassPath.class already added, skipping [INFO] com/google/common/reflect/Element.class already added, skipping [INFO] com/google/common/reflect/ImmutableTypeToInstanceMap$1.class already added, skipping [INFO] com/google/common/reflect/ImmutableTypeToInstanceMap$Builder.class already added, skipping [INFO] com/google/common/reflect/ImmutableTypeToInstanceMap.class already added, skipping [INFO] com/google/common/reflect/Invokable$ConstructorInvokable.class already added, skipping [INFO] com/google/common/reflect/Invokable$MethodInvokable.class already added, skipping [INFO] com/google/common/reflect/Invokable.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap$1.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$2.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap.class already added, skipping [INFO] com/google/common/reflect/Parameter.class already added, skipping [INFO] com/google/common/reflect/Reflection.class already added, skipping [INFO] com/google/common/reflect/TypeCapture.class already added, skipping [INFO] com/google/common/reflect/TypeParameter.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$1.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$TypeMappingIntrospector.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$TypeTable$1.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$TypeTable.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$TypeVariableKey.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$WildcardCapturer.class already added, skipping [INFO] com/google/common/reflect/TypeResolver.class already added, skipping [INFO] com/google/common/reflect/TypeToInstanceMap.class already added, skipping [INFO] com/google/common/reflect/TypeToken$1.class already added, skipping [INFO] com/google/common/reflect/TypeToken$2.class already added, skipping [INFO] com/google/common/reflect/TypeToken$3.class already added, skipping [INFO] com/google/common/reflect/TypeToken$4.class already added, skipping [INFO] com/google/common/reflect/TypeToken$ClassSet.class already added, skipping [INFO] com/google/common/reflect/TypeToken$InterfaceSet$1.class already added, skipping [INFO] com/google/common/reflect/TypeToken$InterfaceSet.class already added, skipping [INFO] com/google/common/reflect/TypeToken$SimpleTypeToken.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$1.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$2.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$3.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$4.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeFilter$1.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeFilter$2.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeFilter.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeSet.class already added, skipping [INFO] com/google/common/reflect/TypeToken.class already added, skipping [INFO] com/google/common/reflect/TypeVisitor.class already added, skipping [INFO] com/google/common/reflect/Types$1.class already added, skipping [INFO] com/google/common/reflect/Types$2.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership$1.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership$1LocalClass.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership$2.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership$3.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership.class already added, skipping [INFO] com/google/common/reflect/Types$GenericArrayTypeImpl.class already added, skipping [INFO] com/google/common/reflect/Types$JavaVersion$1.class already added, skipping [INFO] com/google/common/reflect/Types$JavaVersion$2.class already added, skipping [INFO] com/google/common/reflect/Types$JavaVersion$3.class already added, skipping [INFO] com/google/common/reflect/Types$JavaVersion.class already added, skipping [INFO] com/google/common/reflect/Types$NativeTypeVariableEquals.class already added, skipping [INFO] com/google/common/reflect/Types$ParameterizedTypeImpl.class already added, skipping [INFO] com/google/common/reflect/Types$TypeVariableImpl.class already added, skipping [INFO] com/google/common/reflect/Types$WildcardTypeImpl.class already added, skipping [INFO] com/google/common/reflect/Types.class already added, skipping [INFO] com/google/common/reflect/package-info.class already added, skipping [INFO] com/google/common/util/ already added, skipping [INFO] com/google/common/util/concurrent/ already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService$1$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService$1$2.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService$2.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractFuture.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractIdleService$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractIdleService.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractListeningExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$Scheduler.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$2.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$3.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$4.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$5.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$6.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$StateSnapshot.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService.class already added, skipping [INFO] com/google/common/util/concurrent/AsyncFunction.class already added, skipping [INFO] com/google/common/util/concurrent/AtomicDouble.class already added, skipping [INFO] com/google/common/util/concurrent/AtomicDoubleArray.class already added, skipping [INFO] com/google/common/util/concurrent/AtomicLongMap.class already added, skipping [INFO] com/google/common/util/concurrent/Atomics.class already added, skipping [INFO] com/google/common/util/concurrent/Callables$1.class already added, skipping [INFO] com/google/common/util/concurrent/Callables$2.class already added, skipping [INFO] com/google/common/util/concurrent/Callables$3.class already added, skipping [INFO] com/google/common/util/concurrent/Callables.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$1.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policies.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policy.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory.class already added, skipping [INFO] com/google/common/util/concurrent/ExecutionError.class already added, skipping [INFO] com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.class already added, skipping [INFO] com/google/common/util/concurrent/ExecutionList.class already added, skipping [INFO] com/google/common/util/concurrent/FakeTimeLimiter.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingBlockingQueue.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingListenableFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingListeningExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/FutureCallback.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$1.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$2.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$3.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$FutureCombiner.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture.class already added, skipping [INFO] com/google/common/util/concurrent/Futures.class already added, skipping [INFO] com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.class already added, skipping [INFO] com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.class already added, skipping [INFO] com/google/common/util/concurrent/JdkFutureAdapters.class already added, skipping [INFO] com/google/common/util/concurrent/ListenableFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ListenableFutureTask.class already added, skipping [INFO] com/google/common/util/concurrent/ListenableScheduledFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ListeningExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/ListeningScheduledExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/Monitor$Guard.class already added, skipping [INFO] com/google/common/util/concurrent/Monitor.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$1.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$2.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$3.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$4.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$Application$1.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$Application.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$ListeningDecorator.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors.class already added, skipping [INFO] com/google/common/util/concurrent/RateLimiter.class already added, skipping [INFO] com/google/common/util/concurrent/Runnables$1.class already added, skipping [INFO] com/google/common/util/concurrent/Runnables.class already added, skipping [INFO] com/google/common/util/concurrent/Service$1.class already added, skipping [INFO] com/google/common/util/concurrent/Service$Listener.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$1.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$2.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$3.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$4.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$5.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$6.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State.class already added, skipping [INFO] com/google/common/util/concurrent/Service.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$1.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$Listener.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$NoOpService.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$ServiceListener.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$ServiceManagerState$2.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$ServiceManagerState.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager.class already added, skipping [INFO] com/google/common/util/concurrent/SettableFuture.class already added, skipping [INFO] com/google/common/util/concurrent/SimpleTimeLimiter$1$1.class already added, skipping [INFO] com/google/common/util/concurrent/SimpleTimeLimiter$1.class already added, skipping [INFO] com/google/common/util/concurrent/SimpleTimeLimiter.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$1.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$2.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$3.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$4.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$5.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$CompactStriped.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$PaddedLock.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$PaddedSemaphore.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$PowerOfTwoStriped.class already added, skipping [INFO] com/google/common/util/concurrent/Striped.class already added, skipping [INFO] com/google/common/util/concurrent/ThreadFactoryBuilder$1.class already added, skipping [INFO] com/google/common/util/concurrent/ThreadFactoryBuilder.class already added, skipping [INFO] com/google/common/util/concurrent/TimeLimiter.class already added, skipping [INFO] com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.class already added, skipping [INFO] com/google/common/util/concurrent/UncaughtExceptionHandlers.class already added, skipping [INFO] com/google/common/util/concurrent/UncheckedExecutionException.class already added, skipping [INFO] com/google/common/util/concurrent/UncheckedTimeoutException.class already added, skipping [INFO] com/google/common/util/concurrent/Uninterruptibles.class already added, skipping [INFO] com/google/common/util/concurrent/WrappingExecutorService$1.class already added, skipping [INFO] com/google/common/util/concurrent/WrappingExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/WrappingScheduledExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/package-info.class already added, skipping [INFO] com/google/common/xml/ already added, skipping [INFO] com/google/common/xml/XmlEscapers.class already added, skipping [INFO] com/google/common/xml/package-info.class already added, skipping [INFO] com/google/thirdparty/ already added, skipping [INFO] com/google/thirdparty/publicsuffix/ already added, skipping [INFO] com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class already added, skipping [INFO] com/google/thirdparty/publicsuffix/PublicSuffixType.class already added, skipping [INFO] com/google/thirdparty/publicsuffix/TrieParser.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/fest/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.easytesting/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] org/ already added, skipping [INFO] Building jar: /builds/workspace/nopol/nopol/target/nopol-0.2-SNAPSHOT-jar-with-dependencies.jar [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/jupiter/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/platform/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/platform/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/jupiter/ already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/eclipse.inf already added, skipping [INFO] org/ already added, skipping [INFO] org/eclipse/ already added, skipping [INFO] org/eclipse/jdt/ already added, skipping [INFO] org/eclipse/jdt/internal/ already added, skipping [INFO] org/eclipse/jdt/internal/compiler/ already added, skipping [INFO] org/eclipse/jdt/internal/compiler/parser/ already added, skipping [INFO] org/eclipse/jdt/core/ already added, skipping [INFO] org/eclipse/jdt/core/compiler/ already added, skipping [INFO] .api_description already added, skipping [INFO] about.html already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] com/fasterxml/ already added, skipping [INFO] com/fasterxml/jackson/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/com.fasterxml.jackson.core/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] com/ already added, skipping [INFO] com/fasterxml/ already added, skipping [INFO] com/fasterxml/jackson/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/com.fasterxml.jackson.core/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.commons/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/shared/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] eu/ already added, skipping [INFO] eu/stamp_project/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/eu.stamp-project/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/services/org.pitest.mutationtest.build.MutationInterceptorFactory already added, skipping [INFO] META-INF/services/org.pitest.mutationtest.MutationResultListenerFactory already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/pitest/ already added, skipping [INFO] org/pitest/coverage/ already added, skipping [INFO] org/pitest/coverage/execute/ already added, skipping [INFO] org/pitest/bytecode/ already added, skipping [INFO] org/pitest/mutationtest/ already added, skipping [INFO] org/pitest/mutationtest/config/ already added, skipping [INFO] org/pitest/classinfo/ already added, skipping [INFO] org/pitest/plugin/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.pitest/ already added, skipping [INFO] org/pitest/mutationtest/build/ already added, skipping [INFO] org/pitest/mutationtest/execute/ already added, skipping [INFO] org/pitest/util/ already added, skipping [INFO] org/pitest/classpath/ already added, skipping [INFO] META-INF/services/org.pitest.mutationtest.MutationEngineFactory already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] about.html already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] module-info.class already added, skipping [INFO] org/ already added, skipping [INFO] org/objectweb/ already added, skipping [INFO] org/objectweb/asm/ already added, skipping [INFO] org/objectweb/asm/AnnotationVisitor.class already added, skipping [INFO] org/objectweb/asm/AnnotationWriter.class already added, skipping [INFO] org/objectweb/asm/Attribute$Set.class already added, skipping [INFO] org/objectweb/asm/Attribute.class already added, skipping [INFO] org/objectweb/asm/ByteVector.class already added, skipping [INFO] org/objectweb/asm/ClassReader.class already added, skipping [INFO] org/objectweb/asm/ClassTooLargeException.class already added, skipping [INFO] org/objectweb/asm/ClassVisitor.class already added, skipping [INFO] org/objectweb/asm/ClassWriter.class already added, skipping [INFO] org/objectweb/asm/ConstantDynamic.class already added, skipping [INFO] org/objectweb/asm/Constants.class already added, skipping [INFO] org/objectweb/asm/Context.class already added, skipping [INFO] org/objectweb/asm/CurrentFrame.class already added, skipping [INFO] org/objectweb/asm/Edge.class already added, skipping [INFO] org/objectweb/asm/FieldVisitor.class already added, skipping [INFO] org/objectweb/asm/FieldWriter.class already added, skipping [INFO] org/objectweb/asm/Frame.class already added, skipping [INFO] org/objectweb/asm/Handle.class already added, skipping [INFO] org/objectweb/asm/Handler.class already added, skipping [INFO] org/objectweb/asm/Label.class already added, skipping [INFO] org/objectweb/asm/MethodTooLargeException.class already added, skipping [INFO] org/objectweb/asm/MethodVisitor.class already added, skipping [INFO] org/objectweb/asm/MethodWriter.class already added, skipping [INFO] org/objectweb/asm/ModuleVisitor.class already added, skipping [INFO] org/objectweb/asm/ModuleWriter.class already added, skipping [INFO] org/objectweb/asm/Opcodes.class already added, skipping [INFO] org/objectweb/asm/RecordComponentVisitor.class already added, skipping [INFO] org/objectweb/asm/RecordComponentWriter.class already added, skipping [INFO] org/objectweb/asm/Symbol.class already added, skipping [INFO] org/objectweb/asm/SymbolTable$Entry.class already added, skipping [INFO] org/objectweb/asm/SymbolTable.class already added, skipping [INFO] org/objectweb/asm/Type.class already added, skipping [INFO] org/objectweb/asm/TypePath.class already added, skipping [INFO] org/objectweb/asm/TypeReference.class already added, skipping [INFO] org/objectweb/asm/signature/ already added, skipping [INFO] org/objectweb/asm/signature/SignatureReader.class already added, skipping [INFO] org/objectweb/asm/signature/SignatureVisitor.class already added, skipping [INFO] org/objectweb/asm/signature/SignatureWriter.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] module-info.class already added, skipping [INFO] org/ already added, skipping [INFO] org/objectweb/ already added, skipping [INFO] org/objectweb/asm/ already added, skipping [INFO] org/objectweb/asm/commons/ already added, skipping [INFO] org/objectweb/asm/commons/AdviceAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/AnalyzerAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/AnnotationRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/ClassRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/CodeSizeEvaluator.class already added, skipping [INFO] org/objectweb/asm/commons/FieldRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/GeneratorAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/InstructionAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/JSRInlinerAdapter$Instantiation.class already added, skipping [INFO] org/objectweb/asm/commons/JSRInlinerAdapter.class already added, skipping [INFO] org/objectweb/asm/commons/LocalVariablesSorter.class already added, skipping [INFO] org/objectweb/asm/commons/Method.class already added, skipping [INFO] org/objectweb/asm/commons/MethodRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/ModuleHashesAttribute.class already added, skipping [INFO] org/objectweb/asm/commons/ModuleRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/ModuleResolutionAttribute.class already added, skipping [INFO] org/objectweb/asm/commons/ModuleTargetAttribute.class already added, skipping [INFO] org/objectweb/asm/commons/RecordComponentRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/Remapper.class already added, skipping [INFO] org/objectweb/asm/commons/SerialVersionUIDAdder$Item.class already added, skipping [INFO] org/objectweb/asm/commons/SerialVersionUIDAdder.class already added, skipping [INFO] org/objectweb/asm/commons/SignatureRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/SimpleRemapper.class already added, skipping [INFO] org/objectweb/asm/commons/StaticInitMerger.class already added, skipping [INFO] org/objectweb/asm/commons/TableSwitchGenerator.class already added, skipping [INFO] org/objectweb/asm/commons/TryCatchBlockSorter$1.class already added, skipping [INFO] org/objectweb/asm/commons/TryCatchBlockSorter.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] module-info.class already added, skipping [INFO] org/ already added, skipping [INFO] org/objectweb/ already added, skipping [INFO] org/objectweb/asm/ already added, skipping [INFO] org/objectweb/asm/tree/ already added, skipping [INFO] org/objectweb/asm/tree/AbstractInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/AnnotationNode.class already added, skipping [INFO] org/objectweb/asm/tree/ClassNode.class already added, skipping [INFO] org/objectweb/asm/tree/FieldInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/FieldNode.class already added, skipping [INFO] org/objectweb/asm/tree/FrameNode.class already added, skipping [INFO] org/objectweb/asm/tree/IincInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/InnerClassNode.class already added, skipping [INFO] org/objectweb/asm/tree/InsnList$InsnListIterator.class already added, skipping [INFO] org/objectweb/asm/tree/InsnList.class already added, skipping [INFO] org/objectweb/asm/tree/InsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/IntInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/InvokeDynamicInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/JumpInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/LabelNode.class already added, skipping [INFO] org/objectweb/asm/tree/LdcInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/LineNumberNode.class already added, skipping [INFO] org/objectweb/asm/tree/LocalVariableAnnotationNode.class already added, skipping [INFO] org/objectweb/asm/tree/LocalVariableNode.class already added, skipping [INFO] org/objectweb/asm/tree/LookupSwitchInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/MethodInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/MethodNode$1.class already added, skipping [INFO] org/objectweb/asm/tree/MethodNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleExportNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleOpenNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleProvideNode.class already added, skipping [INFO] org/objectweb/asm/tree/ModuleRequireNode.class already added, skipping [INFO] org/objectweb/asm/tree/MultiANewArrayInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/ParameterNode.class already added, skipping [INFO] org/objectweb/asm/tree/RecordComponentNode.class already added, skipping [INFO] org/objectweb/asm/tree/TableSwitchInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/TryCatchBlockNode.class already added, skipping [INFO] org/objectweb/asm/tree/TypeAnnotationNode.class already added, skipping [INFO] org/objectweb/asm/tree/TypeInsnNode.class already added, skipping [INFO] org/objectweb/asm/tree/UnsupportedClassVersionException.class already added, skipping [INFO] org/objectweb/asm/tree/Util.class already added, skipping [INFO] org/objectweb/asm/tree/VarInsnNode.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] module-info.class already added, skipping [INFO] org/ already added, skipping [INFO] org/objectweb/ already added, skipping [INFO] org/objectweb/asm/ already added, skipping [INFO] org/objectweb/asm/tree/ already added, skipping [INFO] org/objectweb/asm/tree/analysis/ already added, skipping [INFO] org/objectweb/asm/tree/analysis/Analyzer.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/AnalyzerException.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/BasicInterpreter.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/BasicValue.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/BasicVerifier.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/Frame.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/Interpreter.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SimpleVerifier.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SmallSet$IteratorImpl.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SmallSet.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SourceInterpreter.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/SourceValue.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/Subroutine.class already added, skipping [INFO] org/objectweb/asm/tree/analysis/Value.class already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] about.html already added, skipping [INFO] com/ already added, skipping [INFO] org/ already added, skipping [INFO] org/jacoco/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.jacoco/ already added, skipping [INFO] META-INF/maven/org.jacoco/org.jacoco.core/ already added, skipping [INFO] META-INF/maven/org.jacoco/org.jacoco.core/pom.xml already added, skipping [INFO] META-INF/maven/org.jacoco/org.jacoco.core/pom.properties already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/slf4j/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.slf4j/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/log4j/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/pitest/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/services/org.pitest.testapi.TestPluginFactory already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.pitest/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/platform/ already added, skipping [INFO] org/junit/platform/launcher/ already added, skipping [INFO] org/junit/platform/launcher/EngineFilter.class already added, skipping [INFO] org/junit/platform/launcher/EngineFilter$Type.class already added, skipping [INFO] org/junit/platform/launcher/core/ already added, skipping [INFO] org/junit/platform/launcher/core/TestExecutionListenerRegistry.class already added, skipping [INFO] org/junit/platform/launcher/core/ExecutionListenerAdapter.class already added, skipping [INFO] org/junit/platform/launcher/core/StreamInterceptingTestExecutionListener.class already added, skipping [INFO] org/junit/platform/launcher/core/TestExecutionListenerRegistry$1.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherConfig.class already added, skipping [INFO] org/junit/platform/launcher/core/DefaultDiscoveryRequest.class already added, skipping [INFO] org/junit/platform/launcher/core/ServiceLoaderTestEngineRegistry.class already added, skipping [INFO] org/junit/platform/launcher/core/TestExecutionListenerRegistry$CompositeTestExecutionListener.class already added, skipping [INFO] org/junit/platform/launcher/core/Root.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherConfig$Builder.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherConfigurationParameters.class already added, skipping [INFO] org/junit/platform/launcher/core/DefaultLauncherConfig.class already added, skipping [INFO] org/junit/platform/launcher/core/ServiceLoaderTestExecutionListenerRegistry.class already added, skipping [INFO] org/junit/platform/launcher/core/StreamInterceptor$RewindableByteArrayOutputStream.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherFactory.class already added, skipping [INFO] org/junit/platform/launcher/core/StreamInterceptor.class already added, skipping [INFO] org/junit/platform/launcher/core/DefaultLauncher.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherConfig$1.class already added, skipping [INFO] org/junit/platform/launcher/core/TestExecutionListenerRegistry$EagerTestExecutionListener.class already added, skipping [INFO] org/junit/platform/launcher/core/EngineDiscoveryResultValidator.class already added, skipping [INFO] org/junit/platform/launcher/core/LauncherDiscoveryRequestBuilder.class already added, skipping [INFO] org/junit/platform/launcher/PostDiscoveryFilter.class already added, skipping [INFO] org/junit/platform/launcher/TagFilter.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions$1.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions$3.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ShuntingYard.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Stack.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/DequeStack.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseResult.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions$2.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Operator.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TokenWith.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Tokenizer.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpressions$4.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Operator$Associativity.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseResults$2.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Operators.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/TagExpression.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseResults.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseResults$1.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Token.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/ParseStatus.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Parser.class already added, skipping [INFO] org/junit/platform/launcher/tagexpression/Operator$TagExpressionCreator.class already added, skipping [INFO] org/junit/platform/launcher/TestIdentifier.class already added, skipping [INFO] org/junit/platform/launcher/TestPlan.class already added, skipping [INFO] org/junit/platform/launcher/Launcher.class already added, skipping [INFO] org/junit/platform/launcher/LauncherConstants.class already added, skipping [INFO] org/junit/platform/launcher/TestExecutionListener.class already added, skipping [INFO] org/junit/platform/launcher/listeners/ already added, skipping [INFO] org/junit/platform/launcher/listeners/SummaryGeneratingListener.class already added, skipping [INFO] org/junit/platform/launcher/listeners/TestExecutionSummary$Failure.class already added, skipping [INFO] org/junit/platform/launcher/listeners/SummaryGeneratingListener$1.class already added, skipping [INFO] org/junit/platform/launcher/listeners/LoggingListener.class already added, skipping [INFO] org/junit/platform/launcher/listeners/MutableTestExecutionSummary.class already added, skipping [INFO] org/junit/platform/launcher/listeners/MutableTestExecutionSummary$DefaultFailure.class already added, skipping [INFO] org/junit/platform/launcher/listeners/LegacyReportingUtils.class already added, skipping [INFO] org/junit/platform/launcher/listeners/TestExecutionSummary.class already added, skipping [INFO] org/junit/platform/launcher/LauncherDiscoveryRequest.class already added, skipping [INFO] META-INF/LICENSE.md already added, skipping [INFO] META-INF/LICENSE-notice.md already added, skipping [INFO] org/junit/platform/engine/ already added, skipping [INFO] org/junit/platform/engine/TestDescriptor.class already added, skipping [INFO] org/junit/platform/engine/FilterResult.class already added, skipping [INFO] org/junit/platform/engine/reporting/ already added, skipping [INFO] org/junit/platform/engine/reporting/ReportEntry.class already added, skipping [INFO] org/junit/platform/engine/CompositeFilter$1.class already added, skipping [INFO] org/junit/platform/engine/TestTag.class already added, skipping [INFO] org/junit/platform/engine/TestEngine.class already added, skipping [INFO] org/junit/platform/engine/discovery/ already added, skipping [INFO] org/junit/platform/engine/discovery/ClassSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/ExcludeClassNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/PackageNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/ModuleSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/IncludePackageNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/IncludeClassNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/FileSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/UniqueIdSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/MethodSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/UriSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/DirectorySelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/ClassNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/DiscoverySelectors.class already added, skipping [INFO] org/junit/platform/engine/discovery/ClasspathRootSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/AbstractClassNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/PackageSelector.class already added, skipping [INFO] org/junit/platform/engine/discovery/ExcludePackageNameFilter.class already added, skipping [INFO] org/junit/platform/engine/discovery/ClasspathResourceSelector.class already added, skipping [INFO] org/junit/platform/engine/UniqueIdFormat.class already added, skipping [INFO] org/junit/platform/engine/TestSource.class already added, skipping [INFO] org/junit/platform/engine/TestDescriptor$Type.class already added, skipping [INFO] org/junit/platform/engine/UniqueId.class already added, skipping [INFO] org/junit/platform/engine/EngineDiscoveryRequest.class already added, skipping [INFO] org/junit/platform/engine/CompositeFilter.class already added, skipping [INFO] org/junit/platform/engine/DiscoverySelector.class already added, skipping [INFO] org/junit/platform/engine/support/ already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleTestExecutor.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ThrowableCollector$Executable.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeTreeWalker.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ThrowableCollector$Factory.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SameThreadHierarchicalTestExecutorService.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeExecutionAdvisor.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeTestTaskContext.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeTestTask.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy$3.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/Node$DynamicTestExecutor.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ExclusiveResource.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy$1.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleLock.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutorService.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/Node$SkipResult.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeUtils$1.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/CompositeLock$CompositeLockManagedBlocker.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleLock$1.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfigurationStrategy$2.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ParallelExecutionConfiguration.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/DefaultParallelExecutionConfiguration.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ThrowableCollector.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/LockManager.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NopLock.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/OpenTest4JAwareThrowableCollector.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ResourceLock.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutor.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ForkJoinPoolHierarchicalTestExecutorService.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleLock$SingleLockManagedBlocker.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/SingleTestExecutor$Executable.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/CompositeLock.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/EngineExecutionContext.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/HierarchicalTestExecutorService$TestTask.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/ParallelExecutionConfigurationStrategy.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/HierarchicalTestEngine.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/Node.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/NodeUtils.class already added, skipping [INFO] org/junit/platform/engine/support/hierarchical/CompositeLock$1.class already added, skipping [INFO] org/junit/platform/engine/support/config/ already added, skipping [INFO] org/junit/platform/engine/support/config/PrefixedConfigurationParameters.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/ already added, skipping [INFO] org/junit/platform/engine/support/descriptor/DirectorySource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/ClasspathResourceSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/ResourceUtils.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/CompositeTestSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/MethodSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/PackageSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/EngineDescriptor.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/FilePosition.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/UriSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/FileSystemSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/FileSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/AbstractTestDescriptor.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/DefaultUriSource.class already added, skipping [INFO] org/junit/platform/engine/support/descriptor/ClassSource.class already added, skipping [INFO] org/junit/platform/engine/support/filter/ already added, skipping [INFO] org/junit/platform/engine/support/filter/ClasspathScanningSupport.class already added, skipping [INFO] org/junit/platform/engine/DiscoveryFilter.class already added, skipping [INFO] org/junit/platform/engine/Filter.class already added, skipping [INFO] org/junit/platform/engine/ExecutionRequest.class already added, skipping [INFO] org/junit/platform/engine/TestExecutionResult$Status.class already added, skipping [INFO] org/junit/platform/engine/ConfigurationParameters.class already added, skipping [INFO] org/junit/platform/engine/UniqueId$Segment.class already added, skipping [INFO] org/junit/platform/engine/TestDescriptor$Visitor.class already added, skipping [INFO] org/junit/platform/engine/TestExecutionResult.class already added, skipping [INFO] org/junit/platform/engine/EngineExecutionListener.class already added, skipping [INFO] org/junit/jupiter/ already added, skipping [INFO] org/junit/jupiter/engine/ already added, skipping [INFO] org/junit/jupiter/engine/Constants.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ already added, skipping [INFO] org/junit/jupiter/engine/extension/RepetitionInfoParameterResolver$DefaultRepetitionInfo.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ScriptExecutionCondition$Evaluator.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ScriptExecutionEvaluator.class already added, skipping [INFO] org/junit/jupiter/engine/extension/TestInfoParameterResolver$DefaultTestInfo.class already added, skipping [INFO] org/junit/jupiter/engine/extension/RepetitionInfoParameterResolver.class already added, skipping [INFO] org/junit/jupiter/engine/extension/DisabledCondition.class already added, skipping [INFO] org/junit/jupiter/engine/extension/TestReporterParameterResolver.class already added, skipping [INFO] org/junit/jupiter/engine/extension/RepeatedTestInvocationContext.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ScriptExecutionCondition.class already added, skipping [INFO] org/junit/jupiter/engine/extension/RepeatedTestDisplayNameFormatter.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ScriptExecutionCondition$ThrowingEvaluator.class already added, skipping [INFO] org/junit/jupiter/engine/extension/TestInfoParameterResolver.class already added, skipping [INFO] org/junit/jupiter/engine/extension/RepeatedTestExtension.class already added, skipping [INFO] org/junit/jupiter/engine/extension/ExtensionRegistry.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/ already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/ already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsPotentialTestContainer.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestTemplateMethod.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestFactoryMethod.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestClassWithTests.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsNestedTestClass.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestMethod.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsInnerClass.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/predicates/IsTestableMethod.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/DiscoveryFilterApplier.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/NestedTestsResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/AbstractMethodResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/MethodFinder.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/TestFactoryMethodResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/TestTemplateMethodResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/TestContainerResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/DiscoverySelectorResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/JavaElementsResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/TestMethodResolver.class already added, skipping [INFO] org/junit/jupiter/engine/discovery/ElementResolver.class already added, skipping [INFO] org/junit/jupiter/engine/JupiterTestEngine.class already added, skipping [INFO] org/junit/jupiter/engine/script/ already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptAccessor.class already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptAccessor$SystemPropertyAccessor.class already added, skipping [INFO] org/junit/jupiter/engine/script/Script.class already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptExecutionManager.class already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptAccessor$EnvironmentVariableAccessor.class already added, skipping [INFO] org/junit/jupiter/engine/script/ScriptAccessor$ConfigurationParameterAccessor.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ already added, skipping [INFO] org/junit/jupiter/engine/execution/DefaultParameterContext.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExecutableInvoker.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExtensionValuesStore$1.class already added, skipping [INFO] org/junit/jupiter/engine/execution/NamespaceAwareStore.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ConditionEvaluationException.class already added, skipping [INFO] org/junit/jupiter/engine/execution/JupiterEngineExecutionContext$1.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExtensionValuesStore$CompositeKey.class already added, skipping [INFO] org/junit/jupiter/engine/execution/JupiterEngineExecutionContext$State.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExtensionValuesStore.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ExtensionValuesStore$MemoizingSupplier.class already added, skipping [INFO] org/junit/jupiter/engine/execution/BeforeEachMethodAdapter.class already added, skipping [INFO] org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.class already added, skipping [INFO] org/junit/jupiter/engine/execution/AfterEachMethodAdapter.class already added, skipping [INFO] org/junit/jupiter/engine/execution/TestInstanceProvider.class already added, skipping [INFO] org/junit/jupiter/engine/execution/ConditionEvaluator.class already added, skipping [INFO] org/junit/jupiter/engine/execution/JupiterEngineExecutionContext$Builder.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ already added, skipping [INFO] org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/LifecycleMethodUtils.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ExtensionUtils.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestTemplateInvocationTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicNodeTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/MethodExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ClassExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicContainerTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicTestTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicDescendantFilter$Mode.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestTemplateExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ExtensionUtils$IsStaticExtensionField.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/AbstractExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DynamicDescendantFilter.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/MethodBasedTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestMethodTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/JupiterEngineDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ClassTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/DefaultTestInstanceFactoryContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestInstanceLifecycleUtils.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/Filterable.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/JupiterEngineExtensionContext.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestFactoryTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/TestTemplateTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/ExtensionUtils$IsNonStaticExtensionField.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/NestedClassTestDescriptor.class already added, skipping [INFO] org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.class already added, skipping [INFO] META-INF/services/org.junit.platform.engine.TestEngine already added, skipping [INFO] org/junit/platform/commons/ already added, skipping [INFO] org/junit/platform/commons/JUnitException.class already added, skipping [INFO] org/junit/platform/commons/util/ already added, skipping [INFO] org/junit/platform/commons/util/PackageUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ToStringBuilder.class already added, skipping [INFO] org/junit/platform/commons/util/ClasspathScanner.class already added, skipping [INFO] org/junit/platform/commons/util/PreconditionViolationException.class already added, skipping [INFO] org/junit/platform/commons/util/ClassUtils.class already added, skipping [INFO] org/junit/platform/commons/util/StringUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ClassFileVisitor.class already added, skipping [INFO] org/junit/platform/commons/util/ModuleUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ClassFilter.class already added, skipping [INFO] org/junit/platform/commons/util/FunctionUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ReflectionUtils.class already added, skipping [INFO] org/junit/platform/commons/util/CollectionUtils.class already added, skipping [INFO] org/junit/platform/commons/util/Preconditions.class already added, skipping [INFO] org/junit/platform/commons/util/CloseablePath.class already added, skipping [INFO] org/junit/platform/commons/util/ExceptionUtils.class already added, skipping [INFO] org/junit/platform/commons/util/ReflectionUtils$HierarchyTraversalMode.class already added, skipping [INFO] org/junit/platform/commons/util/AnnotationUtils.class already added, skipping [INFO] org/junit/platform/commons/util/BlacklistedExceptions.class already added, skipping [INFO] org/junit/platform/commons/util/ClassLoaderUtils.class already added, skipping [INFO] org/junit/platform/commons/annotation/ already added, skipping [INFO] org/junit/platform/commons/annotation/Testable.class already added, skipping [INFO] org/junit/platform/commons/support/ already added, skipping [INFO] org/junit/platform/commons/support/ReflectionSupport.class already added, skipping [INFO] org/junit/platform/commons/support/AnnotationSupport.class already added, skipping [INFO] org/junit/platform/commons/support/ClassSupport.class already added, skipping [INFO] org/junit/platform/commons/support/HierarchyTraversalMode.class already added, skipping [INFO] org/junit/platform/commons/logging/ already added, skipping [INFO] org/junit/platform/commons/logging/LogRecordListener.class already added, skipping [INFO] org/junit/platform/commons/logging/LoggerFactory$DelegatingLogger.class already added, skipping [INFO] org/junit/platform/commons/logging/Logger.class already added, skipping [INFO] org/junit/platform/commons/logging/LoggerFactory.class already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/org/ already added, skipping [INFO] META-INF/versions/9/org/junit/ already added, skipping [INFO] META-INF/versions/9/org/junit/platform/ already added, skipping [INFO] META-INF/versions/9/org/junit/platform/commons/ already added, skipping [INFO] META-INF/versions/9/org/junit/platform/commons/util/ already added, skipping [INFO] META-INF/versions/9/org/junit/platform/commons/util/ModuleUtils.class already added, skipping [INFO] META-INF/versions/9/org/junit/platform/commons/util/ModuleUtils$ModuleReferenceScanner.class already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/org/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/logging/ already added, skipping [INFO] org/apache/logging/log4j/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/org/ already added, skipping [INFO] META-INF/versions/9/org/apache/ already added, skipping [INFO] META-INF/versions/9/org/apache/logging/ already added, skipping [INFO] META-INF/versions/9/org/apache/logging/log4j/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.logging.log4j/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/logging/ already added, skipping [INFO] org/apache/logging/log4j/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.logging.log4j/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] org/apache/maven/shared/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/plugin/ already added, skipping [INFO] org/apache/maven/plugin/surefire/ already added, skipping [INFO] org/apache/maven/plugin/surefire/log/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-shared-utils/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-shared-utils/pom.xml already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-shared-utils/pom.properties already added, skipping [INFO] META-INF/maven/commons-io/ already added, skipping [INFO] META-INF/maven/commons-io/commons-io/ already added, skipping [INFO] META-INF/maven/commons-io/commons-io/pom.properties already added, skipping [INFO] META-INF/maven/commons-io/commons-io/pom.xml already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/maven/org.apache.commons/ already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-lang3/ already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-lang3/pom.properties already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-lang3/pom.xml already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-compress/ already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-compress/pom.xml already added, skipping [INFO] META-INF/maven/org.apache.commons/commons-compress/pom.properties already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/surefire/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.surefire/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping Component: org.apache.maven.toolchain.ToolchainManager is already defined. Skipping. Component: org.apache.maven.toolchain.ToolchainManagerPrivate is already defined. Skipping. Component: org.apache.maven.toolchain.ToolchainFactoryjdk is already defined. Skipping. Component: org.apache.maven.toolchain.ToolchainFactoryjavac is already defined. Skipping. [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven/ already added, skipping Component: org.apache.maven.shared.transfer.repository.RepositoryManagermaven302 is already defined. Skipping. Component: org.apache.maven.shared.transfer.repository.RepositoryManagerdefault is already defined. Skipping. Component: org.apache.maven.shared.transfer.repository.RepositoryManagermaven31 is already defined. Skipping. Component: org.apache.maven.shared.transfer.repository.RepositoryManagermaven3 is already defined. Skipping. Component: org.apache.maven.shared.transfer.dependencies.collect.DependencyCollectormaven3 is already defined. Skipping. Component: org.apache.maven.shared.transfer.dependencies.collect.DependencyCollectordefault is already defined. Skipping. Component: org.apache.maven.shared.transfer.dependencies.collect.DependencyCollectormaven31 is already defined. Skipping. Component: org.apache.maven.shared.transfer.dependencies.resolve.DependencyResolverdefault is already defined. Skipping. Component: org.apache.maven.shared.transfer.dependencies.resolve.DependencyResolvermaven31 is already defined. Skipping. Component: org.apache.maven.shared.transfer.dependencies.resolve.DependencyResolvermaven3 is already defined. Skipping. Component: org.apache.maven.shared.transfer.project.install.ProjectInstallerdefault is already defined. Skipping. Component: org.apache.maven.shared.transfer.project.deploy.ProjectDeployerdefault is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.install.ArtifactInstallermaven3 is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.install.ArtifactInstallermaven31 is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.install.ArtifactInstallerdefault is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolvermaven31 is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolvermaven3 is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolverdefault is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.deploy.ArtifactDeployermaven3 is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.deploy.ArtifactDeployerdefault is already defined. Skipping. Component: org.apache.maven.shared.transfer.artifact.deploy.ArtifactDeployermaven31 is already defined. Skipping. [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/shared/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/plexus/ already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] org/eclipse/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/shared/ already added, skipping [INFO] org/apache/maven/shared/artifact/ already added, skipping [INFO] org/apache/maven/shared/artifact/filter/ already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/ already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/ already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/ScopeFilter.class already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/ExclusionsFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/AbstractFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/PatternInclusionsFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/FilterTransformer.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/OrFilter.class already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/pom.xml already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/PatternExclusionsFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/TransformableFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/Node.class already added, skipping [INFO] META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/pom.properties already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] org/apache/maven/shared/artifact/filter/resolve/AndFilter.class already added, skipping [INFO] org/apache/maven/shared/artifact/filter/StatisticsReportingArtifactFilter.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/maven/ already added, skipping [INFO] org/apache/maven/plugin/ already added, skipping [INFO] META-INF/DEPENDENCIES already added, skipping [INFO] META-INF/LICENSE already added, skipping [INFO] META-INF/NOTICE already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.apache.maven/ already added, skipping Component: org.codehaus.plexus.component.configurator.ComponentConfiguratorbasic is already defined. Skipping. Component: org.codehaus.plexus.component.configurator.ComponentConfiguratormap-oriented is already defined. Skipping. [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/plexus/ already added, skipping [INFO] org/ already added, skipping [INFO] org/codehaus/ already added, skipping [INFO] org/codehaus/plexus/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/codehaus/ already added, skipping [INFO] org/codehaus/plexus/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.codehaus.plexus/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.sonatype.sisu/ already added, skipping [INFO] javax/ already added, skipping [INFO] javax/inject/ already added, skipping [INFO] javax/inject/Inject.class already added, skipping [INFO] javax/inject/Named.class already added, skipping [INFO] javax/inject/Provider.class already added, skipping [INFO] javax/inject/Qualifier.class already added, skipping [INFO] javax/inject/Scope.class already added, skipping [INFO] javax/inject/Singleton.class already added, skipping [INFO] org/ already added, skipping [INFO] org/sonatype/ already added, skipping [INFO] org/sonatype/guice/ already added, skipping [INFO] org/sonatype/guice/asm/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/commons-codec/ already added, skipping [INFO] META-INF/maven/commons-codec/commons-codec/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/maven/commons-codec/commons-codec/pom.xml already added, skipping [INFO] META-INF/maven/commons-codec/commons-codec/pom.properties already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] META-INF/sisu/ already added, skipping [INFO] META-INF/versions/ already added, skipping [INFO] META-INF/versions/9/ already added, skipping [INFO] META-INF/versions/9/org/ already added, skipping [INFO] org/ already added, skipping [INFO] org/codehaus/ already added, skipping [INFO] org/codehaus/plexus/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.codehaus.plexus/ already added, skipping [INFO] META-INF/sisu/javax.inject.Named already added, skipping [INFO] META-INF/versions/9/module-info.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/com.google.guava/ already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] com/google/common/ already added, skipping [INFO] com/google/common/util/ already added, skipping [INFO] com/google/common/util/concurrent/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/com.google.guava/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] javax/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] com/google/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] javax/ already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] ch/ already added, skipping [INFO] META-INF/services/ already added, skipping [INFO] org/ already added, skipping [INFO] org/slf4j/ already added, skipping [INFO] org/slf4j/impl/ already added, skipping [INFO] org/slf4j/impl/StaticLoggerBinder.class already added, skipping [INFO] org/slf4j/impl/StaticMarkerBinder.class already added, skipping [INFO] org/slf4j/impl/StaticMDCBinder.class already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] ch/ already added, skipping [INFO] ch/qos/ already added, skipping [INFO] ch/qos/logback/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/ch.qos.logback/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] junit/ already added, skipping [INFO] junit/extensions/ already added, skipping [INFO] junit/framework/ already added, skipping [INFO] junit/runner/ already added, skipping [INFO] junit/textui/ already added, skipping [INFO] org/ already added, skipping [INFO] org/junit/ already added, skipping [INFO] org/junit/experimental/ already added, skipping [INFO] org/junit/experimental/categories/ already added, skipping [INFO] org/junit/experimental/max/ already added, skipping [INFO] org/junit/experimental/results/ already added, skipping [INFO] org/junit/experimental/runners/ already added, skipping [INFO] org/junit/experimental/theories/ already added, skipping [INFO] org/junit/experimental/theories/internal/ already added, skipping [INFO] org/junit/experimental/theories/suppliers/ already added, skipping [INFO] org/junit/internal/ already added, skipping [INFO] org/junit/internal/builders/ already added, skipping [INFO] org/junit/internal/matchers/ already added, skipping [INFO] org/junit/internal/requests/ already added, skipping [INFO] org/junit/internal/runners/ already added, skipping [INFO] org/junit/internal/runners/model/ already added, skipping [INFO] org/junit/internal/runners/rules/ already added, skipping [INFO] org/junit/internal/runners/statements/ already added, skipping [INFO] org/junit/matchers/ already added, skipping [INFO] org/junit/rules/ already added, skipping [INFO] org/junit/runner/ already added, skipping [INFO] org/junit/runner/manipulation/ already added, skipping [INFO] org/junit/runner/notification/ already added, skipping [INFO] org/junit/runners/ already added, skipping [INFO] org/junit/runners/model/ already added, skipping [INFO] LICENSE.txt already added, skipping [INFO] junit/extensions/ActiveTestSuite$1.class already added, skipping [INFO] junit/extensions/ActiveTestSuite.class already added, skipping [INFO] junit/extensions/RepeatedTest.class already added, skipping [INFO] junit/extensions/TestDecorator.class already added, skipping [INFO] junit/extensions/TestSetup$1.class already added, skipping [INFO] junit/extensions/TestSetup.class already added, skipping [INFO] junit/framework/Assert.class already added, skipping [INFO] junit/framework/AssertionFailedError.class already added, skipping [INFO] junit/framework/ComparisonCompactor.class already added, skipping [INFO] junit/framework/ComparisonFailure.class already added, skipping [INFO] junit/framework/JUnit4TestAdapter.class already added, skipping [INFO] junit/framework/JUnit4TestAdapterCache$1.class already added, skipping [INFO] junit/framework/JUnit4TestAdapterCache.class already added, skipping [INFO] junit/framework/JUnit4TestCaseFacade.class already added, skipping [INFO] junit/framework/Protectable.class already added, skipping [INFO] junit/framework/Test.class already added, skipping [INFO] junit/framework/TestCase.class already added, skipping [INFO] junit/framework/TestFailure.class already added, skipping [INFO] junit/framework/TestListener.class already added, skipping [INFO] junit/framework/TestResult$1.class already added, skipping [INFO] junit/framework/TestResult.class already added, skipping [INFO] junit/framework/TestSuite$1.class already added, skipping [INFO] junit/framework/TestSuite.class already added, skipping [INFO] junit/runner/BaseTestRunner.class already added, skipping [INFO] junit/runner/TestRunListener.class already added, skipping [INFO] junit/runner/Version.class already added, skipping [INFO] junit/textui/ResultPrinter.class already added, skipping [INFO] junit/textui/TestRunner.class already added, skipping [INFO] org/junit/After.class already added, skipping [INFO] org/junit/AfterClass.class already added, skipping [INFO] org/junit/Assert.class already added, skipping [INFO] org/junit/Assume.class already added, skipping [INFO] org/junit/Before.class already added, skipping [INFO] org/junit/BeforeClass.class already added, skipping [INFO] org/junit/ClassRule.class already added, skipping [INFO] org/junit/ComparisonFailure$ComparisonCompactor.class already added, skipping [INFO] org/junit/ComparisonFailure.class already added, skipping [INFO] org/junit/FixMethodOrder.class already added, skipping [INFO] org/junit/Ignore.class already added, skipping [INFO] org/junit/Rule.class already added, skipping [INFO] org/junit/Test$None.class already added, skipping [INFO] org/junit/Test.class already added, skipping [INFO] org/junit/experimental/ParallelComputer$1.class already added, skipping [INFO] org/junit/experimental/ParallelComputer.class already added, skipping [INFO] org/junit/experimental/categories/Categories$CategoryFilter.class already added, skipping [INFO] org/junit/experimental/categories/Categories$ExcludeCategory.class already added, skipping [INFO] org/junit/experimental/categories/Categories$IncludeCategory.class already added, skipping [INFO] org/junit/experimental/categories/Categories.class already added, skipping [INFO] org/junit/experimental/categories/Category.class already added, skipping [INFO] org/junit/experimental/max/CouldNotReadCoreException.class already added, skipping [INFO] org/junit/experimental/max/MaxCore$1$1.class already added, skipping [INFO] org/junit/experimental/max/MaxCore$1.class already added, skipping [INFO] org/junit/experimental/max/MaxCore.class already added, skipping [INFO] org/junit/experimental/max/MaxHistory$1.class already added, skipping [INFO] org/junit/experimental/max/MaxHistory$RememberingListener.class already added, skipping [INFO] org/junit/experimental/max/MaxHistory$TestComparator.class already added, skipping [INFO] org/junit/experimental/max/MaxHistory.class already added, skipping [INFO] org/junit/experimental/results/FailureList.class already added, skipping [INFO] org/junit/experimental/results/PrintableResult.class already added, skipping [INFO] org/junit/experimental/results/ResultMatchers$1.class already added, skipping [INFO] org/junit/experimental/results/ResultMatchers$2.class already added, skipping [INFO] org/junit/experimental/results/ResultMatchers$3.class already added, skipping [INFO] org/junit/experimental/results/ResultMatchers.class already added, skipping [INFO] org/junit/experimental/runners/Enclosed.class already added, skipping [INFO] org/junit/experimental/theories/DataPoint.class already added, skipping [INFO] org/junit/experimental/theories/DataPoints.class already added, skipping [INFO] org/junit/experimental/theories/ParameterSignature.class already added, skipping [INFO] org/junit/experimental/theories/ParameterSupplier.class already added, skipping [INFO] org/junit/experimental/theories/ParametersSuppliedBy.class already added, skipping [INFO] org/junit/experimental/theories/PotentialAssignment$1.class already added, skipping [INFO] org/junit/experimental/theories/PotentialAssignment$CouldNotGenerateValueException.class already added, skipping [INFO] org/junit/experimental/theories/PotentialAssignment.class already added, skipping [INFO] org/junit/experimental/theories/Theories$TheoryAnchor$1$1.class already added, skipping [INFO] org/junit/experimental/theories/Theories$TheoryAnchor$1.class already added, skipping [INFO] org/junit/experimental/theories/Theories$TheoryAnchor$2.class already added, skipping [INFO] org/junit/experimental/theories/Theories$TheoryAnchor.class already added, skipping [INFO] org/junit/experimental/theories/Theories.class already added, skipping [INFO] org/junit/experimental/theories/Theory.class already added, skipping [INFO] org/junit/experimental/theories/internal/AllMembersSupplier$1.class already added, skipping [INFO] org/junit/experimental/theories/internal/AllMembersSupplier$MethodParameterValue.class already added, skipping [INFO] org/junit/experimental/theories/internal/AllMembersSupplier.class already added, skipping [INFO] org/junit/experimental/theories/internal/Assignments.class already added, skipping [INFO] org/junit/experimental/theories/internal/ParameterizedAssertionError.class already added, skipping [INFO] org/junit/experimental/theories/suppliers/TestedOn.class already added, skipping [INFO] org/junit/experimental/theories/suppliers/TestedOnSupplier.class already added, skipping [INFO] org/junit/internal/ArrayComparisonFailure.class already added, skipping [INFO] org/junit/internal/AssumptionViolatedException.class already added, skipping [INFO] org/junit/internal/ComparisonCriteria.class already added, skipping [INFO] org/junit/internal/ExactComparisonCriteria.class already added, skipping [INFO] org/junit/internal/InexactComparisonCriteria.class already added, skipping [INFO] org/junit/internal/JUnitSystem.class already added, skipping [INFO] org/junit/internal/MethodSorter$1.class already added, skipping [INFO] org/junit/internal/MethodSorter$2.class already added, skipping [INFO] org/junit/internal/MethodSorter.class already added, skipping [INFO] org/junit/internal/RealSystem.class already added, skipping [INFO] org/junit/internal/TextListener.class already added, skipping [INFO] org/junit/internal/builders/AllDefaultPossibilitiesBuilder.class already added, skipping [INFO] org/junit/internal/builders/AnnotatedBuilder.class already added, skipping [INFO] org/junit/internal/builders/IgnoredBuilder.class already added, skipping [INFO] org/junit/internal/builders/IgnoredClassRunner.class already added, skipping [INFO] org/junit/internal/builders/JUnit3Builder.class already added, skipping [INFO] org/junit/internal/builders/JUnit4Builder.class already added, skipping [INFO] org/junit/internal/builders/NullBuilder.class already added, skipping [INFO] org/junit/internal/builders/SuiteMethodBuilder.class already added, skipping [INFO] org/junit/internal/matchers/StacktracePrintingMatcher.class already added, skipping [INFO] org/junit/internal/matchers/ThrowableCauseMatcher.class already added, skipping [INFO] org/junit/internal/matchers/ThrowableMessageMatcher.class already added, skipping [INFO] org/junit/internal/matchers/TypeSafeMatcher.class already added, skipping [INFO] org/junit/internal/requests/ClassRequest.class already added, skipping [INFO] org/junit/internal/requests/FilterRequest.class already added, skipping [INFO] org/junit/internal/requests/SortingRequest.class already added, skipping [INFO] org/junit/internal/runners/ClassRoadie.class already added, skipping [INFO] org/junit/internal/runners/ErrorReportingRunner.class already added, skipping [INFO] org/junit/internal/runners/FailedBefore.class already added, skipping [INFO] org/junit/internal/runners/InitializationError.class already added, skipping [INFO] org/junit/internal/runners/JUnit38ClassRunner$1.class already added, skipping [INFO] org/junit/internal/runners/JUnit38ClassRunner$OldTestClassAdaptingListener.class already added, skipping [INFO] org/junit/internal/runners/JUnit38ClassRunner.class already added, skipping [INFO] org/junit/internal/runners/JUnit4ClassRunner$1.class already added, skipping [INFO] org/junit/internal/runners/JUnit4ClassRunner$2.class already added, skipping [INFO] org/junit/internal/runners/JUnit4ClassRunner.class already added, skipping [INFO] org/junit/internal/runners/MethodRoadie$1$1.class already added, skipping [INFO] org/junit/internal/runners/MethodRoadie$1.class already added, skipping [INFO] org/junit/internal/runners/MethodRoadie$2.class already added, skipping [INFO] org/junit/internal/runners/MethodRoadie.class already added, skipping [INFO] org/junit/internal/runners/MethodValidator.class already added, skipping [INFO] org/junit/internal/runners/SuiteMethod.class already added, skipping [INFO] org/junit/internal/runners/TestClass.class already added, skipping [INFO] org/junit/internal/runners/TestMethod.class already added, skipping [INFO] org/junit/internal/runners/model/EachTestNotifier.class already added, skipping [INFO] org/junit/internal/runners/model/MultipleFailureException.class already added, skipping [INFO] org/junit/internal/runners/model/ReflectiveCallable.class already added, skipping [INFO] org/junit/internal/runners/statements/ExpectException.class already added, skipping [INFO] org/junit/internal/runners/statements/Fail.class already added, skipping [INFO] org/junit/internal/runners/statements/FailOnTimeout.class already added, skipping [INFO] org/junit/internal/runners/statements/InvokeMethod.class already added, skipping [INFO] org/junit/internal/runners/statements/RunAfters.class already added, skipping [INFO] org/junit/internal/runners/statements/RunBefores.class already added, skipping [INFO] org/junit/matchers/JUnitMatchers.class already added, skipping [INFO] org/junit/rules/ErrorCollector$1.class already added, skipping [INFO] org/junit/rules/ErrorCollector.class already added, skipping [INFO] org/junit/rules/ExpectedException$ExpectedExceptionStatement.class already added, skipping [INFO] org/junit/rules/ExpectedException.class already added, skipping [INFO] org/junit/rules/ExpectedExceptionMatcherBuilder.class already added, skipping [INFO] org/junit/rules/ExternalResource$1.class already added, skipping [INFO] org/junit/rules/ExternalResource.class already added, skipping [INFO] org/junit/rules/MethodRule.class already added, skipping [INFO] org/junit/rules/RuleChain.class already added, skipping [INFO] org/junit/rules/RunRules.class already added, skipping [INFO] org/junit/rules/TemporaryFolder.class already added, skipping [INFO] org/junit/rules/TestName.class already added, skipping [INFO] org/junit/rules/TestRule.class already added, skipping [INFO] org/junit/rules/TestWatcher$1.class already added, skipping [INFO] org/junit/rules/TestWatcher.class already added, skipping [INFO] org/junit/rules/TestWatchman$1.class already added, skipping [INFO] org/junit/rules/TestWatchman.class already added, skipping [INFO] org/junit/rules/Timeout.class already added, skipping [INFO] org/junit/rules/Verifier$1.class already added, skipping [INFO] org/junit/rules/Verifier.class already added, skipping [INFO] org/junit/runner/Computer$1.class already added, skipping [INFO] org/junit/runner/Computer.class already added, skipping [INFO] org/junit/runner/Describable.class already added, skipping [INFO] org/junit/runner/Description.class already added, skipping [INFO] org/junit/runner/JUnitCore.class already added, skipping [INFO] org/junit/runner/Request$1.class already added, skipping [INFO] org/junit/runner/Request.class already added, skipping [INFO] org/junit/runner/Result$1.class already added, skipping [INFO] org/junit/runner/Result$Listener.class already added, skipping [INFO] org/junit/runner/Result.class already added, skipping [INFO] org/junit/runner/RunWith.class already added, skipping [INFO] org/junit/runner/Runner.class already added, skipping [INFO] org/junit/runner/manipulation/Filter$1.class already added, skipping [INFO] org/junit/runner/manipulation/Filter$2.class already added, skipping [INFO] org/junit/runner/manipulation/Filter$3.class already added, skipping [INFO] org/junit/runner/manipulation/Filter.class already added, skipping [INFO] org/junit/runner/manipulation/Filterable.class already added, skipping [INFO] org/junit/runner/manipulation/NoTestsRemainException.class already added, skipping [INFO] org/junit/runner/manipulation/Sortable.class already added, skipping [INFO] org/junit/runner/manipulation/Sorter$1.class already added, skipping [INFO] org/junit/runner/manipulation/Sorter.class already added, skipping [INFO] org/junit/runner/notification/Failure.class already added, skipping [INFO] org/junit/runner/notification/RunListener.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$1.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$2.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$3.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$4.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$5.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$6.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$7.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier$SafeNotifier.class already added, skipping [INFO] org/junit/runner/notification/RunNotifier.class already added, skipping [INFO] org/junit/runner/notification/StoppedByUserException.class already added, skipping [INFO] org/junit/runners/AllTests.class already added, skipping [INFO] org/junit/runners/BlockJUnit4ClassRunner$1.class already added, skipping [INFO] org/junit/runners/BlockJUnit4ClassRunner.class already added, skipping [INFO] org/junit/runners/JUnit4.class already added, skipping [INFO] org/junit/runners/MethodSorters.class already added, skipping [INFO] org/junit/runners/Parameterized$Parameter.class already added, skipping [INFO] org/junit/runners/Parameterized$Parameters.class already added, skipping [INFO] org/junit/runners/Parameterized.class already added, skipping [INFO] org/junit/runners/ParentRunner$1.class already added, skipping [INFO] org/junit/runners/ParentRunner$2.class already added, skipping [INFO] org/junit/runners/ParentRunner$3.class already added, skipping [INFO] org/junit/runners/ParentRunner$4.class already added, skipping [INFO] org/junit/runners/ParentRunner.class already added, skipping [INFO] org/junit/runners/Suite$SuiteClasses.class already added, skipping [INFO] org/junit/runners/Suite.class already added, skipping [INFO] org/junit/runners/model/FrameworkField.class already added, skipping [INFO] org/junit/runners/model/FrameworkMember.class already added, skipping [INFO] org/junit/runners/model/FrameworkMethod$1.class already added, skipping [INFO] org/junit/runners/model/FrameworkMethod.class already added, skipping [INFO] org/junit/runners/model/InitializationError.class already added, skipping [INFO] org/junit/runners/model/MultipleFailureException.class already added, skipping [INFO] org/junit/runners/model/NoGenericTypeParametersValidator.class already added, skipping [INFO] org/junit/runners/model/RunnerBuilder.class already added, skipping [INFO] org/junit/runners/model/RunnerScheduler.class already added, skipping [INFO] org/junit/runners/model/Statement.class already added, skipping [INFO] org/junit/runners/model/TestClass.class already added, skipping [INFO] org/hamcrest/ already added, skipping [INFO] org/hamcrest/core/ already added, skipping [INFO] org/hamcrest/internal/ already added, skipping [INFO] org/hamcrest/BaseDescription.class already added, skipping [INFO] org/hamcrest/BaseMatcher.class already added, skipping [INFO] org/hamcrest/Condition$1.class already added, skipping [INFO] org/hamcrest/Condition$Matched.class already added, skipping [INFO] org/hamcrest/Condition$NotMatched.class already added, skipping [INFO] org/hamcrest/Condition$Step.class already added, skipping [INFO] org/hamcrest/Condition.class already added, skipping [INFO] org/hamcrest/CoreMatchers.class already added, skipping [INFO] org/hamcrest/CustomMatcher.class already added, skipping [INFO] org/hamcrest/CustomTypeSafeMatcher.class already added, skipping [INFO] org/hamcrest/Description$NullDescription.class already added, skipping [INFO] org/hamcrest/Description.class already added, skipping [INFO] org/hamcrest/DiagnosingMatcher.class already added, skipping [INFO] org/hamcrest/Factory.class already added, skipping [INFO] org/hamcrest/FeatureMatcher.class already added, skipping [INFO] org/hamcrest/Matcher.class already added, skipping [INFO] org/hamcrest/MatcherAssert.class already added, skipping [INFO] org/hamcrest/SelfDescribing.class already added, skipping [INFO] org/hamcrest/StringDescription.class already added, skipping [INFO] org/hamcrest/TypeSafeDiagnosingMatcher.class already added, skipping [INFO] org/hamcrest/TypeSafeMatcher.class already added, skipping [INFO] org/hamcrest/core/AllOf.class already added, skipping [INFO] org/hamcrest/core/AnyOf.class already added, skipping [INFO] org/hamcrest/core/CombinableMatcher$CombinableBothMatcher.class already added, skipping [INFO] org/hamcrest/core/CombinableMatcher$CombinableEitherMatcher.class already added, skipping [INFO] org/hamcrest/core/CombinableMatcher.class already added, skipping [INFO] org/hamcrest/core/DescribedAs.class already added, skipping [INFO] org/hamcrest/core/Every.class already added, skipping [INFO] org/hamcrest/core/Is.class already added, skipping [INFO] org/hamcrest/core/IsAnything.class already added, skipping [INFO] org/hamcrest/core/IsCollectionContaining.class already added, skipping [INFO] org/hamcrest/core/IsEqual.class already added, skipping [INFO] org/hamcrest/core/IsInstanceOf.class already added, skipping [INFO] org/hamcrest/core/IsNot.class already added, skipping [INFO] org/hamcrest/core/IsNull.class already added, skipping [INFO] org/hamcrest/core/IsSame.class already added, skipping [INFO] org/hamcrest/core/ShortcutCombination.class already added, skipping [INFO] org/hamcrest/core/StringContains.class already added, skipping [INFO] org/hamcrest/core/StringEndsWith.class already added, skipping [INFO] org/hamcrest/core/StringStartsWith.class already added, skipping [INFO] org/hamcrest/core/SubstringMatcher.class already added, skipping [INFO] org/hamcrest/internal/ArrayIterator.class already added, skipping [INFO] org/hamcrest/internal/ReflectiveTypeFinder.class already added, skipping [INFO] org/hamcrest/internal/SelfDescribingValue.class already added, skipping [INFO] org/hamcrest/internal/SelfDescribingValueIterator.class already added, skipping [INFO] META-INF/maven/org.javassist/ already added, skipping [INFO] META-INF/maven/org.javassist/javassist/ already added, skipping [INFO] META-INF/maven/org.javassist/javassist/pom.properties already added, skipping [INFO] META-INF/maven/org.javassist/javassist/pom.xml already added, skipping [INFO] javassist/ already added, skipping [INFO] javassist/ByteArrayClassPath.class already added, skipping [INFO] javassist/CannotCompileException.class already added, skipping [INFO] javassist/ClassClassPath.class already added, skipping [INFO] javassist/ClassMap.class already added, skipping [INFO] javassist/ClassPath.class already added, skipping [INFO] javassist/ClassPathList.class already added, skipping [INFO] javassist/ClassPool$1.class already added, skipping [INFO] javassist/ClassPool.class already added, skipping [INFO] javassist/ClassPoolTail.class already added, skipping [INFO] javassist/CodeConverter$ArrayAccessReplacementMethodNames.class already added, skipping [INFO] javassist/CodeConverter$DefaultArrayAccessReplacementMethodNames.class already added, skipping [INFO] javassist/CodeConverter.class already added, skipping [INFO] javassist/CtArray.class already added, skipping [INFO] javassist/CtBehavior.class already added, skipping [INFO] javassist/CtClass$1.class already added, skipping [INFO] javassist/CtClass$DelayedFileOutputStream.class already added, skipping [INFO] javassist/CtClass.class already added, skipping [INFO] javassist/CtClassType.class already added, skipping [INFO] javassist/CtConstructor.class already added, skipping [INFO] javassist/CtField$ArrayInitializer.class already added, skipping [INFO] javassist/CtField$CodeInitializer.class already added, skipping [INFO] javassist/CtField$CodeInitializer0.class already added, skipping [INFO] javassist/CtField$DoubleInitializer.class already added, skipping [INFO] javassist/CtField$FloatInitializer.class already added, skipping [INFO] javassist/CtField$Initializer.class already added, skipping [INFO] javassist/CtField$IntInitializer.class already added, skipping [INFO] javassist/CtField$LongInitializer.class already added, skipping [INFO] javassist/CtField$MethodInitializer.class already added, skipping [INFO] javassist/CtField$MultiArrayInitializer.class already added, skipping [INFO] javassist/CtField$NewInitializer.class already added, skipping [INFO] javassist/CtField$ParamInitializer.class already added, skipping [INFO] javassist/CtField$PtreeInitializer.class already added, skipping [INFO] javassist/CtField$StringInitializer.class already added, skipping [INFO] javassist/CtField.class already added, skipping [INFO] javassist/CtMember$Cache.class already added, skipping [INFO] javassist/CtMember.class already added, skipping [INFO] javassist/CtMethod$ConstParameter.class already added, skipping [INFO] javassist/CtMethod$IntConstParameter.class already added, skipping [INFO] javassist/CtMethod$LongConstParameter.class already added, skipping [INFO] javassist/CtMethod$StringConstParameter.class already added, skipping [INFO] javassist/CtMethod.class already added, skipping [INFO] javassist/CtNewClass.class already added, skipping [INFO] javassist/CtNewConstructor.class already added, skipping [INFO] javassist/CtNewMethod.class already added, skipping [INFO] javassist/CtNewNestedClass.class already added, skipping [INFO] javassist/CtNewWrappedConstructor.class already added, skipping [INFO] javassist/CtNewWrappedMethod.class already added, skipping [INFO] javassist/CtPrimitiveType.class already added, skipping [INFO] javassist/DirClassPath.class already added, skipping [INFO] javassist/FieldInitLink.class already added, skipping [INFO] javassist/JarClassPath.class already added, skipping [INFO] javassist/JarDirClassPath$1.class already added, skipping [INFO] javassist/JarDirClassPath.class already added, skipping [INFO] javassist/Loader.class already added, skipping [INFO] javassist/LoaderClassPath.class already added, skipping [INFO] javassist/Modifier.class already added, skipping [INFO] javassist/NotFoundException.class already added, skipping [INFO] javassist/SerialVersionUID$1.class already added, skipping [INFO] javassist/SerialVersionUID$2.class already added, skipping [INFO] javassist/SerialVersionUID$3.class already added, skipping [INFO] javassist/SerialVersionUID.class already added, skipping [INFO] javassist/Translator.class already added, skipping [INFO] javassist/URLClassPath.class already added, skipping [INFO] javassist/bytecode/ already added, skipping [INFO] javassist/bytecode/AccessFlag.class already added, skipping [INFO] javassist/bytecode/AnnotationDefaultAttribute.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute$Copier.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute$Parser.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute$Renamer.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute$Walker.class already added, skipping [INFO] javassist/bytecode/AnnotationsAttribute.class already added, skipping [INFO] javassist/bytecode/AttributeInfo.class already added, skipping [INFO] javassist/bytecode/BadBytecode.class already added, skipping [INFO] javassist/bytecode/ByteArray.class already added, skipping [INFO] javassist/bytecode/ByteStream.class already added, skipping [INFO] javassist/bytecode/ByteVector.class already added, skipping [INFO] javassist/bytecode/Bytecode.class already added, skipping [INFO] javassist/bytecode/ClassFile.class already added, skipping [INFO] javassist/bytecode/ClassFilePrinter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter$AttributeWriter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter$ConstPoolWriter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter$FieldWriter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter$MethodWriter.class already added, skipping [INFO] javassist/bytecode/ClassFileWriter.class already added, skipping [INFO] javassist/bytecode/ClassInfo.class already added, skipping [INFO] javassist/bytecode/CodeAnalyzer.class already added, skipping [INFO] javassist/bytecode/CodeAttribute$LdcEntry.class already added, skipping [INFO] javassist/bytecode/CodeAttribute$RuntimeCopyException.class already added, skipping [INFO] javassist/bytecode/CodeAttribute.class already added, skipping [INFO] javassist/bytecode/CodeIterator$AlignmentException.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Branch.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Branch16.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Gap.class already added, skipping [INFO] javassist/bytecode/CodeIterator$If16.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Jump16.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Jump32.class already added, skipping [INFO] javassist/bytecode/CodeIterator$LdcW.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Lookup.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Pointers.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Switcher.class already added, skipping [INFO] javassist/bytecode/CodeIterator$Table.class already added, skipping [INFO] javassist/bytecode/CodeIterator.class already added, skipping [INFO] javassist/bytecode/ConstInfo.class already added, skipping [INFO] javassist/bytecode/ConstInfoPadding.class already added, skipping [INFO] javassist/bytecode/ConstPool.class already added, skipping [INFO] javassist/bytecode/ConstantAttribute.class already added, skipping [INFO] javassist/bytecode/DeprecatedAttribute.class already added, skipping [INFO] javassist/bytecode/Descriptor$Iterator.class already added, skipping [INFO] javassist/bytecode/Descriptor$PrettyPrinter.class already added, skipping [INFO] javassist/bytecode/Descriptor.class already added, skipping [INFO] javassist/bytecode/DoubleInfo.class already added, skipping [INFO] javassist/bytecode/DuplicateMemberException.class already added, skipping [INFO] javassist/bytecode/EnclosingMethodAttribute.class already added, skipping [INFO] javassist/bytecode/ExceptionTable.class already added, skipping [INFO] javassist/bytecode/ExceptionTableEntry.class already added, skipping [INFO] javassist/bytecode/ExceptionsAttribute.class already added, skipping [INFO] javassist/bytecode/FieldInfo.class already added, skipping [INFO] javassist/bytecode/FieldrefInfo.class already added, skipping [INFO] javassist/bytecode/FloatInfo.class already added, skipping [INFO] javassist/bytecode/InnerClassesAttribute.class already added, skipping [INFO] javassist/bytecode/InstructionPrinter.class already added, skipping [INFO] javassist/bytecode/IntegerInfo.class already added, skipping [INFO] javassist/bytecode/InterfaceMethodrefInfo.class already added, skipping [INFO] javassist/bytecode/LineNumberAttribute$Pc.class already added, skipping [INFO] javassist/bytecode/LineNumberAttribute.class already added, skipping [INFO] javassist/bytecode/LocalVariableAttribute.class already added, skipping [INFO] javassist/bytecode/LocalVariableTypeAttribute.class already added, skipping [INFO] javassist/bytecode/LongInfo.class already added, skipping [INFO] javassist/bytecode/LongVector.class already added, skipping [INFO] javassist/bytecode/MemberrefInfo.class already added, skipping [INFO] javassist/bytecode/MethodInfo.class already added, skipping [INFO] javassist/bytecode/MethodrefInfo.class already added, skipping [INFO] javassist/bytecode/Mnemonic.class already added, skipping [INFO] javassist/bytecode/NameAndTypeInfo.class already added, skipping [INFO] javassist/bytecode/Opcode.class already added, skipping [INFO] javassist/bytecode/ParameterAnnotationsAttribute.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$1.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$ArrayType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$BaseType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$ClassSignature.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$ClassType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$Cursor.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$MethodSignature.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$NestedClassType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$ObjectType.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$Type.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$TypeArgument.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$TypeParameter.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute$TypeVariable.class already added, skipping [INFO] javassist/bytecode/SignatureAttribute.class already added, skipping [INFO] javassist/bytecode/SourceFileAttribute.class already added, skipping [INFO] javassist/bytecode/StackMap$Copier.class already added, skipping [INFO] javassist/bytecode/StackMap$InsertLocal.class already added, skipping [INFO] javassist/bytecode/StackMap$NewRemover.class already added, skipping [INFO] javassist/bytecode/StackMap$Printer.class already added, skipping [INFO] javassist/bytecode/StackMap$Shifter.class already added, skipping [INFO] javassist/bytecode/StackMap$SimpleCopy.class already added, skipping [INFO] javassist/bytecode/StackMap$Walker.class already added, skipping [INFO] javassist/bytecode/StackMap$Writer.class already added, skipping [INFO] javassist/bytecode/StackMap.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Copier.class already added, skipping [INFO] javassist/bytecode/StackMapTable$InsertLocal.class already added, skipping [INFO] javassist/bytecode/StackMapTable$NewRemover.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Printer.class already added, skipping [INFO] javassist/bytecode/StackMapTable$RuntimeCopyException.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Shifter.class already added, skipping [INFO] javassist/bytecode/StackMapTable$SimpleCopy.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Walker.class already added, skipping [INFO] javassist/bytecode/StackMapTable$Writer.class already added, skipping [INFO] javassist/bytecode/StackMapTable.class already added, skipping [INFO] javassist/bytecode/StringInfo.class already added, skipping [INFO] javassist/bytecode/SyntheticAttribute.class already added, skipping [INFO] javassist/bytecode/Utf8Info.class already added, skipping [INFO] javassist/bytecode/analysis/ already added, skipping [INFO] javassist/bytecode/analysis/Analyzer$1.class already added, skipping [INFO] javassist/bytecode/analysis/Analyzer$ExceptionInfo.class already added, skipping [INFO] javassist/bytecode/analysis/Analyzer.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$1.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$2.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$3.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$Access.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$Block.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$Catcher.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow$Node.class already added, skipping [INFO] javassist/bytecode/analysis/ControlFlow.class already added, skipping [INFO] javassist/bytecode/analysis/Executor.class already added, skipping [INFO] javassist/bytecode/analysis/Frame.class already added, skipping [INFO] javassist/bytecode/analysis/FramePrinter.class already added, skipping [INFO] javassist/bytecode/analysis/IntQueue$1.class already added, skipping [INFO] javassist/bytecode/analysis/IntQueue$Entry.class already added, skipping [INFO] javassist/bytecode/analysis/IntQueue.class already added, skipping [INFO] javassist/bytecode/analysis/MultiArrayType.class already added, skipping [INFO] javassist/bytecode/analysis/MultiType.class already added, skipping [INFO] javassist/bytecode/analysis/Subroutine.class already added, skipping [INFO] javassist/bytecode/analysis/SubroutineScanner.class already added, skipping [INFO] javassist/bytecode/analysis/Type.class already added, skipping [INFO] javassist/bytecode/analysis/Util.class already added, skipping [INFO] javassist/bytecode/annotation/ already added, skipping [INFO] javassist/bytecode/annotation/Annotation$Pair.class already added, skipping [INFO] javassist/bytecode/annotation/Annotation.class already added, skipping [INFO] javassist/bytecode/annotation/AnnotationImpl.class already added, skipping [INFO] javassist/bytecode/annotation/AnnotationMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/AnnotationsWriter.class already added, skipping [INFO] javassist/bytecode/annotation/ArrayMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/BooleanMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/ByteMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/CharMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/ClassMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/DoubleMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/EnumMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/FloatMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/IntegerMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/LongMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/MemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/MemberValueVisitor.class already added, skipping [INFO] javassist/bytecode/annotation/NoSuchClassError.class already added, skipping [INFO] javassist/bytecode/annotation/ShortMemberValue.class already added, skipping [INFO] javassist/bytecode/annotation/StringMemberValue.class already added, skipping [INFO] javassist/bytecode/stackmap/ already added, skipping [INFO] javassist/bytecode/stackmap/BasicBlock$Catch.class already added, skipping [INFO] javassist/bytecode/stackmap/BasicBlock$Maker.class already added, skipping [INFO] javassist/bytecode/stackmap/BasicBlock$Mark.class already added, skipping [INFO] javassist/bytecode/stackmap/BasicBlock.class already added, skipping [INFO] javassist/bytecode/stackmap/MapMaker.class already added, skipping [INFO] javassist/bytecode/stackmap/Tracer.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$ArrayElement.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$BasicType.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$ClassName.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$NullType.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$UninitData.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData$UninitThis.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeData.class already added, skipping [INFO] javassist/bytecode/stackmap/TypeTag.class already added, skipping [INFO] javassist/bytecode/stackmap/TypedBlock$Maker.class already added, skipping [INFO] javassist/bytecode/stackmap/TypedBlock.class already added, skipping [INFO] javassist/compiler/ already added, skipping [INFO] javassist/compiler/AccessorMaker.class already added, skipping [INFO] javassist/compiler/CodeGen$1.class already added, skipping [INFO] javassist/compiler/CodeGen$ReturnHook.class already added, skipping [INFO] javassist/compiler/CodeGen.class already added, skipping [INFO] javassist/compiler/CompileError.class already added, skipping [INFO] javassist/compiler/Javac$1.class already added, skipping [INFO] javassist/compiler/Javac$2.class already added, skipping [INFO] javassist/compiler/Javac$3.class already added, skipping [INFO] javassist/compiler/Javac$CtFieldWithInit.class already added, skipping [INFO] javassist/compiler/Javac.class already added, skipping [INFO] javassist/compiler/JvstCodeGen.class already added, skipping [INFO] javassist/compiler/JvstTypeChecker.class already added, skipping [INFO] javassist/compiler/KeywordTable.class already added, skipping [INFO] javassist/compiler/Lex.class already added, skipping [INFO] javassist/compiler/MemberCodeGen$JsrHook.class already added, skipping [INFO] javassist/compiler/MemberCodeGen$JsrHook2.class already added, skipping [INFO] javassist/compiler/MemberCodeGen.class already added, skipping [INFO] javassist/compiler/MemberResolver$Method.class already added, skipping [INFO] javassist/compiler/MemberResolver.class already added, skipping [INFO] javassist/compiler/NoFieldException.class already added, skipping [INFO] javassist/compiler/Parser.class already added, skipping [INFO] javassist/compiler/ProceedHandler.class already added, skipping [INFO] javassist/compiler/SymbolTable.class already added, skipping [INFO] javassist/compiler/SyntaxError.class already added, skipping [INFO] javassist/compiler/Token.class already added, skipping [INFO] javassist/compiler/TokenId.class already added, skipping [INFO] javassist/compiler/TypeChecker.class already added, skipping [INFO] javassist/compiler/ast/ already added, skipping [INFO] javassist/compiler/ast/ASTList.class already added, skipping [INFO] javassist/compiler/ast/ASTree.class already added, skipping [INFO] javassist/compiler/ast/ArrayInit.class already added, skipping [INFO] javassist/compiler/ast/AssignExpr.class already added, skipping [INFO] javassist/compiler/ast/BinExpr.class already added, skipping [INFO] javassist/compiler/ast/CallExpr.class already added, skipping [INFO] javassist/compiler/ast/CastExpr.class already added, skipping [INFO] javassist/compiler/ast/CondExpr.class already added, skipping [INFO] javassist/compiler/ast/Declarator.class already added, skipping [INFO] javassist/compiler/ast/DoubleConst.class already added, skipping [INFO] javassist/compiler/ast/Expr.class already added, skipping [INFO] javassist/compiler/ast/FieldDecl.class already added, skipping [INFO] javassist/compiler/ast/InstanceOfExpr.class already added, skipping [INFO] javassist/compiler/ast/IntConst.class already added, skipping [INFO] javassist/compiler/ast/Keyword.class already added, skipping [INFO] javassist/compiler/ast/Member.class already added, skipping [INFO] javassist/compiler/ast/MethodDecl.class already added, skipping [INFO] javassist/compiler/ast/NewExpr.class already added, skipping [INFO] javassist/compiler/ast/Pair.class already added, skipping [INFO] javassist/compiler/ast/Stmnt.class already added, skipping [INFO] javassist/compiler/ast/StringL.class already added, skipping [INFO] javassist/compiler/ast/Symbol.class already added, skipping [INFO] javassist/compiler/ast/Variable.class already added, skipping [INFO] javassist/compiler/ast/Visitor.class already added, skipping [INFO] javassist/convert/ already added, skipping [INFO] javassist/convert/TransformAccessArrayField.class already added, skipping [INFO] javassist/convert/TransformAfter.class already added, skipping [INFO] javassist/convert/TransformBefore.class already added, skipping [INFO] javassist/convert/TransformCall.class already added, skipping [INFO] javassist/convert/TransformFieldAccess.class already added, skipping [INFO] javassist/convert/TransformNew.class already added, skipping [INFO] javassist/convert/TransformNewClass.class already added, skipping [INFO] javassist/convert/TransformReadField.class already added, skipping [INFO] javassist/convert/TransformWriteField.class already added, skipping [INFO] javassist/convert/Transformer.class already added, skipping [INFO] javassist/expr/ already added, skipping [INFO] javassist/expr/Cast$ProceedForCast.class already added, skipping [INFO] javassist/expr/Cast.class already added, skipping [INFO] javassist/expr/ConstructorCall.class already added, skipping [INFO] javassist/expr/Expr.class already added, skipping [INFO] javassist/expr/ExprEditor$LoopContext.class already added, skipping [INFO] javassist/expr/ExprEditor$NewOp.class already added, skipping [INFO] javassist/expr/ExprEditor.class already added, skipping [INFO] javassist/expr/FieldAccess$ProceedForRead.class already added, skipping [INFO] javassist/expr/FieldAccess$ProceedForWrite.class already added, skipping [INFO] javassist/expr/FieldAccess.class already added, skipping [INFO] javassist/expr/Handler.class already added, skipping [INFO] javassist/expr/Instanceof$ProceedForInstanceof.class already added, skipping [INFO] javassist/expr/Instanceof.class already added, skipping [INFO] javassist/expr/MethodCall.class already added, skipping [INFO] javassist/expr/NewArray$ProceedForArray.class already added, skipping [INFO] javassist/expr/NewArray.class already added, skipping [INFO] javassist/expr/NewExpr$ProceedForNew.class already added, skipping [INFO] javassist/expr/NewExpr.class already added, skipping [INFO] javassist/runtime/ already added, skipping [INFO] javassist/runtime/Cflow$Depth.class already added, skipping [INFO] javassist/runtime/Cflow.class already added, skipping [INFO] javassist/runtime/Desc.class already added, skipping [INFO] javassist/runtime/DotClass.class already added, skipping [INFO] javassist/runtime/Inner.class already added, skipping [INFO] javassist/scopedpool/ already added, skipping [INFO] javassist/scopedpool/ScopedClassPool.class already added, skipping [INFO] javassist/scopedpool/ScopedClassPoolFactory.class already added, skipping [INFO] javassist/scopedpool/ScopedClassPoolFactoryImpl.class already added, skipping [INFO] javassist/scopedpool/ScopedClassPoolRepository.class already added, skipping [INFO] javassist/scopedpool/ScopedClassPoolRepositoryImpl.class already added, skipping [INFO] javassist/scopedpool/SoftValueHashMap$SoftValueRef.class already added, skipping [INFO] javassist/scopedpool/SoftValueHashMap.class already added, skipping [INFO] javassist/tools/ already added, skipping [INFO] javassist/tools/Dump.class already added, skipping [INFO] javassist/tools/framedump.class already added, skipping [INFO] javassist/tools/reflect/ already added, skipping [INFO] javassist/tools/reflect/CannotCreateException.class already added, skipping [INFO] javassist/tools/reflect/CannotInvokeException.class already added, skipping [INFO] javassist/tools/reflect/CannotReflectException.class already added, skipping [INFO] javassist/tools/reflect/ClassMetaobject.class already added, skipping [INFO] javassist/tools/reflect/CompiledClass.class already added, skipping [INFO] javassist/tools/reflect/Compiler.class already added, skipping [INFO] javassist/tools/reflect/Loader.class already added, skipping [INFO] javassist/tools/reflect/Metalevel.class already added, skipping [INFO] javassist/tools/reflect/Metaobject.class already added, skipping [INFO] javassist/tools/reflect/Reflection.class already added, skipping [INFO] javassist/tools/reflect/Sample.class already added, skipping [INFO] javassist/tools/rmi/ already added, skipping [INFO] javassist/tools/rmi/AppletServer.class already added, skipping [INFO] javassist/tools/rmi/ExportedObject.class already added, skipping [INFO] javassist/tools/rmi/ObjectImporter.class already added, skipping [INFO] javassist/tools/rmi/ObjectNotFoundException.class already added, skipping [INFO] javassist/tools/rmi/Proxy.class already added, skipping [INFO] javassist/tools/rmi/RemoteException.class already added, skipping [INFO] javassist/tools/rmi/RemoteRef.class already added, skipping [INFO] javassist/tools/rmi/Sample.class already added, skipping [INFO] javassist/tools/rmi/StubGenerator.class already added, skipping [INFO] javassist/tools/web/ already added, skipping [INFO] javassist/tools/web/BadHttpRequest.class already added, skipping [INFO] javassist/tools/web/ServiceThread.class already added, skipping [INFO] javassist/tools/web/Viewer.class already added, skipping [INFO] javassist/tools/web/Webserver.class already added, skipping [INFO] javassist/util/ already added, skipping [INFO] javassist/util/HotSwapper$1.class already added, skipping [INFO] javassist/util/HotSwapper.class already added, skipping [INFO] javassist/util/Trigger.class already added, skipping [INFO] javassist/util/proxy/ already added, skipping [INFO] javassist/util/proxy/FactoryHelper.class already added, skipping [INFO] javassist/util/proxy/MethodFilter.class already added, skipping [INFO] javassist/util/proxy/MethodHandler.class already added, skipping [INFO] javassist/util/proxy/Proxy.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory$1.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory$2.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory$ClassLoaderProvider.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory$ProxyDetails.class already added, skipping [INFO] javassist/util/proxy/ProxyFactory.class already added, skipping [INFO] javassist/util/proxy/ProxyObject.class already added, skipping [INFO] javassist/util/proxy/ProxyObjectInputStream.class already added, skipping [INFO] javassist/util/proxy/ProxyObjectOutputStream.class already added, skipping [INFO] javassist/util/proxy/RuntimeSupport$DefaultMethodHandler.class already added, skipping [INFO] javassist/util/proxy/RuntimeSupport.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$1.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$2.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$3.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$4.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$5.class already added, skipping [INFO] javassist/util/proxy/SecurityActions$6.class already added, skipping [INFO] javassist/util/proxy/SecurityActions.class already added, skipping [INFO] javassist/util/proxy/SerializedProxy$1.class already added, skipping [INFO] javassist/util/proxy/SerializedProxy.class already added, skipping [INFO] META-INF/maven/com.google.guava/ already added, skipping [INFO] META-INF/maven/com.google.guava/guava/ already added, skipping [INFO] META-INF/maven/com.google.guava/guava/pom.properties already added, skipping [INFO] META-INF/maven/com.google.guava/guava/pom.xml already added, skipping [INFO] com/google/ already added, skipping [INFO] com/google/common/ already added, skipping [INFO] com/google/common/annotations/ already added, skipping [INFO] com/google/common/annotations/Beta.class already added, skipping [INFO] com/google/common/annotations/GwtCompatible.class already added, skipping [INFO] com/google/common/annotations/GwtIncompatible.class already added, skipping [INFO] com/google/common/annotations/VisibleForTesting.class already added, skipping [INFO] com/google/common/base/ already added, skipping [INFO] com/google/common/base/Absent.class already added, skipping [INFO] com/google/common/base/AbstractIterator$1.class already added, skipping [INFO] com/google/common/base/AbstractIterator$State.class already added, skipping [INFO] com/google/common/base/AbstractIterator.class already added, skipping [INFO] com/google/common/base/Ascii.class already added, skipping [INFO] com/google/common/base/CaseFormat$1.class already added, skipping [INFO] com/google/common/base/CaseFormat$2.class already added, skipping [INFO] com/google/common/base/CaseFormat$3.class already added, skipping [INFO] com/google/common/base/CaseFormat$4.class already added, skipping [INFO] com/google/common/base/CaseFormat$5.class already added, skipping [INFO] com/google/common/base/CaseFormat$StringConverter.class already added, skipping [INFO] com/google/common/base/CaseFormat.class already added, skipping [INFO] com/google/common/base/CharMatcher$1.class already added, skipping [INFO] com/google/common/base/CharMatcher$And.class already added, skipping [INFO] com/google/common/base/CharMatcher$BitSetMatcher.class already added, skipping [INFO] com/google/common/base/CharMatcher$FastMatcher.class already added, skipping [INFO] com/google/common/base/CharMatcher$NegatedFastMatcher.class already added, skipping [INFO] com/google/common/base/CharMatcher$Or.class already added, skipping [INFO] com/google/common/base/CharMatcher$RangesMatcher.class already added, skipping [INFO] com/google/common/base/CharMatcher.class already added, skipping [INFO] com/google/common/base/Charsets.class already added, skipping [INFO] com/google/common/base/Converter$1$1.class already added, skipping [INFO] com/google/common/base/Converter$1.class already added, skipping [INFO] com/google/common/base/Converter$ConverterComposition.class already added, skipping [INFO] com/google/common/base/Converter$IdentityConverter.class already added, skipping [INFO] com/google/common/base/Converter$ReverseConverter.class already added, skipping [INFO] com/google/common/base/Converter.class already added, skipping [INFO] com/google/common/base/Defaults.class already added, skipping [INFO] com/google/common/base/Enums$StringConverter.class already added, skipping [INFO] com/google/common/base/Enums.class already added, skipping [INFO] com/google/common/base/Equivalence$1.class already added, skipping [INFO] com/google/common/base/Equivalence$Equals.class already added, skipping [INFO] com/google/common/base/Equivalence$EquivalentToPredicate.class already added, skipping [INFO] com/google/common/base/Equivalence$Identity.class already added, skipping [INFO] com/google/common/base/Equivalence$Wrapper.class already added, skipping [INFO] com/google/common/base/Equivalence.class already added, skipping [INFO] com/google/common/base/FinalizablePhantomReference.class already added, skipping [INFO] com/google/common/base/FinalizableReference.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue$DirectLoader.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue$SystemLoader.class already added, skipping [INFO] com/google/common/base/FinalizableReferenceQueue.class already added, skipping [INFO] com/google/common/base/FinalizableSoftReference.class already added, skipping [INFO] com/google/common/base/FinalizableWeakReference.class already added, skipping [INFO] com/google/common/base/Function.class already added, skipping [INFO] com/google/common/base/FunctionalEquivalence.class already added, skipping [INFO] com/google/common/base/Functions$1.class already added, skipping [INFO] com/google/common/base/Functions$ConstantFunction.class already added, skipping [INFO] com/google/common/base/Functions$ForMapWithDefault.class already added, skipping [INFO] com/google/common/base/Functions$FunctionComposition.class already added, skipping [INFO] com/google/common/base/Functions$FunctionForMapNoDefault.class already added, skipping [INFO] com/google/common/base/Functions$IdentityFunction.class already added, skipping [INFO] com/google/common/base/Functions$PredicateFunction.class already added, skipping [INFO] com/google/common/base/Functions$SupplierFunction.class already added, skipping [INFO] com/google/common/base/Functions$ToStringFunction.class already added, skipping [INFO] com/google/common/base/Functions.class already added, skipping [INFO] com/google/common/base/Joiner$1.class already added, skipping [INFO] com/google/common/base/Joiner$2.class already added, skipping [INFO] com/google/common/base/Joiner$3.class already added, skipping [INFO] com/google/common/base/Joiner$MapJoiner.class already added, skipping [INFO] com/google/common/base/Joiner.class already added, skipping [INFO] com/google/common/base/Objects.class already added, skipping [INFO] com/google/common/base/Optional$1$1.class already added, skipping [INFO] com/google/common/base/Optional$1.class already added, skipping [INFO] com/google/common/base/Optional.class already added, skipping [INFO] com/google/common/base/PairwiseEquivalence.class already added, skipping [INFO] com/google/common/base/Platform$1.class already added, skipping [INFO] com/google/common/base/Platform.class already added, skipping [INFO] com/google/common/base/Preconditions.class already added, skipping [INFO] com/google/common/base/Predicate.class already added, skipping [INFO] com/google/common/base/Predicates$1.class already added, skipping [INFO] com/google/common/base/Predicates$AndPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$CompositionPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$ContainsPatternPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$InPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$InstanceOfPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$IsEqualToPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$NotPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate$1.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate$2.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate$3.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate$4.class already added, skipping [INFO] com/google/common/base/Predicates$ObjectPredicate.class already added, skipping [INFO] com/google/common/base/Predicates$OrPredicate.class already added, skipping [INFO] com/google/common/base/Predicates.class already added, skipping [INFO] com/google/common/base/Present.class already added, skipping [INFO] com/google/common/base/SmallCharMatcher.class already added, skipping [INFO] com/google/common/base/Splitter$1$1.class already added, skipping [INFO] com/google/common/base/Splitter$1.class already added, skipping [INFO] com/google/common/base/Splitter$2$1.class already added, skipping [INFO] com/google/common/base/Splitter$2.class already added, skipping [INFO] com/google/common/base/Splitter$3$1.class already added, skipping [INFO] com/google/common/base/Splitter$3.class already added, skipping [INFO] com/google/common/base/Splitter$4$1.class already added, skipping [INFO] com/google/common/base/Splitter$4.class already added, skipping [INFO] com/google/common/base/Splitter$5.class already added, skipping [INFO] com/google/common/base/Splitter$MapSplitter.class already added, skipping [INFO] com/google/common/base/Splitter$SplittingIterator.class already added, skipping [INFO] com/google/common/base/Splitter$Strategy.class already added, skipping [INFO] com/google/common/base/Splitter.class already added, skipping [INFO] com/google/common/base/StandardSystemProperty.class already added, skipping [INFO] com/google/common/base/Stopwatch$1.class already added, skipping [INFO] com/google/common/base/Stopwatch.class already added, skipping [INFO] com/google/common/base/Strings.class already added, skipping [INFO] com/google/common/base/Supplier.class already added, skipping [INFO] com/google/common/base/Suppliers$ExpiringMemoizingSupplier.class already added, skipping [INFO] com/google/common/base/Suppliers$MemoizingSupplier.class already added, skipping [INFO] com/google/common/base/Suppliers$SupplierComposition.class already added, skipping [INFO] com/google/common/base/Suppliers$SupplierFunction.class already added, skipping [INFO] com/google/common/base/Suppliers$SupplierFunctionImpl.class already added, skipping [INFO] com/google/common/base/Suppliers$SupplierOfInstance.class already added, skipping [INFO] com/google/common/base/Suppliers$ThreadSafeSupplier.class already added, skipping [INFO] com/google/common/base/Suppliers.class already added, skipping [INFO] com/google/common/base/Throwables.class already added, skipping [INFO] com/google/common/base/Ticker$1.class already added, skipping [INFO] com/google/common/base/Ticker.class already added, skipping [INFO] com/google/common/base/Utf8.class already added, skipping [INFO] com/google/common/base/internal/ already added, skipping [INFO] com/google/common/base/internal/Finalizer.class already added, skipping [INFO] com/google/common/base/package-info.class already added, skipping [INFO] com/google/common/cache/ already added, skipping [INFO] com/google/common/cache/AbstractCache$SimpleStatsCounter.class already added, skipping [INFO] com/google/common/cache/AbstractCache$StatsCounter.class already added, skipping [INFO] com/google/common/cache/AbstractCache.class already added, skipping [INFO] com/google/common/cache/AbstractLoadingCache.class already added, skipping [INFO] com/google/common/cache/Cache.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$1.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$2.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$3.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$NullListener.class already added, skipping [INFO] com/google/common/cache/CacheBuilder$OneWeigher.class already added, skipping [INFO] com/google/common/cache/CacheBuilder.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$1.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$AccessDurationParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$DurationParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$InitialCapacityParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$IntegerParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$KeyStrengthParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$LongParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$MaximumSizeParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$MaximumWeightParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$RecordStatsParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$RefreshDurationParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$ValueParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$ValueStrengthParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec$WriteDurationParser.class already added, skipping [INFO] com/google/common/cache/CacheBuilderSpec.class already added, skipping [INFO] com/google/common/cache/CacheLoader$FunctionToCacheLoader.class already added, skipping [INFO] com/google/common/cache/CacheLoader$InvalidCacheLoadException.class already added, skipping [INFO] com/google/common/cache/CacheLoader$SupplierToCacheLoader.class already added, skipping [INFO] com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.class already added, skipping [INFO] com/google/common/cache/CacheLoader.class already added, skipping [INFO] com/google/common/cache/CacheStats.class already added, skipping [INFO] com/google/common/cache/ForwardingCache$SimpleForwardingCache.class already added, skipping [INFO] com/google/common/cache/ForwardingCache.class already added, skipping [INFO] com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.class already added, skipping [INFO] com/google/common/cache/ForwardingLoadingCache.class already added, skipping [INFO] com/google/common/cache/LoadingCache.class already added, skipping [INFO] com/google/common/cache/LocalCache$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$AbstractCacheSet.class already added, skipping [INFO] com/google/common/cache/LocalCache$AbstractReferenceEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$AccessQueue$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$AccessQueue$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$AccessQueue.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$3.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$4.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$5.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$6.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$7.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory$8.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryFactory.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntryIterator.class already added, skipping [INFO] com/google/common/cache/LocalCache$EntrySet.class already added, skipping [INFO] com/google/common/cache/LocalCache$HashIterator.class already added, skipping [INFO] com/google/common/cache/LocalCache$KeyIterator.class already added, skipping [INFO] com/google/common/cache/LocalCache$KeySet.class already added, skipping [INFO] com/google/common/cache/LocalCache$LoadingSerializationProxy.class already added, skipping [INFO] com/google/common/cache/LocalCache$LoadingValueReference$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$LoadingValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$LocalLoadingCache.class already added, skipping [INFO] com/google/common/cache/LocalCache$LocalManualCache$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$LocalManualCache.class already added, skipping [INFO] com/google/common/cache/LocalCache$ManualSerializationProxy.class already added, skipping [INFO] com/google/common/cache/LocalCache$NullEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$Segment$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$Segment.class already added, skipping [INFO] com/google/common/cache/LocalCache$SoftValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$Strength$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$Strength$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$Strength$3.class already added, skipping [INFO] com/google/common/cache/LocalCache$Strength.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongAccessEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongAccessWriteEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$StrongWriteEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$ValueIterator.class already added, skipping [INFO] com/google/common/cache/LocalCache$ValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$Values.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakAccessEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakAccessWriteEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeakWriteEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeightedSoftValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeightedStrongValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$WeightedWeakValueReference.class already added, skipping [INFO] com/google/common/cache/LocalCache$WriteQueue$1.class already added, skipping [INFO] com/google/common/cache/LocalCache$WriteQueue$2.class already added, skipping [INFO] com/google/common/cache/LocalCache$WriteQueue.class already added, skipping [INFO] com/google/common/cache/LocalCache$WriteThroughEntry.class already added, skipping [INFO] com/google/common/cache/LocalCache.class already added, skipping [INFO] com/google/common/cache/LongAddable.class already added, skipping [INFO] com/google/common/cache/LongAddables$1.class already added, skipping [INFO] com/google/common/cache/LongAddables$2.class already added, skipping [INFO] com/google/common/cache/LongAddables$PureJavaLongAddable.class already added, skipping [INFO] com/google/common/cache/LongAddables.class already added, skipping [INFO] com/google/common/cache/LongAdder.class already added, skipping [INFO] com/google/common/cache/RemovalCause$1.class already added, skipping [INFO] com/google/common/cache/RemovalCause$2.class already added, skipping [INFO] com/google/common/cache/RemovalCause$3.class already added, skipping [INFO] com/google/common/cache/RemovalCause$4.class already added, skipping [INFO] com/google/common/cache/RemovalCause$5.class already added, skipping [INFO] com/google/common/cache/RemovalCause.class already added, skipping [INFO] com/google/common/cache/RemovalListener.class already added, skipping [INFO] com/google/common/cache/RemovalListeners$1$1.class already added, skipping [INFO] com/google/common/cache/RemovalListeners$1.class already added, skipping [INFO] com/google/common/cache/RemovalListeners.class already added, skipping [INFO] com/google/common/cache/RemovalNotification.class already added, skipping [INFO] com/google/common/cache/Striped64$1.class already added, skipping [INFO] com/google/common/cache/Striped64$Cell.class already added, skipping [INFO] com/google/common/cache/Striped64.class already added, skipping [INFO] com/google/common/cache/Weigher.class already added, skipping [INFO] com/google/common/cache/package-info.class already added, skipping [INFO] com/google/common/collect/ already added, skipping [INFO] com/google/common/collect/AbstractBiMap$1.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap$Inverse.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap$KeySet.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap$ValueSet.class already added, skipping [INFO] com/google/common/collect/AbstractBiMap.class already added, skipping [INFO] com/google/common/collect/AbstractIndexedListIterator.class already added, skipping [INFO] com/google/common/collect/AbstractIterator$1.class already added, skipping [INFO] com/google/common/collect/AbstractIterator$State.class already added, skipping [INFO] com/google/common/collect/AbstractIterator.class already added, skipping [INFO] com/google/common/collect/AbstractListMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$1.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$2.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$AsMap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$Itr.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$KeySet$1.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$KeySet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedList.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedSet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultiset$1.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.class already added, skipping [INFO] com/google/common/collect/AbstractMapBasedMultiset.class already added, skipping [INFO] com/google/common/collect/AbstractMapEntry.class already added, skipping [INFO] com/google/common/collect/AbstractMultimap$Entries.class already added, skipping [INFO] com/google/common/collect/AbstractMultimap$EntrySet.class already added, skipping [INFO] com/google/common/collect/AbstractMultimap$Values.class already added, skipping [INFO] com/google/common/collect/AbstractMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractMultiset$ElementSet.class already added, skipping [INFO] com/google/common/collect/AbstractMultiset$EntrySet.class already added, skipping [INFO] com/google/common/collect/AbstractMultiset.class already added, skipping [INFO] com/google/common/collect/AbstractNavigableMap$1.class already added, skipping [INFO] com/google/common/collect/AbstractNavigableMap$DescendingMap.class already added, skipping [INFO] com/google/common/collect/AbstractNavigableMap.class already added, skipping [INFO] com/google/common/collect/AbstractRangeSet.class already added, skipping [INFO] com/google/common/collect/AbstractSequentialIterator.class already added, skipping [INFO] com/google/common/collect/AbstractSetMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractSortedKeySortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractSortedMultiset.class already added, skipping [INFO] com/google/common/collect/AbstractSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/AbstractTable$1.class already added, skipping [INFO] com/google/common/collect/AbstractTable$CellSet.class already added, skipping [INFO] com/google/common/collect/AbstractTable$Values.class already added, skipping [INFO] com/google/common/collect/AbstractTable.class already added, skipping [INFO] com/google/common/collect/AllEqualOrdering.class already added, skipping [INFO] com/google/common/collect/ArrayListMultimap.class already added, skipping [INFO] com/google/common/collect/ArrayTable$1.class already added, skipping [INFO] com/google/common/collect/ArrayTable$ArrayMap$1.class already added, skipping [INFO] com/google/common/collect/ArrayTable$ArrayMap.class already added, skipping [INFO] com/google/common/collect/ArrayTable$Column.class already added, skipping [INFO] com/google/common/collect/ArrayTable$ColumnMap.class already added, skipping [INFO] com/google/common/collect/ArrayTable$Row.class already added, skipping [INFO] com/google/common/collect/ArrayTable$RowMap.class already added, skipping [INFO] com/google/common/collect/ArrayTable.class already added, skipping [INFO] com/google/common/collect/BiMap.class already added, skipping [INFO] com/google/common/collect/BoundType.class already added, skipping [INFO] com/google/common/collect/ByFunctionOrdering.class already added, skipping [INFO] com/google/common/collect/CartesianList$1.class already added, skipping [INFO] com/google/common/collect/CartesianList.class already added, skipping [INFO] com/google/common/collect/ClassToInstanceMap.class already added, skipping [INFO] com/google/common/collect/CollectPreconditions.class already added, skipping [INFO] com/google/common/collect/Collections2$FilteredCollection.class already added, skipping [INFO] com/google/common/collect/Collections2$OrderedPermutationCollection.class already added, skipping [INFO] com/google/common/collect/Collections2$OrderedPermutationIterator.class already added, skipping [INFO] com/google/common/collect/Collections2$PermutationCollection.class already added, skipping [INFO] com/google/common/collect/Collections2$PermutationIterator.class already added, skipping [INFO] com/google/common/collect/Collections2$TransformedCollection.class already added, skipping [INFO] com/google/common/collect/Collections2.class already added, skipping [INFO] com/google/common/collect/ComparatorOrdering.class already added, skipping [INFO] com/google/common/collect/ComparisonChain$1.class already added, skipping [INFO] com/google/common/collect/ComparisonChain$InactiveComparisonChain.class already added, skipping [INFO] com/google/common/collect/ComparisonChain.class already added, skipping [INFO] com/google/common/collect/CompoundOrdering.class already added, skipping [INFO] com/google/common/collect/ComputationException.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$1.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$2.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$3.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$EntrySet.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.class already added, skipping [INFO] com/google/common/collect/ConcurrentHashMultiset.class already added, skipping [INFO] com/google/common/collect/ContiguousSet.class already added, skipping [INFO] com/google/common/collect/Count.class already added, skipping [INFO] com/google/common/collect/Cut$1.class already added, skipping [INFO] com/google/common/collect/Cut$AboveAll.class already added, skipping [INFO] com/google/common/collect/Cut$AboveValue.class already added, skipping [INFO] com/google/common/collect/Cut$BelowAll.class already added, skipping [INFO] com/google/common/collect/Cut$BelowValue.class already added, skipping [INFO] com/google/common/collect/Cut.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$1.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$Column.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$ColumnMap.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$ImmutableArrayMap.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$Row.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable$RowMap.class already added, skipping [INFO] com/google/common/collect/DenseImmutableTable.class already added, skipping [INFO] com/google/common/collect/DescendingImmutableSortedMultiset.class already added, skipping [INFO] com/google/common/collect/DescendingImmutableSortedSet.class already added, skipping [INFO] com/google/common/collect/DescendingMultiset.class already added, skipping [INFO] com/google/common/collect/DiscreteDomain$BigIntegerDomain.class already added, skipping [INFO] com/google/common/collect/DiscreteDomain$IntegerDomain.class already added, skipping [INFO] com/google/common/collect/DiscreteDomain$LongDomain.class already added, skipping [INFO] com/google/common/collect/DiscreteDomain.class already added, skipping [INFO] com/google/common/collect/EmptyContiguousSet$1.class already added, skipping [INFO] com/google/common/collect/EmptyContiguousSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/EmptyContiguousSet.class already added, skipping [INFO] com/google/common/collect/EmptyImmutableListMultimap.class already added, skipping [INFO] com/google/common/collect/EmptyImmutableSetMultimap.class already added, skipping [INFO] com/google/common/collect/EnumBiMap.class already added, skipping [INFO] com/google/common/collect/EnumHashBiMap.class already added, skipping [INFO] com/google/common/collect/EnumMultiset.class already added, skipping [INFO] com/google/common/collect/EvictingQueue.class already added, skipping [INFO] com/google/common/collect/ExplicitOrdering.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$AsMap.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$Keys$1$1.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$Keys$1.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$Keys.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap$ValuePredicate.class already added, skipping [INFO] com/google/common/collect/FilteredEntryMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredEntrySetMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredKeyListMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredKeyMultimap$AddRejectingList.class already added, skipping [INFO] com/google/common/collect/FilteredKeyMultimap$AddRejectingSet.class already added, skipping [INFO] com/google/common/collect/FilteredKeyMultimap$Entries.class already added, skipping [INFO] com/google/common/collect/FilteredKeyMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredKeySetMultimap$EntrySet.class already added, skipping [INFO] com/google/common/collect/FilteredKeySetMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredMultimap.class already added, skipping [INFO] com/google/common/collect/FilteredMultimapValues.class already added, skipping [INFO] com/google/common/collect/FilteredSetMultimap.class already added, skipping [INFO] com/google/common/collect/FluentIterable$1.class already added, skipping [INFO] com/google/common/collect/FluentIterable$FromIterableFunction.class already added, skipping [INFO] com/google/common/collect/FluentIterable.class already added, skipping [INFO] com/google/common/collect/ForwardingBlockingDeque.class already added, skipping [INFO] com/google/common/collect/ForwardingCollection.class already added, skipping [INFO] com/google/common/collect/ForwardingConcurrentMap.class already added, skipping [INFO] com/google/common/collect/ForwardingDeque.class already added, skipping [INFO] com/google/common/collect/ForwardingImmutableCollection.class already added, skipping [INFO] com/google/common/collect/ForwardingImmutableList.class already added, skipping [INFO] com/google/common/collect/ForwardingImmutableMap.class already added, skipping [INFO] com/google/common/collect/ForwardingImmutableSet.class already added, skipping [INFO] com/google/common/collect/ForwardingIterator.class already added, skipping [INFO] com/google/common/collect/ForwardingList.class already added, skipping [INFO] com/google/common/collect/ForwardingListIterator.class already added, skipping [INFO] com/google/common/collect/ForwardingListMultimap.class already added, skipping [INFO] com/google/common/collect/ForwardingMap$StandardEntrySet.class already added, skipping [INFO] com/google/common/collect/ForwardingMap$StandardKeySet.class already added, skipping [INFO] com/google/common/collect/ForwardingMap$StandardValues.class already added, skipping [INFO] com/google/common/collect/ForwardingMap.class already added, skipping [INFO] com/google/common/collect/ForwardingMapEntry.class already added, skipping [INFO] com/google/common/collect/ForwardingMultimap.class already added, skipping [INFO] com/google/common/collect/ForwardingMultiset$StandardElementSet.class already added, skipping [INFO] com/google/common/collect/ForwardingMultiset.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableMap.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.class already added, skipping [INFO] com/google/common/collect/ForwardingNavigableSet.class already added, skipping [INFO] com/google/common/collect/ForwardingObject.class already added, skipping [INFO] com/google/common/collect/ForwardingQueue.class already added, skipping [INFO] com/google/common/collect/ForwardingSet.class already added, skipping [INFO] com/google/common/collect/ForwardingSetMultimap.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMap$StandardKeySet.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMap.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMultiset$StandardElementSet.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedMultiset.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedSet.class already added, skipping [INFO] com/google/common/collect/ForwardingSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/ForwardingTable.class already added, skipping [INFO] com/google/common/collect/GeneralRange.class already added, skipping [INFO] com/google/common/collect/GwtTransient.class already added, skipping [INFO] com/google/common/collect/HashBasedTable$Factory.class already added, skipping [INFO] com/google/common/collect/HashBasedTable.class already added, skipping [INFO] com/google/common/collect/HashBiMap$1.class already added, skipping [INFO] com/google/common/collect/HashBiMap$BiEntry.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Inverse$1.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Inverse$InverseKeySet.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Inverse.class already added, skipping [INFO] com/google/common/collect/HashBiMap$InverseSerializedForm.class already added, skipping [INFO] com/google/common/collect/HashBiMap$Itr.class already added, skipping [INFO] com/google/common/collect/HashBiMap$KeySet$1.class already added, skipping [INFO] com/google/common/collect/HashBiMap$KeySet.class already added, skipping [INFO] com/google/common/collect/HashBiMap.class already added, skipping [INFO] com/google/common/collect/HashMultimap.class already added, skipping [INFO] com/google/common/collect/HashMultiset.class already added, skipping [INFO] com/google/common/collect/Hashing.class already added, skipping [INFO] com/google/common/collect/ImmutableAsList$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableAsList.class already added, skipping [INFO] com/google/common/collect/ImmutableBiMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableBiMap$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableBiMap.class already added, skipping [INFO] com/google/common/collect/ImmutableClassToInstanceMap$1.class already added, skipping [INFO] com/google/common/collect/ImmutableClassToInstanceMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableClassToInstanceMap.class already added, skipping [INFO] com/google/common/collect/ImmutableCollection$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableCollection.class already added, skipping [INFO] com/google/common/collect/ImmutableEntry.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumMap$1.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumMap$EnumSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumMap.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumSet$1.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableEnumSet.class already added, skipping [INFO] com/google/common/collect/ImmutableList$1.class already added, skipping [INFO] com/google/common/collect/ImmutableList$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableList$ReverseImmutableList.class already added, skipping [INFO] com/google/common/collect/ImmutableList$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableList$SubList.class already added, skipping [INFO] com/google/common/collect/ImmutableList.class already added, skipping [INFO] com/google/common/collect/ImmutableListMultimap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableListMultimap.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.class already added, skipping [INFO] com/google/common/collect/ImmutableMap$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMap.class already added, skipping [INFO] com/google/common/collect/ImmutableMapEntry.class already added, skipping [INFO] com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMapEntrySet.class already added, skipping [INFO] com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMapKeySet.class already added, skipping [INFO] com/google/common/collect/ImmutableMapValues$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMapValues$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMapValues.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$2.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$EntryCollection.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$FieldSettersHolder.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$Keys.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap$Values.class already added, skipping [INFO] com/google/common/collect/ImmutableMultimap.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$1.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$EntrySet.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableMultiset.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeMap$1.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeMap$2.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeMap.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$1.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$AsSet$1.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$AsSet$2.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$AsSet.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$ComplementRanges.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableRangeSet.class already added, skipping [INFO] com/google/common/collect/ImmutableSet$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableSet.class already added, skipping [INFO] com/google/common/collect/ImmutableSetMultimap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSetMultimap$EntrySet.class already added, skipping [INFO] com/google/common/collect/ImmutableSetMultimap.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedAsList.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMap$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMap$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMap.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMapFauxverideShim.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMultiset$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMultiset$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMultiset.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedMultisetFauxverideShim.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedSet$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedSet.class already added, skipping [INFO] com/google/common/collect/ImmutableSortedSetFauxverideShim.class already added, skipping [INFO] com/google/common/collect/ImmutableTable$Builder.class already added, skipping [INFO] com/google/common/collect/ImmutableTable.class already added, skipping [INFO] com/google/common/collect/Interner.class already added, skipping [INFO] com/google/common/collect/Interners$1.class already added, skipping [INFO] com/google/common/collect/Interners$InternerFunction.class already added, skipping [INFO] com/google/common/collect/Interners.class already added, skipping [INFO] com/google/common/collect/Iterables$1.class already added, skipping [INFO] com/google/common/collect/Iterables$10.class already added, skipping [INFO] com/google/common/collect/Iterables$2.class already added, skipping [INFO] com/google/common/collect/Iterables$3.class already added, skipping [INFO] com/google/common/collect/Iterables$4.class already added, skipping [INFO] com/google/common/collect/Iterables$5.class already added, skipping [INFO] com/google/common/collect/Iterables$6.class already added, skipping [INFO] com/google/common/collect/Iterables$7.class already added, skipping [INFO] com/google/common/collect/Iterables$8.class already added, skipping [INFO] com/google/common/collect/Iterables$9.class already added, skipping [INFO] com/google/common/collect/Iterables$UnmodifiableIterable.class already added, skipping [INFO] com/google/common/collect/Iterables.class already added, skipping [INFO] com/google/common/collect/Iterators$1.class already added, skipping [INFO] com/google/common/collect/Iterators$10.class already added, skipping [INFO] com/google/common/collect/Iterators$11.class already added, skipping [INFO] com/google/common/collect/Iterators$2.class already added, skipping [INFO] com/google/common/collect/Iterators$3.class already added, skipping [INFO] com/google/common/collect/Iterators$4.class already added, skipping [INFO] com/google/common/collect/Iterators$5.class already added, skipping [INFO] com/google/common/collect/Iterators$6.class already added, skipping [INFO] com/google/common/collect/Iterators$7.class already added, skipping [INFO] com/google/common/collect/Iterators$8.class already added, skipping [INFO] com/google/common/collect/Iterators$9.class already added, skipping [INFO] com/google/common/collect/Iterators$MergingIterator$1.class already added, skipping [INFO] com/google/common/collect/Iterators$MergingIterator.class already added, skipping [INFO] com/google/common/collect/Iterators$PeekingImpl.class already added, skipping [INFO] com/google/common/collect/Iterators.class already added, skipping [INFO] com/google/common/collect/LexicographicalOrdering.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$1.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$ValueEntry.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$ValueSet$1.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$ValueSet.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap$ValueSetLink.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultimap.class already added, skipping [INFO] com/google/common/collect/LinkedHashMultiset.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$1.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$KeyList.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$Node.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$NodeIterator.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.class already added, skipping [INFO] com/google/common/collect/LinkedListMultimap.class already added, skipping [INFO] com/google/common/collect/ListMultimap.class already added, skipping [INFO] com/google/common/collect/Lists$1.class already added, skipping [INFO] com/google/common/collect/Lists$2.class already added, skipping [INFO] com/google/common/collect/Lists$AbstractListWrapper.class already added, skipping [INFO] com/google/common/collect/Lists$CharSequenceAsList.class already added, skipping [INFO] com/google/common/collect/Lists$OnePlusArrayList.class already added, skipping [INFO] com/google/common/collect/Lists$Partition.class already added, skipping [INFO] com/google/common/collect/Lists$RandomAccessListWrapper.class already added, skipping [INFO] com/google/common/collect/Lists$RandomAccessPartition.class already added, skipping [INFO] com/google/common/collect/Lists$RandomAccessReverseList.class already added, skipping [INFO] com/google/common/collect/Lists$ReverseList$1.class already added, skipping [INFO] com/google/common/collect/Lists$ReverseList.class already added, skipping [INFO] com/google/common/collect/Lists$StringAsImmutableList.class already added, skipping [INFO] com/google/common/collect/Lists$TransformingRandomAccessList$1.class already added, skipping [INFO] com/google/common/collect/Lists$TransformingRandomAccessList.class already added, skipping [INFO] com/google/common/collect/Lists$TransformingSequentialList$1.class already added, skipping [INFO] com/google/common/collect/Lists$TransformingSequentialList.class already added, skipping [INFO] com/google/common/collect/Lists$TwoPlusArrayList.class already added, skipping [INFO] com/google/common/collect/Lists.class already added, skipping [INFO] com/google/common/collect/MapDifference$ValueDifference.class already added, skipping [INFO] com/google/common/collect/MapDifference.class already added, skipping [INFO] com/google/common/collect/MapMaker.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$1.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$CleanupMapTask.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$EntryIterator.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$HashIterator.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$KeyIterator.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$KeySet.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Segment.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$SerializationProxy.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Strength$1.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Strength$2.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Strength.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$ValueIterator.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$Values.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$WeakValueReference.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.class already added, skipping [INFO] com/google/common/collect/MapMakerInternalMap.class already added, skipping [INFO] com/google/common/collect/Maps$1.class already added, skipping [INFO] com/google/common/collect/Maps$10.class already added, skipping [INFO] com/google/common/collect/Maps$11.class already added, skipping [INFO] com/google/common/collect/Maps$2.class already added, skipping [INFO] com/google/common/collect/Maps$3.class already added, skipping [INFO] com/google/common/collect/Maps$4.class already added, skipping [INFO] com/google/common/collect/Maps$5.class already added, skipping [INFO] com/google/common/collect/Maps$6.class already added, skipping [INFO] com/google/common/collect/Maps$7.class already added, skipping [INFO] com/google/common/collect/Maps$8.class already added, skipping [INFO] com/google/common/collect/Maps$9.class already added, skipping [INFO] com/google/common/collect/Maps$AbstractFilteredMap.class already added, skipping [INFO] com/google/common/collect/Maps$AsMapView.class already added, skipping [INFO] com/google/common/collect/Maps$BiMapConverter.class already added, skipping [INFO] com/google/common/collect/Maps$DescendingMap.class already added, skipping [INFO] com/google/common/collect/Maps$EntryFunction$1.class already added, skipping [INFO] com/google/common/collect/Maps$EntryFunction$2.class already added, skipping [INFO] com/google/common/collect/Maps$EntryFunction.class already added, skipping [INFO] com/google/common/collect/Maps$EntrySet.class already added, skipping [INFO] com/google/common/collect/Maps$EntryTransformer.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryBiMap$1.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryBiMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap$KeySet.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryNavigableMap$1.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntryNavigableMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredEntrySortedMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredKeyMap.class already added, skipping [INFO] com/google/common/collect/Maps$FilteredMapValues.class already added, skipping [INFO] com/google/common/collect/Maps$KeySet.class already added, skipping [INFO] com/google/common/collect/Maps$MapDifferenceImpl.class already added, skipping [INFO] com/google/common/collect/Maps$NavigableAsMapView.class already added, skipping [INFO] com/google/common/collect/Maps$NavigableKeySet.class already added, skipping [INFO] com/google/common/collect/Maps$SortedAsMapView.class already added, skipping [INFO] com/google/common/collect/Maps$SortedKeySet.class already added, skipping [INFO] com/google/common/collect/Maps$SortedMapDifferenceImpl.class already added, skipping [INFO] com/google/common/collect/Maps$TransformedEntriesMap.class already added, skipping [INFO] com/google/common/collect/Maps$TransformedEntriesNavigableMap.class already added, skipping [INFO] com/google/common/collect/Maps$TransformedEntriesSortedMap.class already added, skipping [INFO] com/google/common/collect/Maps$UnmodifiableBiMap.class already added, skipping [INFO] com/google/common/collect/Maps$UnmodifiableEntries.class already added, skipping [INFO] com/google/common/collect/Maps$UnmodifiableEntrySet.class already added, skipping [INFO] com/google/common/collect/Maps$UnmodifiableNavigableMap.class already added, skipping [INFO] com/google/common/collect/Maps$ValueDifferenceImpl.class already added, skipping [INFO] com/google/common/collect/Maps$Values.class already added, skipping [INFO] com/google/common/collect/Maps.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$1.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$Builder.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$Heap.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$MoveDesc.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue$QueueIterator.class already added, skipping [INFO] com/google/common/collect/MinMaxPriorityQueue.class already added, skipping [INFO] com/google/common/collect/Multimap.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$1.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$2.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$3.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$4.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$ArrayListSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$EnumSetSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$HashSetSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$LinkedListSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$ListMultimapBuilder.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$SetMultimapBuilder.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder$TreeSetSupplier.class already added, skipping [INFO] com/google/common/collect/MultimapBuilder.class already added, skipping [INFO] com/google/common/collect/Multimaps$AsMap$EntrySet$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$AsMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/Multimaps$AsMap.class already added, skipping [INFO] com/google/common/collect/Multimaps$CustomListMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$CustomMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$CustomSetMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$CustomSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$Entries.class already added, skipping [INFO] com/google/common/collect/Multimaps$Keys$1$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$Keys$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$Keys.class already added, skipping [INFO] com/google/common/collect/Multimaps$MapMultimap$1$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$MapMultimap$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$MapMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$TransformedEntriesListMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$TransformedEntriesMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableListMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableMultimap$1.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableSetMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/Multimaps.class already added, skipping [INFO] com/google/common/collect/Multiset$Entry.class already added, skipping [INFO] com/google/common/collect/Multiset.class already added, skipping [INFO] com/google/common/collect/Multisets$1$1.class already added, skipping [INFO] com/google/common/collect/Multisets$1.class already added, skipping [INFO] com/google/common/collect/Multisets$2$1.class already added, skipping [INFO] com/google/common/collect/Multisets$2.class already added, skipping [INFO] com/google/common/collect/Multisets$3$1.class already added, skipping [INFO] com/google/common/collect/Multisets$3.class already added, skipping [INFO] com/google/common/collect/Multisets$4$1.class already added, skipping [INFO] com/google/common/collect/Multisets$4.class already added, skipping [INFO] com/google/common/collect/Multisets$5.class already added, skipping [INFO] com/google/common/collect/Multisets$AbstractEntry.class already added, skipping [INFO] com/google/common/collect/Multisets$ElementSet.class already added, skipping [INFO] com/google/common/collect/Multisets$EntrySet.class already added, skipping [INFO] com/google/common/collect/Multisets$FilteredMultiset$1.class already added, skipping [INFO] com/google/common/collect/Multisets$FilteredMultiset.class already added, skipping [INFO] com/google/common/collect/Multisets$ImmutableEntry.class already added, skipping [INFO] com/google/common/collect/Multisets$MultisetIteratorImpl.class already added, skipping [INFO] com/google/common/collect/Multisets$UnmodifiableMultiset.class already added, skipping [INFO] com/google/common/collect/Multisets.class already added, skipping [INFO] com/google/common/collect/MutableClassToInstanceMap$1.class already added, skipping [INFO] com/google/common/collect/MutableClassToInstanceMap.class already added, skipping [INFO] com/google/common/collect/NaturalOrdering.class already added, skipping [INFO] com/google/common/collect/NullsFirstOrdering.class already added, skipping [INFO] com/google/common/collect/NullsLastOrdering.class already added, skipping [INFO] com/google/common/collect/ObjectArrays.class already added, skipping [INFO] com/google/common/collect/Ordering$ArbitraryOrdering.class already added, skipping [INFO] com/google/common/collect/Ordering$ArbitraryOrderingHolder.class already added, skipping [INFO] com/google/common/collect/Ordering$IncomparableValueException.class already added, skipping [INFO] com/google/common/collect/Ordering.class already added, skipping [INFO] com/google/common/collect/PeekingIterator.class already added, skipping [INFO] com/google/common/collect/Platform.class already added, skipping [INFO] com/google/common/collect/Queues.class already added, skipping [INFO] com/google/common/collect/Range$1.class already added, skipping [INFO] com/google/common/collect/Range.class already added, skipping [INFO] com/google/common/collect/RangeMap.class already added, skipping [INFO] com/google/common/collect/RangeSet.class already added, skipping [INFO] com/google/common/collect/RegularContiguousSet$1.class already added, skipping [INFO] com/google/common/collect/RegularContiguousSet$2.class already added, skipping [INFO] com/google/common/collect/RegularContiguousSet$SerializedForm.class already added, skipping [INFO] com/google/common/collect/RegularContiguousSet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableAsList.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$1.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$Inverse.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.class already added, skipping [INFO] com/google/common/collect/RegularImmutableBiMap.class already added, skipping [INFO] com/google/common/collect/RegularImmutableList.class already added, skipping [INFO] com/google/common/collect/RegularImmutableMap.class already added, skipping [INFO] com/google/common/collect/RegularImmutableMultiset.class already added, skipping [INFO] com/google/common/collect/RegularImmutableSet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableSortedMultiset.class already added, skipping [INFO] com/google/common/collect/RegularImmutableSortedSet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableTable$1.class already added, skipping [INFO] com/google/common/collect/RegularImmutableTable$CellSet.class already added, skipping [INFO] com/google/common/collect/RegularImmutableTable$Values.class already added, skipping [INFO] com/google/common/collect/RegularImmutableTable.class already added, skipping [INFO] com/google/common/collect/ReverseNaturalOrdering.class already added, skipping [INFO] com/google/common/collect/ReverseOrdering.class already added, skipping [INFO] com/google/common/collect/RowSortedTable.class already added, skipping [INFO] com/google/common/collect/Serialization$1.class already added, skipping [INFO] com/google/common/collect/Serialization$FieldSetter.class already added, skipping [INFO] com/google/common/collect/Serialization.class already added, skipping [INFO] com/google/common/collect/SetMultimap.class already added, skipping [INFO] com/google/common/collect/Sets$1.class already added, skipping [INFO] com/google/common/collect/Sets$2.class already added, skipping [INFO] com/google/common/collect/Sets$3.class already added, skipping [INFO] com/google/common/collect/Sets$CartesianSet$1.class already added, skipping [INFO] com/google/common/collect/Sets$CartesianSet.class already added, skipping [INFO] com/google/common/collect/Sets$DescendingSet.class already added, skipping [INFO] com/google/common/collect/Sets$FilteredNavigableSet.class already added, skipping [INFO] com/google/common/collect/Sets$FilteredSet.class already added, skipping [INFO] com/google/common/collect/Sets$FilteredSortedSet.class already added, skipping [INFO] com/google/common/collect/Sets$ImprovedAbstractSet.class already added, skipping [INFO] com/google/common/collect/Sets$PowerSet$1.class already added, skipping [INFO] com/google/common/collect/Sets$PowerSet.class already added, skipping [INFO] com/google/common/collect/Sets$SetView.class already added, skipping [INFO] com/google/common/collect/Sets$SubSet$1.class already added, skipping [INFO] com/google/common/collect/Sets$SubSet.class already added, skipping [INFO] com/google/common/collect/Sets$UnmodifiableNavigableSet.class already added, skipping [INFO] com/google/common/collect/Sets.class already added, skipping [INFO] com/google/common/collect/SingletonImmutableBiMap.class already added, skipping [INFO] com/google/common/collect/SingletonImmutableList.class already added, skipping [INFO] com/google/common/collect/SingletonImmutableSet.class already added, skipping [INFO] com/google/common/collect/SingletonImmutableTable.class already added, skipping [INFO] com/google/common/collect/SortedIterable.class already added, skipping [INFO] com/google/common/collect/SortedIterables.class already added, skipping [INFO] com/google/common/collect/SortedLists$1.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyAbsentBehavior$1.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyAbsentBehavior$2.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyAbsentBehavior$3.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyAbsentBehavior.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$1.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$2.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$3.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$4.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior$5.class already added, skipping [INFO] com/google/common/collect/SortedLists$KeyPresentBehavior.class already added, skipping [INFO] com/google/common/collect/SortedLists.class already added, skipping [INFO] com/google/common/collect/SortedMapDifference.class already added, skipping [INFO] com/google/common/collect/SortedMultiset.class already added, skipping [INFO] com/google/common/collect/SortedMultisetBridge.class already added, skipping [INFO] com/google/common/collect/SortedMultisets$ElementSet.class already added, skipping [INFO] com/google/common/collect/SortedMultisets$NavigableElementSet.class already added, skipping [INFO] com/google/common/collect/SortedMultisets.class already added, skipping [INFO] com/google/common/collect/SortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/SparseImmutableTable.class already added, skipping [INFO] com/google/common/collect/StandardRowSortedTable$1.class already added, skipping [INFO] com/google/common/collect/StandardRowSortedTable$RowSortedMap.class already added, skipping [INFO] com/google/common/collect/StandardRowSortedTable.class already added, skipping [INFO] com/google/common/collect/StandardTable$1.class already added, skipping [INFO] com/google/common/collect/StandardTable$CellIterator.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column$EntrySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column$EntrySetIterator.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column$KeySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column$Values.class already added, skipping [INFO] com/google/common/collect/StandardTable$Column.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnKeyIterator.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnKeySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.class already added, skipping [INFO] com/google/common/collect/StandardTable$ColumnMap.class already added, skipping [INFO] com/google/common/collect/StandardTable$Row.class already added, skipping [INFO] com/google/common/collect/StandardTable$RowMap$EntrySet$1.class already added, skipping [INFO] com/google/common/collect/StandardTable$RowMap$EntrySet.class already added, skipping [INFO] com/google/common/collect/StandardTable$RowMap.class already added, skipping [INFO] com/google/common/collect/StandardTable$TableSet.class already added, skipping [INFO] com/google/common/collect/StandardTable.class already added, skipping [INFO] com/google/common/collect/Synchronized$1.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapEntries.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedAsMapValues.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedBiMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedCollection.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedDeque.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedEntry.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedList.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedListMultimap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedMultimap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedMultiset.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedNavigableMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedNavigableSet.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedObject.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedQueue.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedRandomAccessList.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSet.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSetMultimap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSortedMap.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSortedSet.class already added, skipping [INFO] com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.class already added, skipping [INFO] com/google/common/collect/Synchronized.class already added, skipping [INFO] com/google/common/collect/Table$Cell.class already added, skipping [INFO] com/google/common/collect/Table.class already added, skipping [INFO] com/google/common/collect/Tables$1.class already added, skipping [INFO] com/google/common/collect/Tables$AbstractCell.class already added, skipping [INFO] com/google/common/collect/Tables$ImmutableCell.class already added, skipping [INFO] com/google/common/collect/Tables$TransformedTable$1.class already added, skipping [INFO] com/google/common/collect/Tables$TransformedTable$2.class already added, skipping [INFO] com/google/common/collect/Tables$TransformedTable$3.class already added, skipping [INFO] com/google/common/collect/Tables$TransformedTable.class already added, skipping [INFO] com/google/common/collect/Tables$TransposeTable$1.class already added, skipping [INFO] com/google/common/collect/Tables$TransposeTable.class already added, skipping [INFO] com/google/common/collect/Tables$UnmodifiableRowSortedMap.class already added, skipping [INFO] com/google/common/collect/Tables$UnmodifiableTable.class already added, skipping [INFO] com/google/common/collect/Tables.class already added, skipping [INFO] com/google/common/collect/TransformedIterator.class already added, skipping [INFO] com/google/common/collect/TransformedListIterator.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable$1.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable$2.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable$Factory.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable$TreeRow.class already added, skipping [INFO] com/google/common/collect/TreeBasedTable.class already added, skipping [INFO] com/google/common/collect/TreeMultimap.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$1.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$2.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$3.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$4.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$Aggregate$1.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$Aggregate$2.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$Aggregate.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$AvlNode.class already added, skipping [INFO] com/google/common/collect/TreeMultiset$Reference.class already added, skipping [INFO] com/google/common/collect/TreeMultiset.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$AsMapOfRanges.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$RangeMapEntry.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap$SubRangeMap.class already added, skipping [INFO] com/google/common/collect/TreeRangeMap.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$AsRanges.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$Complement.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$RangesByUpperBound$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$RangesByUpperBound$2.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$RangesByUpperBound.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$SubRangeSet.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.class already added, skipping [INFO] com/google/common/collect/TreeRangeSet.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$1.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$2.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$3.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$BreadthFirstIterator.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$PostOrderIterator.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$PostOrderNode.class already added, skipping [INFO] com/google/common/collect/TreeTraverser$PreOrderIterator.class already added, skipping [INFO] com/google/common/collect/TreeTraverser.class already added, skipping [INFO] com/google/common/collect/UnmodifiableIterator.class already added, skipping [INFO] com/google/common/collect/UnmodifiableListIterator.class already added, skipping [INFO] com/google/common/collect/UnmodifiableSortedMultiset.class already added, skipping [INFO] com/google/common/collect/UsingToStringOrdering.class already added, skipping [INFO] com/google/common/collect/package-info.class already added, skipping [INFO] com/google/common/escape/ already added, skipping [INFO] com/google/common/escape/ArrayBasedCharEscaper.class already added, skipping [INFO] com/google/common/escape/ArrayBasedEscaperMap.class already added, skipping [INFO] com/google/common/escape/ArrayBasedUnicodeEscaper.class already added, skipping [INFO] com/google/common/escape/CharEscaper.class already added, skipping [INFO] com/google/common/escape/CharEscaperBuilder$CharArrayDecorator.class already added, skipping [INFO] com/google/common/escape/CharEscaperBuilder.class already added, skipping [INFO] com/google/common/escape/Escaper$1.class already added, skipping [INFO] com/google/common/escape/Escaper.class already added, skipping [INFO] com/google/common/escape/Escapers$1.class already added, skipping [INFO] com/google/common/escape/Escapers$2.class already added, skipping [INFO] com/google/common/escape/Escapers$Builder$1.class already added, skipping [INFO] com/google/common/escape/Escapers$Builder.class already added, skipping [INFO] com/google/common/escape/Escapers.class already added, skipping [INFO] com/google/common/escape/Platform$1.class already added, skipping [INFO] com/google/common/escape/Platform.class already added, skipping [INFO] com/google/common/escape/UnicodeEscaper.class already added, skipping [INFO] com/google/common/escape/package-info.class already added, skipping [INFO] com/google/common/eventbus/ already added, skipping [INFO] com/google/common/eventbus/AllowConcurrentEvents.class already added, skipping [INFO] com/google/common/eventbus/AsyncEventBus.class already added, skipping [INFO] com/google/common/eventbus/DeadEvent.class already added, skipping [INFO] com/google/common/eventbus/EventBus.class already added, skipping [INFO] com/google/common/eventbus/Subscribe.class already added, skipping [INFO] com/google/common/eventbus/SubscriberExceptionContext.class already added, skipping [INFO] com/google/common/eventbus/SubscriberExceptionHandler.class already added, skipping [INFO] com/google/common/hash/ already added, skipping [INFO] com/google/common/hash/AbstractByteHasher.class already added, skipping [INFO] com/google/common/hash/AbstractCompositeHashFunction$1.class already added, skipping [INFO] com/google/common/hash/AbstractCompositeHashFunction.class already added, skipping [INFO] com/google/common/hash/AbstractHasher.class already added, skipping [INFO] com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.class already added, skipping [INFO] com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.class already added, skipping [INFO] com/google/common/hash/AbstractNonStreamingHashFunction.class already added, skipping [INFO] com/google/common/hash/BloomFilter$1.class already added, skipping [INFO] com/google/common/hash/BloomFilter$SerialForm.class already added, skipping [INFO] com/google/common/hash/BloomFilter$Strategy.class already added, skipping [INFO] com/google/common/hash/BloomFilter.class already added, skipping [INFO] com/google/common/hash/BloomFilterStrategies$1.class already added, skipping [INFO] com/google/common/hash/BloomFilterStrategies.class already added, skipping [INFO] com/google/common/hash/ChecksumHashFunction$1.class already added, skipping [INFO] com/google/common/hash/ChecksumHashFunction$ChecksumHasher.class already added, skipping [INFO] com/google/common/hash/ChecksumHashFunction.class already added, skipping [INFO] com/google/common/hash/Funnel.class already added, skipping [INFO] com/google/common/hash/Funnels$ByteArrayFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$IntegerFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$LongFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$SequentialFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$SinkAsStream.class already added, skipping [INFO] com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm.class already added, skipping [INFO] com/google/common/hash/Funnels$StringCharsetFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels$UnencodedCharsFunnel.class already added, skipping [INFO] com/google/common/hash/Funnels.class already added, skipping [INFO] com/google/common/hash/HashCode$BytesHashCode.class already added, skipping [INFO] com/google/common/hash/HashCode$IntHashCode.class already added, skipping [INFO] com/google/common/hash/HashCode$LongHashCode.class already added, skipping [INFO] com/google/common/hash/HashCode.class already added, skipping [INFO] com/google/common/hash/HashFunction.class already added, skipping [INFO] com/google/common/hash/Hasher.class already added, skipping [INFO] com/google/common/hash/Hashing$1.class already added, skipping [INFO] com/google/common/hash/Hashing$ChecksumType$1.class already added, skipping [INFO] com/google/common/hash/Hashing$ChecksumType$2.class already added, skipping [INFO] com/google/common/hash/Hashing$ChecksumType.class already added, skipping [INFO] com/google/common/hash/Hashing$ConcatenatedHashFunction.class already added, skipping [INFO] com/google/common/hash/Hashing$LinearCongruentialGenerator.class already added, skipping [INFO] com/google/common/hash/Hashing$Md5Holder.class already added, skipping [INFO] com/google/common/hash/Hashing$Sha1Holder.class already added, skipping [INFO] com/google/common/hash/Hashing$Sha256Holder.class already added, skipping [INFO] com/google/common/hash/Hashing$Sha512Holder.class already added, skipping [INFO] com/google/common/hash/Hashing.class already added, skipping [INFO] com/google/common/hash/HashingInputStream.class already added, skipping [INFO] com/google/common/hash/HashingOutputStream.class already added, skipping [INFO] com/google/common/hash/MessageDigestHashFunction$1.class already added, skipping [INFO] com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.class already added, skipping [INFO] com/google/common/hash/MessageDigestHashFunction$SerializedForm.class already added, skipping [INFO] com/google/common/hash/MessageDigestHashFunction.class already added, skipping [INFO] com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.class already added, skipping [INFO] com/google/common/hash/Murmur3_128HashFunction.class already added, skipping [INFO] com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.class already added, skipping [INFO] com/google/common/hash/Murmur3_32HashFunction.class already added, skipping [INFO] com/google/common/hash/PrimitiveSink.class already added, skipping [INFO] com/google/common/hash/SipHashFunction$SipHasher.class already added, skipping [INFO] com/google/common/hash/SipHashFunction.class already added, skipping [INFO] com/google/common/hash/package-info.class already added, skipping [INFO] com/google/common/html/ already added, skipping [INFO] com/google/common/html/HtmlEscapers.class already added, skipping [INFO] com/google/common/html/package-info.class already added, skipping [INFO] com/google/common/io/ already added, skipping [INFO] com/google/common/io/AppendableWriter.class already added, skipping [INFO] com/google/common/io/BaseEncoding$1.class already added, skipping [INFO] com/google/common/io/BaseEncoding$2.class already added, skipping [INFO] com/google/common/io/BaseEncoding$3.class already added, skipping [INFO] com/google/common/io/BaseEncoding$4.class already added, skipping [INFO] com/google/common/io/BaseEncoding$Alphabet.class already added, skipping [INFO] com/google/common/io/BaseEncoding$DecodingException.class already added, skipping [INFO] com/google/common/io/BaseEncoding$SeparatedBaseEncoding.class already added, skipping [INFO] com/google/common/io/BaseEncoding$StandardBaseEncoding$1.class already added, skipping [INFO] com/google/common/io/BaseEncoding$StandardBaseEncoding$2.class already added, skipping [INFO] com/google/common/io/BaseEncoding$StandardBaseEncoding.class already added, skipping [INFO] com/google/common/io/BaseEncoding.class already added, skipping [INFO] com/google/common/io/ByteArrayDataInput.class already added, skipping [INFO] com/google/common/io/ByteArrayDataOutput.class already added, skipping [INFO] com/google/common/io/ByteProcessor.class already added, skipping [INFO] com/google/common/io/ByteSink$1.class already added, skipping [INFO] com/google/common/io/ByteSink$AsCharSink.class already added, skipping [INFO] com/google/common/io/ByteSink.class already added, skipping [INFO] com/google/common/io/ByteSource$AsCharSource.class already added, skipping [INFO] com/google/common/io/ByteSource$ByteArrayByteSource.class already added, skipping [INFO] com/google/common/io/ByteSource$ConcatenatedByteSource.class already added, skipping [INFO] com/google/common/io/ByteSource$EmptyByteSource.class already added, skipping [INFO] com/google/common/io/ByteSource$SlicedByteSource.class already added, skipping [INFO] com/google/common/io/ByteSource.class already added, skipping [INFO] com/google/common/io/ByteStreams$1.class already added, skipping [INFO] com/google/common/io/ByteStreams$ByteArrayDataInputStream.class already added, skipping [INFO] com/google/common/io/ByteStreams$ByteArrayDataOutputStream.class already added, skipping [INFO] com/google/common/io/ByteStreams$LimitedInputStream.class already added, skipping [INFO] com/google/common/io/ByteStreams.class already added, skipping [INFO] com/google/common/io/CharSequenceReader.class already added, skipping [INFO] com/google/common/io/CharSink.class already added, skipping [INFO] com/google/common/io/CharSource$CharSequenceCharSource$1.class already added, skipping [INFO] com/google/common/io/CharSource$CharSequenceCharSource.class already added, skipping [INFO] com/google/common/io/CharSource$ConcatenatedCharSource.class already added, skipping [INFO] com/google/common/io/CharSource$EmptyCharSource.class already added, skipping [INFO] com/google/common/io/CharSource.class already added, skipping [INFO] com/google/common/io/CharStreams$NullWriter.class already added, skipping [INFO] com/google/common/io/CharStreams.class already added, skipping [INFO] com/google/common/io/Closeables.class already added, skipping [INFO] com/google/common/io/Closer$LoggingSuppressor.class already added, skipping [INFO] com/google/common/io/Closer$SuppressingSuppressor.class already added, skipping [INFO] com/google/common/io/Closer$Suppressor.class already added, skipping [INFO] com/google/common/io/Closer.class already added, skipping [INFO] com/google/common/io/CountingInputStream.class already added, skipping [INFO] com/google/common/io/CountingOutputStream.class already added, skipping [INFO] com/google/common/io/FileBackedOutputStream$1.class already added, skipping [INFO] com/google/common/io/FileBackedOutputStream$2.class already added, skipping [INFO] com/google/common/io/FileBackedOutputStream$MemoryOutput.class already added, skipping [INFO] com/google/common/io/FileBackedOutputStream.class already added, skipping [INFO] com/google/common/io/FileWriteMode.class already added, skipping [INFO] com/google/common/io/Files$1.class already added, skipping [INFO] com/google/common/io/Files$2.class already added, skipping [INFO] com/google/common/io/Files$FileByteSink.class already added, skipping [INFO] com/google/common/io/Files$FileByteSource.class already added, skipping [INFO] com/google/common/io/Files$FilePredicate$1.class already added, skipping [INFO] com/google/common/io/Files$FilePredicate$2.class already added, skipping [INFO] com/google/common/io/Files$FilePredicate.class already added, skipping [INFO] com/google/common/io/Files.class already added, skipping [INFO] com/google/common/io/Flushables.class already added, skipping [INFO] com/google/common/io/LineBuffer.class already added, skipping [INFO] com/google/common/io/LineProcessor.class already added, skipping [INFO] com/google/common/io/LineReader$1.class already added, skipping [INFO] com/google/common/io/LineReader.class already added, skipping [INFO] com/google/common/io/LittleEndianDataInputStream.class already added, skipping [INFO] com/google/common/io/LittleEndianDataOutputStream.class already added, skipping [INFO] com/google/common/io/MultiInputStream.class already added, skipping [INFO] com/google/common/io/MultiReader.class already added, skipping [INFO] com/google/common/io/PatternFilenameFilter.class already added, skipping [INFO] com/google/common/io/Resources$1.class already added, skipping [INFO] com/google/common/io/Resources$UrlByteSource.class already added, skipping [INFO] com/google/common/io/Resources.class already added, skipping [INFO] com/google/common/io/package-info.class already added, skipping [INFO] com/google/common/math/ already added, skipping [INFO] com/google/common/math/BigIntegerMath$1.class already added, skipping [INFO] com/google/common/math/BigIntegerMath.class already added, skipping [INFO] com/google/common/math/DoubleMath$1.class already added, skipping [INFO] com/google/common/math/DoubleMath.class already added, skipping [INFO] com/google/common/math/DoubleUtils.class already added, skipping [INFO] com/google/common/math/IntMath$1.class already added, skipping [INFO] com/google/common/math/IntMath.class already added, skipping [INFO] com/google/common/math/LongMath$1.class already added, skipping [INFO] com/google/common/math/LongMath.class already added, skipping [INFO] com/google/common/math/MathPreconditions.class already added, skipping [INFO] com/google/common/math/package-info.class already added, skipping [INFO] com/google/common/net/ already added, skipping [INFO] com/google/common/net/HostAndPort.class already added, skipping [INFO] com/google/common/net/HostSpecifier.class already added, skipping [INFO] com/google/common/net/HttpHeaders.class already added, skipping [INFO] com/google/common/net/InetAddresses$TeredoInfo.class already added, skipping [INFO] com/google/common/net/InetAddresses.class already added, skipping [INFO] com/google/common/net/InternetDomainName.class already added, skipping [INFO] com/google/common/net/MediaType$1.class already added, skipping [INFO] com/google/common/net/MediaType$2.class already added, skipping [INFO] com/google/common/net/MediaType$Tokenizer.class already added, skipping [INFO] com/google/common/net/MediaType.class already added, skipping [INFO] com/google/common/net/PercentEscaper.class already added, skipping [INFO] com/google/common/net/UrlEscapers.class already added, skipping [INFO] com/google/common/net/package-info.class already added, skipping [INFO] com/google/common/primitives/ already added, skipping [INFO] com/google/common/primitives/Booleans$BooleanArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Booleans$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Booleans.class already added, skipping [INFO] com/google/common/primitives/Bytes$ByteArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Bytes.class already added, skipping [INFO] com/google/common/primitives/Chars$CharArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Chars$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Chars.class already added, skipping [INFO] com/google/common/primitives/Doubles$DoubleArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Doubles$DoubleConverter.class already added, skipping [INFO] com/google/common/primitives/Doubles$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Doubles.class already added, skipping [INFO] com/google/common/primitives/Floats$FloatArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Floats$FloatConverter.class already added, skipping [INFO] com/google/common/primitives/Floats$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Floats.class already added, skipping [INFO] com/google/common/primitives/Ints$IntArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Ints$IntConverter.class already added, skipping [INFO] com/google/common/primitives/Ints$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Ints.class already added, skipping [INFO] com/google/common/primitives/Longs$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Longs$LongArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Longs$LongConverter.class already added, skipping [INFO] com/google/common/primitives/Longs.class already added, skipping [INFO] com/google/common/primitives/ParseRequest.class already added, skipping [INFO] com/google/common/primitives/Primitives.class already added, skipping [INFO] com/google/common/primitives/Shorts$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/Shorts$ShortArrayAsList.class already added, skipping [INFO] com/google/common/primitives/Shorts$ShortConverter.class already added, skipping [INFO] com/google/common/primitives/Shorts.class already added, skipping [INFO] com/google/common/primitives/SignedBytes$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/SignedBytes.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.class already added, skipping [INFO] com/google/common/primitives/UnsignedBytes.class already added, skipping [INFO] com/google/common/primitives/UnsignedInteger.class already added, skipping [INFO] com/google/common/primitives/UnsignedInts$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/UnsignedInts.class already added, skipping [INFO] com/google/common/primitives/UnsignedLong.class already added, skipping [INFO] com/google/common/primitives/UnsignedLongs$LexicographicalComparator.class already added, skipping [INFO] com/google/common/primitives/UnsignedLongs.class already added, skipping [INFO] com/google/common/primitives/package-info.class already added, skipping [INFO] com/google/common/reflect/ already added, skipping [INFO] com/google/common/reflect/AbstractInvocationHandler.class already added, skipping [INFO] com/google/common/reflect/ClassPath$1.class already added, skipping [INFO] com/google/common/reflect/ClassPath$ClassInfo.class already added, skipping [INFO] com/google/common/reflect/ClassPath$ResourceInfo.class already added, skipping [INFO] com/google/common/reflect/ClassPath.class already added, skipping [INFO] com/google/common/reflect/Element.class already added, skipping [INFO] com/google/common/reflect/ImmutableTypeToInstanceMap$1.class already added, skipping [INFO] com/google/common/reflect/ImmutableTypeToInstanceMap$Builder.class already added, skipping [INFO] com/google/common/reflect/ImmutableTypeToInstanceMap.class already added, skipping [INFO] com/google/common/reflect/Invokable$ConstructorInvokable.class already added, skipping [INFO] com/google/common/reflect/Invokable$MethodInvokable.class already added, skipping [INFO] com/google/common/reflect/Invokable.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap$1.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$2.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry.class already added, skipping [INFO] com/google/common/reflect/MutableTypeToInstanceMap.class already added, skipping [INFO] com/google/common/reflect/Parameter.class already added, skipping [INFO] com/google/common/reflect/Reflection.class already added, skipping [INFO] com/google/common/reflect/TypeCapture.class already added, skipping [INFO] com/google/common/reflect/TypeParameter.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$1.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$TypeMappingIntrospector.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$TypeTable$1.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$TypeTable.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$TypeVariableKey.class already added, skipping [INFO] com/google/common/reflect/TypeResolver$WildcardCapturer.class already added, skipping [INFO] com/google/common/reflect/TypeResolver.class already added, skipping [INFO] com/google/common/reflect/TypeToInstanceMap.class already added, skipping [INFO] com/google/common/reflect/TypeToken$1.class already added, skipping [INFO] com/google/common/reflect/TypeToken$2.class already added, skipping [INFO] com/google/common/reflect/TypeToken$3.class already added, skipping [INFO] com/google/common/reflect/TypeToken$4.class already added, skipping [INFO] com/google/common/reflect/TypeToken$ClassSet.class already added, skipping [INFO] com/google/common/reflect/TypeToken$InterfaceSet$1.class already added, skipping [INFO] com/google/common/reflect/TypeToken$InterfaceSet.class already added, skipping [INFO] com/google/common/reflect/TypeToken$SimpleTypeToken.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$1.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$2.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$3.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$4.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeCollector.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeFilter$1.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeFilter$2.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeFilter.class already added, skipping [INFO] com/google/common/reflect/TypeToken$TypeSet.class already added, skipping [INFO] com/google/common/reflect/TypeToken.class already added, skipping [INFO] com/google/common/reflect/TypeVisitor.class already added, skipping [INFO] com/google/common/reflect/Types$1.class already added, skipping [INFO] com/google/common/reflect/Types$2.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership$1.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership$1LocalClass.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership$2.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership$3.class already added, skipping [INFO] com/google/common/reflect/Types$ClassOwnership.class already added, skipping [INFO] com/google/common/reflect/Types$GenericArrayTypeImpl.class already added, skipping [INFO] com/google/common/reflect/Types$JavaVersion$1.class already added, skipping [INFO] com/google/common/reflect/Types$JavaVersion$2.class already added, skipping [INFO] com/google/common/reflect/Types$JavaVersion$3.class already added, skipping [INFO] com/google/common/reflect/Types$JavaVersion.class already added, skipping [INFO] com/google/common/reflect/Types$NativeTypeVariableEquals.class already added, skipping [INFO] com/google/common/reflect/Types$ParameterizedTypeImpl.class already added, skipping [INFO] com/google/common/reflect/Types$TypeVariableImpl.class already added, skipping [INFO] com/google/common/reflect/Types$WildcardTypeImpl.class already added, skipping [INFO] com/google/common/reflect/Types.class already added, skipping [INFO] com/google/common/reflect/package-info.class already added, skipping [INFO] com/google/common/util/ already added, skipping [INFO] com/google/common/util/concurrent/ already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService$1$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService$1$2.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService$2.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractExecutionThreadService.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractFuture.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractIdleService$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractIdleService.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractListeningExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService$Scheduler.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractScheduledService.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$1.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$2.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$3.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$4.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$5.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$6.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService$StateSnapshot.class already added, skipping [INFO] com/google/common/util/concurrent/AbstractService.class already added, skipping [INFO] com/google/common/util/concurrent/AsyncFunction.class already added, skipping [INFO] com/google/common/util/concurrent/AtomicDouble.class already added, skipping [INFO] com/google/common/util/concurrent/AtomicDoubleArray.class already added, skipping [INFO] com/google/common/util/concurrent/AtomicLongMap.class already added, skipping [INFO] com/google/common/util/concurrent/Atomics.class already added, skipping [INFO] com/google/common/util/concurrent/Callables$1.class already added, skipping [INFO] com/google/common/util/concurrent/Callables$2.class already added, skipping [INFO] com/google/common/util/concurrent/Callables$3.class already added, skipping [INFO] com/google/common/util/concurrent/Callables.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$1.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policies.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$Policy.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.class already added, skipping [INFO] com/google/common/util/concurrent/CycleDetectingLockFactory.class already added, skipping [INFO] com/google/common/util/concurrent/ExecutionError.class already added, skipping [INFO] com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.class already added, skipping [INFO] com/google/common/util/concurrent/ExecutionList.class already added, skipping [INFO] com/google/common/util/concurrent/FakeTimeLimiter.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingBlockingQueue.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingListenableFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ForwardingListeningExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/FutureCallback.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$1.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$2.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$3.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$FutureCombiner.class already added, skipping [INFO] com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture.class already added, skipping [INFO] com/google/common/util/concurrent/Futures.class already added, skipping [INFO] com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.class already added, skipping [INFO] com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.class already added, skipping [INFO] com/google/common/util/concurrent/JdkFutureAdapters.class already added, skipping [INFO] com/google/common/util/concurrent/ListenableFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ListenableFutureTask.class already added, skipping [INFO] com/google/common/util/concurrent/ListenableScheduledFuture.class already added, skipping [INFO] com/google/common/util/concurrent/ListeningExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/ListeningScheduledExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/Monitor$Guard.class already added, skipping [INFO] com/google/common/util/concurrent/Monitor.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$1.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$2.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$3.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$4.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$Application$1.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$Application.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$ListeningDecorator.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.class already added, skipping [INFO] com/google/common/util/concurrent/MoreExecutors.class already added, skipping [INFO] com/google/common/util/concurrent/RateLimiter.class already added, skipping [INFO] com/google/common/util/concurrent/Runnables$1.class already added, skipping [INFO] com/google/common/util/concurrent/Runnables.class already added, skipping [INFO] com/google/common/util/concurrent/Service$1.class already added, skipping [INFO] com/google/common/util/concurrent/Service$Listener.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$1.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$2.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$3.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$4.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$5.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State$6.class already added, skipping [INFO] com/google/common/util/concurrent/Service$State.class already added, skipping [INFO] com/google/common/util/concurrent/Service.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$1.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$Listener.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$NoOpService.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$ServiceListener.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$ServiceManagerState$2.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager$ServiceManagerState.class already added, skipping [INFO] com/google/common/util/concurrent/ServiceManager.class already added, skipping [INFO] com/google/common/util/concurrent/SettableFuture.class already added, skipping [INFO] com/google/common/util/concurrent/SimpleTimeLimiter$1$1.class already added, skipping [INFO] com/google/common/util/concurrent/SimpleTimeLimiter$1.class already added, skipping [INFO] com/google/common/util/concurrent/SimpleTimeLimiter.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$1.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$2.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$3.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$4.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$5.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$CompactStriped.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$PaddedLock.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$PaddedSemaphore.class already added, skipping [INFO] com/google/common/util/concurrent/Striped$PowerOfTwoStriped.class already added, skipping [INFO] com/google/common/util/concurrent/Striped.class already added, skipping [INFO] com/google/common/util/concurrent/ThreadFactoryBuilder$1.class already added, skipping [INFO] com/google/common/util/concurrent/ThreadFactoryBuilder.class already added, skipping [INFO] com/google/common/util/concurrent/TimeLimiter.class already added, skipping [INFO] com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.class already added, skipping [INFO] com/google/common/util/concurrent/UncaughtExceptionHandlers.class already added, skipping [INFO] com/google/common/util/concurrent/UncheckedExecutionException.class already added, skipping [INFO] com/google/common/util/concurrent/UncheckedTimeoutException.class already added, skipping [INFO] com/google/common/util/concurrent/Uninterruptibles.class already added, skipping [INFO] com/google/common/util/concurrent/WrappingExecutorService$1.class already added, skipping [INFO] com/google/common/util/concurrent/WrappingExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/WrappingScheduledExecutorService.class already added, skipping [INFO] com/google/common/util/concurrent/package-info.class already added, skipping [INFO] com/google/common/xml/ already added, skipping [INFO] com/google/common/xml/XmlEscapers.class already added, skipping [INFO] com/google/common/xml/package-info.class already added, skipping [INFO] com/google/thirdparty/ already added, skipping [INFO] com/google/thirdparty/publicsuffix/ already added, skipping [INFO] com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class already added, skipping [INFO] com/google/thirdparty/publicsuffix/PublicSuffixType.class already added, skipping [INFO] com/google/thirdparty/publicsuffix/TrieParser.class already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/apache/ already added, skipping [INFO] org/apache/commons/ already added, skipping [INFO] META-INF/LICENSE.txt already added, skipping [INFO] META-INF/NOTICE.txt already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] org/fest/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/maven/org.easytesting/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] com/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] org/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] META-INF/MANIFEST.MF already added, skipping [INFO] META-INF/ already added, skipping [INFO] META-INF/maven/ already added, skipping [INFO] org/ already added, skipping [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 13:12 min [INFO] Finished at: 2023-12-14T10:52:11+01:00 [INFO] ------------------------------------------------------------------------ Recording test results [Checks API] No suitable checks publisher found. [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done Finished: SUCCESS